单片机应用实例ppt课件.ppt

单片机应用实例ppt课件.ppt

ID:59342276

大小:6.53 MB

页数:41页

时间:2020-09-20

单片机应用实例ppt课件.ppt_第1页
单片机应用实例ppt课件.ppt_第2页
单片机应用实例ppt课件.ppt_第3页
单片机应用实例ppt课件.ppt_第4页
单片机应用实例ppt课件.ppt_第5页
资源描述:

《单片机应用实例ppt课件.ppt》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库

1、第11章单片机的应用实例本章学习目标A/D、D/A的综合应用MCS-51单片机在步进电机控制系统中的应用数据采集系统的设计单片机在温度控制系统中的应用IC卡读写器的设计简单综合1、下图所示的是MCS-51系统扩展了一片ADC0809和一片8155,图形连接不完整,要求:(1)完成下图,写出ADC0809的IN0—IN7通道地址以及8155的各口地址。(2)编写程序采集通道IN0上的模拟电压,并存入单片机内部RAM20H开始的数据区中。解:ADC0809的IN0---IN7通道地址:IN0:2000H;IN1:2001H;I

2、N2:2002H;IN3:2003H;IN4:20004H;IN5:2005H;IN6:2006H;IN7:2007H。8155的各口地址:命令寄存器:1FF8H;PA口:1FF9H;PB口:1FFAH;PC口:1FFBH。参考程序:采用外部中断检测转换结束标志信号主程序:ORG0000HAJMPMAIN;ORG0013HAJMPADCINMAIN:MOVR0,#20H;SETBIT1;SETBEA;SETBEX1;MOVDPTR,#2000H;MOV@DPTR,A;启动A/D转换HERE:SJMPHERE;等待中断ADC

3、IN:MOVXA,@DPTR;MOV@R0,A;INCR0RETIEND2、利用单片机8051系统扩展一片DAC0832和一片RAM6264,要求:(1)写出DAC0832的通道地址以及6262的地址范围。(2)选用6264中某一单元的数值作为D/A转换的数字量送入DAC0832输出。试编写相关程序。解:6264地址范围:4000H---5FFFH;DAC0832口地址:6000H参考程序如下:MOVDPTR,#4000H;MOVXA,@DPTR;PUSHDPL;PUSHDPH;MOVDPTR,#6000H;MOVX@DP

4、TR,A;数据送DACACALLTIMPOPDPHPOPDPLRET11.1三相步进电机的控制11.1.1步进电机工作原理11.1.2步进电机控制原理(1)单相三拍方式:按单相绕组施加电流脉冲正转:A→B→C→A反转:A→C→B→A(2)双相三拍方式:按双相绕组施加电流脉冲正转:AB→BC→CA→AB反转:AC→CB→BA→AC(3)三相六拍方式:单相绕组和双相绕组交替施加电流脉冲正转:A→AB→B→BC→C→CA→A反转:A→AC→C→CB→B→BA→A2.步进电机的驱动方式步进电机常用的驱动方式是全电压驱动,即在电机移

5、步与锁步时都加载额定电压。步进电机的另一种驱动方式是高低压驱动,即在电机移步时加额定或超过额定值的电压,以便在较大电流下驱动,使电机快速移步。11.1.3步进电机接口技术与软件设计步进电机程序设计的主要任务是:(1)判断旋转方向;(2)按相序确定控制字;(3)按顺序写入控制字,即传送控制脉冲序列;(4)控制步数。三相步进电机工作方式及控制字三相双三拍驱动程序流程图三相双三拍步进电机控制程序ORG2000HROUT1:MOVA,#N;步数设定JNB00H,LP2;判断正反转LP1:MOVP1,#03H;AB相通电ACALLD

6、ELAYDECAJZDONEMOVP1,#06H;BC相通电ACALLDELAYDECAJZDONEMOVP1,#05H;CA相通电ACALLDELAYDECAJNZLP1AJMPDONELP2:MOVP1,#03H;AB相通电ACALLDELAYDECAJZDONEMOVP1,#05H;CA相通电ACALLDELAYDECAJZDONEMOVP1,#06H;BC相通电ACALLDELAYDECAJNZLP2DONE:RETDELAY:…;延时子程序RET11.2温度巡检系统的设计11.2.1设计方案1.设计描述本系统使用

7、89C51作为控制单元,对来自温度传感器的信号进行采集,并把采集到的温度数据实时显示。系统设计上可以进行8路温度数据采集。但在程序中,只模拟现场3个点温度数据的巡回检测,温度范围0~85(温度信号用电位器可调电压模拟),1对应数字量03H。每隔15s检测一次,每一路连续检测4次,取其平均值,经标度变换,转为BCD码送LED显示,三路循环显示,每路持续2s。4位LED的显示方式为:2.硬件系统组成11.2.2软件设计1.主程序:完成定时器T0、T1和8255的初始化;开放CPU、T0、T1中断;循环调用显示子程序,等待定时中

8、断。2.定时中断0服务程序3.定时中断1服务程序4.温度检测子程序5.显示子程序11.3IC卡读写器的设计11.3.1SLE4442IC卡1.SLE4442的特性①组态:256×8位的EEPROM用户存储器②32×1位写保护存储器③2线制通信协议,可按字节寻址④串行接口、触点配置、复位响应符合ISO78

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。