单片机系统11精要.ppt

  1. 1、本文档共34页,可阅读全部内容。
  2. 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
2.步进电机的驱动方式 步进电机常用的驱动方式是全电压驱动,即在电机移步与锁步时都加载额定电压。 高低压驱动 步进电机的另一种驱动方式是高低压驱动,即在电机移步时加额定或超过额定值的电压,以便在较大电流下驱动,使电机快速移步。 11.1.3 步进电机接口技术与软件设计 步进电机程序设计的主要任务是: (1)判断旋转方向; (2)按相序确定控制字; (3)按顺序写入控制字,即传送控制脉冲序列; (4)控制步数。 三相步进电机工作方式及控制字 三相双三拍驱动程序流程图 三相双三拍步进电机控制程序 ORG 2000H ROUT1: MOV A,#N JNB 00H,LP2 LP1: MOV P1,#03H ACALL DELAY DEC A JZ DONE MOV P1,#06H ACALL DELAY DEC A JZ DONE MOV P1,#05H ACALL DELAY DEC A JNZ LP1 AJMP DONE LP2: MOV P1,#03H ACALL DELAY DEC A JZ DONE MOV P1,#05H ACALL DELAY DEC A JZ DONE MOV P1,#06H ACALL DELAY DEC A JNZ LP2 DONE: RET DELAY: … RET 11.2 温度巡检系统的设计 11.2.1 设计方案 1.设计描述 本系统使用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中断;循环调用显示子程序,等待定时中断。 2.定时中断0服务程序 3.定时中断1服务程序 4.温度检测子程序 5.显示子程序 11.3 IC卡读写器的设计 11.3.1 SLE4442 IC卡 1.SLE4442的特性 ① 组态:256×8位的EEPROM用户存储器 ② 32×1位写保护存储器 ③ 2线制通信协议,可按字节寻址 ④ 串行接口、触点配置、复位响应符合ISO7816-3标准 ⑤ 擦除和写入的编程时间各为2.5ms ⑥ 至少可擦/写1万次,数据可保持10年以上 ⑦ 只有输入正确的3字节可编程密码(加密存储区)后才能修改数据 2.SLE4442的管脚定义和功能 C1:VCC,操作电压,+5V; C2:RST,复位; C3:CLK,时钟; C4、C6、C8:NC,空引脚; C5:GND,地; C7:I/O,双向数据线。 3.卡功能分区 SLE4442保护存储器中的固化信息如下: 0~3:复位应答信息(ATR); 4~7:芯片生产厂商代码和卡型编码(出厂时已固化); 21~26:应用标识。 应用区地址范围为32~255,该区的读/写操作是以字节方式进行。 SLE4442还提供了一个4个字节的密码存储器,其中0单元的EC是误码计数器,只用了该单元的后三位,在IC卡个人化后,(EC)=111,其余3个字节是密码存放单元(PSC)。 11.3.2 SLE4442的通信协议 1.复位和复位响应 2.命令方式 每个命令由起始条件、一个3字节长的命令和停止条件构成。 起始条件:CLK处于高状态H期间,I/O的下降沿。 停止条件:CLK处于高状态H期间,I/O的上升沿。 3.输出数据方式 4.处理方式 SLE4442卡共有7个命令 11.3.3 80C51单片机和SLE4442卡的接口设计 1.功能说明 ① 将IC卡中地址为20H~2FH的数据,读入单片机内部RAM,并存放在地址为30H~3FH中,其中,R2中存放的是读IC卡数据的个数,R0为读入数据缓冲区。 ② 将单片机内部RAM中地址为40H~4FH内的数据写到IC卡中地址为30H~3FH内。其中,R2中存放的是要写入的字节个数,R4存放的是IC卡的起始地址,R1存放的是要写入IC卡的数据地址。 2.接口电路 11.4 64路数据采集系统的设计 11.

文档评论(0)

love + 关注
实名认证
内容提供者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档