详细阐述了avr单片机io端口的原理,供广大单片机开发人员参考。
上传时间: 2013-12-21
上传用户:qw12
linux io performance test tool
标签: performance linux test tool
上传时间: 2014-01-23
上传用户:xiaoyunyun
这是关于DS18B20的读写程序,数据脚P2.2,晶振12MHZ 温度传感器18B20汇编程序,采用器件默认的12位转化,最大转化时间750微秒 可以将检测到的温度直接显示到AT89C51开发实验板的两个数码管上 显示温度00到99度,很准确哦~~无需校正!
上传时间: 2016-07-18
上传用户:busterman
很有意思的一个单片机程序 用AVR(MEGA16)和BEEP演奏两只老虎 使用了MEGA16的具有PWM功能定时/计数器2 比较输出结果有OCR2管脚输出,即将蜂鸣器连接到OCR2对应的I/O口上即可 这是我自己参照简谱和不同音符对应频率将两只老虎这首歌转成程序
上传时间: 2013-12-13
上传用户:gundan
用单片机的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
MAX809MAX810三管脚的微处理器复位芯片
上传时间: 2013-12-28
上传用户:cazjing
ti公司TMS320VC5509 DSP XF管脚电平控制程序,可用于测试DSP系统是否正常,或使用XF管脚生成复杂方波或高低控制电平等。
上传时间: 2014-08-17
上传用户:xieguodong1234
linux下实现IO通信,服务器端支持并发服务
上传时间: 2016-07-21
上传用户:ryb
iic 普通io flash测试44bo 运行ucgui ads编译
上传时间: 2016-07-21
上传用户:yepeng139
游戏光之国度的按建精灵脚本源码,玩这个游戏的朋友拿去研究吧!
上传时间: 2016-07-21
上传用户:sammi