【大学课件】单片机及接口电路设计PPT.ppt
《【大学课件】单片机及接口电路设计PPT.ppt》由会员分享,可在线阅读,更多相关《【大学课件】单片机及接口电路设计PPT.ppt(38页珍藏版)》请在三一文库上搜索。
1、5.3 模拟多路开关,5.2 A/D转换及与单片机接口电路设计,5.1 MCS-51单片机,第5章 单片机及接口电路设计,5.6 ATmega128基础实例,5.5 AVR单片机开发工具(ATmega128),5.4 AVR单片机简介(ATmega128),5.1 MCS-51单片机,5.1.1 MCS-51单片机的引脚描述及片外总线结构,图5-1 MCS-51引脚图,(1)主电源引脚Vcc和Vss。 (2)外接晶体引脚XTAL1和XTAL2。 (3)控制与其它电源复用引脚RST/VPD、ALE/、和/VPP。 (4)输入/输出(I/O)引脚、PO、P1、P2、P3(共32根),其中, P3口
2、(10脚17脚) 还用于专门功能,是复用双功能口。,5.1.2 MCS-51片内总体结构,5.1.3 MCS-51单片机基本外围电路,1. MCS-51单片机上电复位电路,2MCS-51单片机时钟电路,3MCS-51单片机基本外围电路,图5-6 MCS-51单片机基本外围电路,图5-7 MCS-51单片机输入输出控制基本电路,工作例程如下: #include #include #define XTAL 11.0592Mz unsigned int x,y; void main(void) x=P0; y=x; P1=y; ,P0口作为输入,检测输入电平高低,P1口作为输出,控制LED亮灭。其工
3、作过程为,检测P0口8个输入电平,再将P0口检测到的8个电平从P1口的8个引脚输出。,5.1.4 MCS-51单片机看门狗电路(MAX6814),随着单片机技术的发展和制造工艺的日益成熟,单片机的应用领域不断拓宽,但由于单片机自身的抗干扰能力较差,尤其是在一些条件比较恶劣、噪声大的场合常会出现单片机因受外界干扰而导致死机的现象,造成系统不能正常工作。设置看门狗是防止单片机死机提高单片机系统抗干扰性的一种重要途径。,MAX6814是低功耗看门狗电路,该器件通过监视系统软件代码的运行错误提高系统的可靠性。,(a)MAX6814芯片引脚图 (b) 电源上电和掉电时序图,(c)看门狗工作时序图,图5-
4、8 看门狗电路(MAX6814),该器件通过监视系统软件代码的运行错误提高系统的可靠性。当看门狗输入检测到一个瞬变沿WDI时,内部看门狗定时器被清零并重新启动,然后重新开始计时。如果看门狗定时器超过了看门狗超时周期(tWD=1.6s典型值),低电平有效、推挽式看门狗输出将被触发并维持一个看门狗脉冲 (周期tPP=140ms最小值),向系统发出故障警报。,图5-9 看门狗电路(MAX6814) 在MCS-51单片机中的应用电路,工作例程如下: #include #include #define XTAL 11.0592Mz unsigned int x, y, i; void main(void
5、) for(;) x=P0; y=5; P17=0;/喂狗指令/ P17=1; ,5.2 A/D转换及与单片机接口电路设计,图 传感器与微机的接口通道,模拟数字转换电路称为A/D转换。 AD571是10位逐次逼近式的单片集成A/D转换芯片。AD571将D/A转换电路、参考电压、时钟脉冲、比较器、逐次逼近寄存器及输比缓冲器集成在一个芯片上,并有三态输出,所以很容易与微处理器接口。,图 模拟量以数字量的表示,A/D变换精度(分辨率):1LSB A/D变换位数:8位(低精度,1LSB=1/256), 10位(常用,1LSB=1/1024), 12位(常用,1LSB=1/4096), 16位(高精度,
6、1LSB=1/16384) A/D变换满度(模拟输入范围):05V,010V,-5+5V等。 A/D变换时间: 从变换开始到变换结束的时间,各厂家采用的电路不同变换时间也不同。 例1: 10位A/D变换器满度05V,当VIN=2.3V时,变换值为多少? 例2: 10位A/D变换器满度-5+5V,当VIN=2.3V时,变换值为多少?,AD571转换器,AN-IN:模拟电压输入端 AN-GND:模拟地 GND:电源地 V-,V+: 工作电源电压输入端(+15V,-15V) BIT1BIT10:十位数据输出端 BPLRof: 单极性输入接地、双极性输入接高电平 BL/CNV: 接高电平不转换,接地启
7、动转 DRTrdy: 转换结束时变为低电平 转换时间:15s40s,一般为25s,AIN:模拟电压输入端 AGND:模拟地 GND:数字地 V-,V+: 工作电源电压输入端(+15V,-15V) BIT1BIT10:十位数据输出端 BPLRof: 单极性输入接地、双极性输入接高电平 B/C(BLANK/CONVERT): 接高电平不转换,接地启动转 DATrdy:转换结束时变为低电平 转换时间:15s40s,一般为25s 计算下列输入电压时的数字输出值: AIN=2.1V(单极性输入) AIN=7.5V(单极性输入) AIN=-3.5V(双极性输入) AIN=2.5V(双极性输入),AD571
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 大学课件 大学 课件 单片机 接口 电路设计 PPT
链接地址:https://www.31doc.com/p-3034890.html