51单片机的程序,12864(KS0108的.不错
上传时间: 2014-06-02
上传用户:顶得柱
一个12896液晶的例子 采用的驱动芯片是S6B0741 是采用SPI方式与单片机通信 源程序为AVR的MEGA16和51的例子 按照程序说明连接,程序直接烧到单片机上即可使用 还包括了液晶驱动芯片资料和一个汉字字模转换程序 开发环境:AVR为IAR 51为KEIL
上传时间: 2016-07-19
上传用户:www240697738
用单片机的I/O口模拟I2C协议 I2C用IO模拟程序网上范例最多的就是51的程序了,这些范例的正确性无需怀疑.但是如果直接以它为蓝本将它"AVR化",一不留神,就会有点问题了. 这要从I2C的硬件规范和AVR及51单片机的IO口说起.I2C要求SCL,SDA二线都有 线与 功能,即I2C驱动口应该是 漏极开路 电路,其高电平的维持是靠上拉电阻来实现的, 而低电平则需要驱动口的强下拉能力. 51单片机IO口正好完全符合这个特性.写起I2C驱动颇为得心应手.但是AVR的IO口强大了,它输出的高电平是实实在在的高电平,而不是靠什么上拉电阻来提供,只有10mA都不到的电流!于是如果直接使用 PORTB_Bit0 = 1这样的操作,就不能满足I2C的线与功能了,如果此时有别的设备要将SCL或者SDA拉低,那么结果就是二个IO口打架,谁赢谁输不得而知,时间长了,多半是两败俱伤,芯片发热吧. 当然AVR的IO口自然有办法满足I2C的电气特性要求,不就是不能输出1么,那么用它的高阻状态即可(DDRB_Bit0=0,PORTB_Bit0=0即可),要输出0么(DDRB_Bit0=1,PORTB_Bit0=0).
上传时间: 2016-07-19
上传用户:gxrui1991
基于MCS-51单片机和29C040存储器的摄频卡程序。调试通过可直接使用.
上传时间: 2016-07-19
上传用户:xiaoyunyun
ME500——51单片机的几个中断程序,包括时间中断、串口中断、按键中断等,非常全面,而且有简要说明,每种都包括c和汇编两种语言
上传时间: 2016-07-21
上传用户:tb_6877751
这是51单片机的烧录程序,顶上去,谢谢大家
上传时间: 2016-07-21
上传用户:chenbhdt
这是一个51单片机烧录程序,希望对大家有用,谢谢支持
上传时间: 2014-01-26
上传用户:牛津鞋
键盘处理程序,针对51系列4*4键盘扫描程序
上传时间: 2014-03-12
上传用户:pompey
电子秤源程序。去年的心血啊!c语言编写的51单片机程序。
上传时间: 2013-12-31
上传用户:gtf1207
这是51的相关内部外部RAM程序,经过调试的。
上传时间: 2013-11-26
上传用户:叶山豪