单片机开发经验总结
合集下载
相关主题
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
单片机开发经验总结
摘要: AT89C51 我认为是一个非常标准的51 单片机了,4 个P 口,1 个串口,RAM 只有标准的128Byte,Flash 也只有4K,功能还算齐全,我就以它为基础,所以开发过程中遇到的问题吧。
1、与发光二极管串联的电阻(排阻)的计算和选取,一般发光二极管的正常发光的电流是3~10mA,在发光二极管上产生的压降是1.7 V(轨管)R=(5-1.7)/3~10 (k)
2、单片机TTL 电平高电平:+5V;低电平:0V。
RS232 串口电平高电平:—12V ;低电平:+12V。可以通过MAX232 电平转换芯片,转换之间的电平。
3、单片机上电I\O 口的寄存器为高电平,其余寄存器为低电平。
4、三极管的开关作用:在B、E 间接正向电压,E、C 是导通的。
5、蜂鸣器:
1)有源蜂鸣器直接接上额定电压就可以连续发声。
2)无源蜂鸣器和电磁扬声器一样,需要接在音频输出电路中才能发声。
3)有源蜂鸣器带振荡源,无源的不带。
4)有源蜂鸣器的理想信号是直流电。
5)无源蜂鸣器的理想信号为方波信号。
方波发声函数:void beep()
{ fmq=0;
delay 500us();