版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
1、第8章并行接口和应用,8.1并行接口的基本概念8.2程序设计师并行接口芯片8255A 8.3程序设计师并行接口芯片8155 8.4单片微型计算机和牛鼻子板与数字显示器的接口电路,退出,8.1并行接口的在由MCS-51单片微型计算机构成的应用系统需要外部扩展计程仪程序存储器和数据存储器时,实际上能够利用的并行端口只有P1通讯端口。 8.2可程序设计师并行接口芯片8255A,8.2.1 8255A的内部结构和大头针,2,8255A的大头针(1)8255A与单片微型计算机连接的大头针8255 a由NMOS工艺制造,有4.0本的大头针,采用双列直插式封装形式。 其大头针如图8-2所示。、8.2.3 M
2、CS-51单片微型计算机和8255A的接口(例8-3】8031单片微型计算机和残奥级接口芯片8255A的接口电路试作了。 通讯端口a连接一系列的灯,显示的内容从通讯端口a输出到灯。通讯端口b连接一系列的开关,从b通讯端口输入开关的内容,从a通讯端口用灯显示该开关的状态。 8255A的a通讯端口、b通讯端口、c通讯端口和联特罗尔字的地址分别为7F00H、7F01H、7F02H和7F03H。 8031单片微型计算机和8255A的接口电路如图8-13所示。 参考程序如下: ORG 1000H MOV DPTR,#7F03H MOV A,#82H MOVX DPTR,#7F01H MOV A,dptr
3、decdprmovdprtrmovdprtr,A RET, 8.3可程序设计师残奥层接口芯片8155 8.3.1 8155的内部结构和大头针1,8155的内部结构为、2,8155的大头针Intel8155是HMOS型芯片,4.0本的大头针采用双列直插式封装。 其大头针如图8-15所示。3,8155的暂存器(1)命令暂存器8155只有一个控制字,命令暂存器决定a通讯端口,b通讯端口,c通讯端口和定时器/计数器的工作方式和功能。 其二进制位形式决定:pa:a口的工作方式。 PA=0,a通讯端口为输入法PA=1,a通讯端口为输出方式。 决定b口的工作方法。 PB=0,b通讯端口为输入方式PB=1,b
4、通讯端口为输出方式。 PC2、pc1 :决定PC通讯端口的动作方式。 PC2PC1 (ALT1)=00、a通讯端口、b通讯端口为基本输入/输出,c通讯端口为基本输入通讯端口PC2PC1 (ALT2)=01,a通讯端口、b通讯端口为基本输入输出,c端口为基本输出端口PC2PC1 (ALT3)=10,a端口为栅极输入/输出端口,b端口为基本输入/输出端口IEA:A口中断行政许可二进制位。 IEA=1行政许可a通讯端口的中断,IEA=0禁止a通讯端口的中断。 b通讯端口中断行政许可二进制位。 IEB=1行政许可b通讯端口的中断,IEB=0禁止b通讯端口的中断。 TM2、TM1 :时间节点/计数器指令
5、。 tm2tm1=不影响0.0、空动作、计数器动作的TM2TM1=01,停止计数器计数的TM2TM1=10,在时间节点/计数器长度变为0的时刻停止计数的TM2TM1=11,连续方式,在计数器给出初始值后,立即启动时间节点/计数器,(2)状态暂存器状态暂存器由表示a通讯端口和b通讯端口状态的6个二进制位的暂存器构成,1个二进制位表示时间节点/计数器状态。 此暂存器为只读暂存器,二进制位格式为:INTRA:A通讯端口中断请求二进制位。 BFA:A通讯端口缓冲区满标志二进制位。 a通讯端口中断行政许可二进制位。 内: b通讯端口中断请求二进制位。 BFB:B通讯端口缓冲区满标志二进制位。 b通讯端口
6、中断行政许可二进制位。 定时中断请求二进制位。 (3)PA暂存器(4)PB暂存器(5)PC暂存器PC05的动作及各二进制位的作用如表8-5所示。 其中,T0T14构成1.4二进制位计数器。 时间节点/计数器是递减计数器,对输入脉冲进行计数。 当计数器值为零时,可以从时间节点计数器的输出端输出脉冲或方形波。 M2M1决定计时器的输出波形。 m2m1=0.0时,时间节点/计数器的输出波形为单一方波;M2M1=01时,时间节点/计数器的输出波形为连续方波;M2M1=10时,时间节点/计数器的输出波形为单一脉冲;m2m1=0.0时,时间节点/计数器的输出波形为连续脉冲、8.3.2 8155的动作方式8
7、155的动作方式有基本投入产出方式和男同性恋动作方式两种。这两个动作与8255的方式0和方式1相同的时间节点的不同点在于,工作选择工作方式时,8155的投入产出共享联络信号的定径套。8.3.3 MCS-51设计了5.1单片微型计算机和8155接口【示例8-4】8031单片微型计算机和残奥通道接口芯片8155的接口电路,初始化8155,使8155的PA通讯端口、PB通讯端口以基本投入产出方式运行。 其中,a通讯端口对输出进行分频,b通讯端口对输入、输入脉冲进行3.2分频,计时器作为脉冲发生器输出连续脉冲。 指令/状态暂存器的地址: 7F00H PA通讯端口的地址: 7F01H PB通讯端口的地址
8、: 7f02h通讯端口的地址: 7F03H计时器低位8二进制位的地址: 7F04H计时器高位8二进制位的地址: 7F05H分配给8155I/O通讯端口的地址图8-17显示了8031单片微型计算机和残奥通道接口8155的接口电路。8155初始化刷新丙二烯计程仪柱包括MOVDPTR、#7F04H MOVA、#20H; 将初始值MOVXDPTR,A INCDPTR MOVA,#C0H给予计数器的低位8二进制位的设定计时器为连续脉冲输出MOVXDPTR,a负载计时器高度8二进制位MOVDPTR,#7F00H MOVA,#0C1H; 设定命令控制字,启动计时器MOVXDPTR,a,8.4单片微型计算机和
9、牛鼻子板以及数字面板显视器的接口电路,8.4.1牛鼻子板接口1,消除牛鼻子电路和抖动的牛鼻子板的各牛鼻子,如图8-18所示,在常开状态下、2,非查询密码牛鼻子板的结构非查询密码牛鼻子板被分为独立非查询密码牛鼻子板和行列式非编码查询密码牛鼻子板。 以下分别介绍。 (1)独立型非查询密码牛鼻子板独立型非查询密码牛鼻子板,按每个牛鼻子独立地占有数据录入线。 如图8图2.1所示。 当某个牛鼻子闭合时,对应的I/O线变为低电平。 判断有无按下、牛鼻子的方法是询问法各连接牛鼻子的I/O线。 可知查询的I/O线为l电平时,推一推定该按钮。 (2)非编码行列式牛鼻子板非编码行列式牛鼻子板,将I/O线的一部分作
10、为行线,另一部分作为列线,将牛鼻子配置在行线和列线的升交点中。 行列式牛鼻子板的个数是行数m乘以列数n的个数。 图8-22是4.4行列式牛鼻子板,牛鼻子数为1.6个。 (1)牛鼻子板处理计程仪程序的功能a :首先,在牛鼻子板中推一推消除了b的牛鼻子;抖动c是密钥编号对I/o端口中的D3D0; D3 D2 D1 D0是第1次1.0 1.0次1.0次1.0次1.0次第1次第0次第1次第1次第1次第1次第1次(2)中断扫描方式: 数码面板监视器接口【例8-5】如图8-26所示,通过残奥线接口芯片8155扩展6二进制位的动态数码面板显视器电路,依次点亮各LED数码面板显视器,每次点亮2ms,重复该过程
11、。 使、8155的PA通讯端口、PB通讯端口以基本的输出方式动作。 PB通讯端口输出显示查询密码,PA通讯端口输出二进制位选择查询密码。 设PA通讯端口的地址为7F01H、PB通讯端口的地址为7F02H、控制字暂存器的地址为7F00H、显示缓冲区为60H65H。 其显示计程仪程序的流程如图8-27所示。 参考方案计程仪如下: START:MOVA,#03H; 在8155处定径套并显示对MOVDPTR、#7F00H MOVXDPTR、#7F01H MOVXDPTR、#60H进行初始化的缓冲区的第一地址MOVR2、#01H 形成显示查找表的偏移地址MOVCA,A PC,DIR:MOVXDPTR,A ACLLDELAY; 延迟Inc r 0移动,R2 JBACC.5,环形1; 6二进制位显示完毕的RLA MOVR2,A AJMPLOOP,LOOP1:RET DB3
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 健康系列活动策划方案(3篇)
- 直播相伴活动策划方案(3篇)
- 财务管理制度制定依据(3篇)
- 2026广东广州国家实验室中国数字肺项目工程技术中心招聘2人备考考试题库及答案解析
- 2026河北廊坊师范学院选聘26人参考考试题库及答案解析
- 2026山东德州市事业单位招聘初级综合类岗位人员备考考试题库及答案解析
- 2026云南省人力资源和社会保障厅所属事业单位招聘12人备考考试试题及答案解析
- 2026广东广州市华南理工大学医院合同制人员招聘2人备考考试题库及答案解析
- 2026广东惠州市博罗县村级经济联盟有限公司招聘1人备考考试试题及答案解析
- 入校物品消毒管理制度(3篇)
- 广东省领航高中联盟2024-2025学年高一下学期第一次联合考试语文试卷(含答案)
- 社区健康服务与管理课件
- QGDW1512-2014电力电缆及通道运维规程
- 投资车行合同协议书
- 国际消防安全系统规则
- 静脉治疗新理念
- 高中研究性学习指导课课件系列总结阶段-学生如何开展研究活动
- 心内介入治疗护理
- 民办职业培训方案模板
- 04S519小型排水构筑物(含隔油池)图集
- 旅居养老可行性方案
评论
0/150
提交评论