




已阅读5页,还剩43页未读, 继续免费阅读
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
.第1,7章中常用的数字接口电路,第2,主要内容:掌握两种可编程接口芯片的应用以了解串行通信的一般概念,第3,7.1接口,外围接口:输入接口输出接口, 并行接口串行接口、数字接口模拟接口、 4、7.2掌握可编程计时器8253、读取的功能和计数开始方法的6种工作方式及其输出波形应用:芯片和系统连接芯片的初始化编程,分别为5、1、外部读取和内部结构、 连接系统侧的主导线: D0-D7CSRDWRA0、A1、 读取、A1A000CNT001CNT110CNT211控制寄存器、6外部读取和内部结构、与外部端子连接的主读取: CLK-时钟脉冲输入门信号输入OUT-定时输出-7、结构特征减法计数器、 计数器控制寄存器控制逻辑、16位初始值寄存器、16位计数器寄存器、软件启动硬件启动、门侧是在高电平输入计数初始值后的第二CLK脉冲的下降沿、门侧是上升沿为CLK脉冲的上升沿当输入初始值时,输出端子变为低电平,计数结束输出变为高电平,硬件启动,不自动地重复计数,当输入初始值时,输出端子变为高电平,计数开始输出变为低电平,结束后也变为高电平,10,动作模式,方式2 方式3,软件输入初始值后,输出端成为高电平,计数到最后的脉冲时输出低电平,启动软件、硬件,自动地输入反复计数的初始值后,输出端成为高电平,输出对称方波,启动、11、动作模式、方式4、方式5、软件在加载了初始值之后,输出端被切换到高电平,计数结束并且CLK宽度的低电平被输出,硬件重新启动并且不自动重复计数波形这一点与方案4相同:12、4、用于确定各计数器的操作方案的格式、13、5、80 与系统的连接芯片初始化计数初始值,编程、14、与系统的连接映像、CLK、GATE、OUT D0D7、WR、RD、A1、A0、CS、DB、IOW、IOR、A1、A0、解码器、上位地址、周边初始化程序流、写入控制字、写入计数值低8位、不是必须的,写入顺序:即使以计数器为单位,也可以先写入全部计数器控制字,写入初始值,16,8253应用例,8253 其接口地址为0120H0123H的计数器0在请求每10ms输出CLK脉冲宽度的负脉冲的计数器1产生10KHz的连续方波信号,在计数器2在定时5ms后产生输出高电平。 输入8253的时钟频率为2ms。 制作线路连接图,编制初始化程序。17,8253应用例,计数初始值: cnt0: 10ms/0.5 us=20000 cnt1:2MHz/10 k Hz=200 CNT2:5ms/0.5 us=10000确定控制词: CNT0:方式2,16比特计数值cn t1:方式3,低位8比特计数值CNT2: 0 . 18,8253应用实例,CLK0,门0,OUT1,d0到D7,WR,RD,A1,A0,CS,DB,IOW,IOR,A1,A0,解码器,8253,CLK2,门1,门2,5V,CLK1,2MHz,out ,19,8253应用初始化程序,CNT0:MOVDX,0123HMOVAL,34HOUTDX,ALMOVDX,0120HMOVAX,20000OUTDX,AL,MOVAL,AHOUTDX,alcnt1:,cnt2:,20,7.3并行特征:包含3个独立的8位并行输入输出端口,各端口通过编程设定数据的控制和锁存能力,各端口设定为在某一定状态下动作。. 21,1,导线合计40根针脚,系统侧的主导线: D0-D7CSRDWRA0,A1REAST,A1A000A端口01B端口10C端口11控制寄存器,22,导线,周边侧的针脚: PA0PA7PB0PB7PC0PC7 23,2,结构a组b组,端口a端口c的高4位,端口b端口c的低4位,24,8255和系统之间的连接映像,d0到D7,WR,RD,A1,A0,CS,DB,IOW,IOR,A1,A0,解码器,822 c端口,D0D7,外围设备,25,3,工作模式,基本输入输出方式(方式0 )门工作方式(方式1 )双向传输方式(方式2 ),26, 方式0 :相当于3个独立的8位简单接口的各端口可以设置为输入端口和输出端口,但不能同时实现输入和输出的c端口可以是1个8位简单接口, 可以通常被用于分开两个独立的4位端口连接简单的外围设备(适合无条件或查询方案)、 27、方案0的应用:通常,a端口和b端口是8位数据的输入/输出端口,c端口的一位是状态输入端口,方案1 : 利用一组栅极控制信号,将a端口与b端口的数据输入输出端a端口、b端口作为输入输出端口,将c端口的一部分位设为栅极控制信号a端口、b端口作为输入输出端时的栅极信号,其不同于输入输出端。 另外,29方式1的应用:方式1除了主要在中断控制方式下的输入输出c端口中使用的8比特作为选项通信号使用之外,该馀数比特在方式0下,作为输入或输出端口发挥功能,作为方式30、方式2 :双向输入输出方式-输入端口, 关于只有a端口作为输出端口在方式2中工作、方式3-1、方式2的应用例:能够使a端口作为双向端口工作的中断控制方式,可以是a端口在方式2中工作时,b端口在方式1 (在此情况下,将c端口的所有位用作栅极控制信号的输入输出)中工作, 方式0 (此时c端口的剩馀位也可以方式0动作)、32、4、方式控制字和状态字,可以以位为单位操作通过软件编程决定3个端口以什么样的方式动作的c端口。 在其作为方式0的输出端口动作的情况下,通常,对作为输出端口的比特确定初始状态(即初始化)、33、方式控制字和状态字的格式、控制字-3端口的动作方式状态字-c端口的某一比特的初始状态,、34、5、8255码片的应用、 利用与芯片和系统连接芯片的初始化对应的控制程序、例7-3、35、8255应用例:8255,实现开关检测和继电器控制电路, 36,CS,A0,A1,WR,RD,DB,PA0,PA7,PB0,PB7,5V,k,继电器,384H387H,388H38BH,CS,A0,A1,OUT1,CLK1,384H387H,388H38BH,CS,A0,A1,OUT1,CLK1 384H387H、388H38BH、CLK0、OUT0、37、主题分析:使8255的a端口和b端口通过方式08253计数器0和计数器1这两者向方式3动作,将OUT0的输出用作计数器1的时钟信号,将OUT0的输出频率设为2KHz。8253两个计数器的计数初始值分别为: CNT0:2MHz/2 khz=1000 CNT1: 100ms/0.5 ms=200、38,8255的初始化、MOVDX,387HMOVAL,82HOUTDX,ALXORAL,ALMOVDX,384HOUTDX,AL 8253初始化命令: MOVDX,38BHMOVAL,36HOUTDX,ALmobvAL,56HOUTDX,al,设置计数初始值: MOVDX,388HMOVAX,2000OUTDX,almooval,AHOUTDX,ALMOVDX,389HMOVAL 40,8255的控制程序MOVDX,385HWAITT:INAL,DXANDAL,0FFHJNZWAITTMOVDX,384HMOVAL,0FFHOUTDX,AL,41,7.4串行通信是串行通信的一般概念,*.42,串行通信方式,单通信方式同步通信异步通信,43,动作方式: 发射器、接收器、发射器/接收器、发射器/接收器、发射器/接收器、发射器/接收器、发射器/接收器、接收器、接收器、接收器、接收器、接收器、接收器、接收器、接收器、接收器、接收器、接收器、接收器、接收器、接收器、接收器、接收器接收器、接收器、接收器、接收器
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 加强工伤医疗管理制度
- 医疗废物储存管理制度
- 前期物业日常管理制度
- 前台设计招标方案(3篇)
- 公用设施设备管理制度
- 公司章程公司管理制度
- 咨询外销绩效管理制度
- 工作仓库日常管理制度
- 园林绿化项目管理制度
- 宾馆清洁服务管理制度
- 2025山东济南先行投资集团有限责任公司及权属公司社会招聘169人笔试参考题库附带答案详解
- 中国传统艺术-篆刻、书法、水墨画体验与欣赏(黑龙江联盟)智慧树知到期末考试答案章节答案2024年哈尔滨工业大学
- 部编版道德与法治五年级下册期末综合测试卷含答案(共6套)
- 2022年全民健康生活方式行动工作计划
- 肠外营养液的规范配置PPT通用课件
- MME 新型磨粉机设计外文文献翻译、中英文翻译、外文翻译
- 6kv变电所及低压配电系统的设计
- 管理岗位胜任能力评估表
- 中南大学电力电子课设单项桥式整流电路设计
- 麦克维尔螺杆冷水机组维修保养手册
- 企业标准编写范本
评论
0/150
提交评论