- 1、本文档共63页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
c扩展i
表9-1 82C55端口工作状态选择 任何时候都可以设置计数器的长度和工作方式,但是必须将 命令字写入命令寄存器。 如果计数器正在计数,只有在写入启动命令之后,计数器才 接收新的计数长度并按新的工作方式计数。 若写入计数器的初值为奇数,/TIMEOUTR引脚的方波输出是 不对称的。例如,初值为9时,计数器输出的5个脉冲周期内为高 电平,4个脉冲周期内为低电平,如图9-18所示。 注意:81C55的计数器初值不是从0开始,而从2开始。这是 因为,如果选择计数器的输出为方波形式(无论是单方波还是 连续方波),则规定是从启动计数开始,前一半计数输出为高 电平,后一半计数输出为低电平。 如果计数初值是0或1,就无法产生这种方波。因此81C55 计数器的初值范围是3FFFH~2H。 如果硬要将0或1作为初值写入,其效果将与送入初值2的情 况一样。 81C55复位后并不预置计数器的工作方式和长度,计数器停 止计数。 【例9-7】读81C55的7EF1H单元。程序如下: MOV DPTR,#7EF1H ;DPTR数据指针指向81C55的7EF1H单元 MOVX A,@DPTR ;7EF1H单元内容→A 【例9-8】将立即数41H写入81C55 RAM的7E20H单元。程序如下: MOV A,#41H ;立即数→A MOV DPTR,#7E20H ;DPTR数据指针指向81C55的7E20H单元 MOVX @DPTR,A ;立即数41H送到81C55 RAM的7E20H单元 9.3.1 81C55芯片介绍 1.8155H的逻辑结构 如图9-11所示。 图9-11 81C55的逻辑结构图 2.8155H的引脚功能815 (1)AD7~AD0(8条): 地址/数据线,与89C51的P0口相连,用于分时传送地址/数据信息。 (2)I/O总线(22条) PA7~PA0为通用I/O线,用于传送PA口上的外设数据,数据传送方向由写入81C55的命令字决定; PB7~PB0为通用I/O线,用于传送PB口上的外设数据,数据传送方向也由81C55的命令字决定。 PC5~PC0为数据控制线,共有6条,在通用I/O方式下,用作传送IO数据;在选通方式下,用作传送命令状态信息(见表9-3)。 图9-12 81C55的引脚图 2.8155H的引脚功能 (3)控制总线(8条) ①RESET:复位输入线,在RESET线上输入一个大于600ns宽的正脉冲时,81C55立即处于复位状态,PA、PB、PC三口也定义为输入方式。 ②/CE:/CE为81C55片选线,若/CE=0,则89C51选中本81C55;否则本81C55未被选中 ③IO/M*:I/O端口或RAM存储器选择线,若IO/M*=0,则89C51选中81C55片内的RAM存储器;若IO/M*=1,则89C51选中81C55的某一I/O端口。 ④/RD和/WR:/RD是81C55的读控制线,/WR为写控制线。当/RD=0且/WR=1时,81C55处于被读出数据状态;当/RD=1且/WR=0时,81C55处于被写入数据状态。 2.8155H的引脚功能 (3)控制总线(8条) ⑤ALE:允许地址输入线,高电平有效。若ALE=1,则81C55允许89C51通过AD7~AD0线发出的地址锁存到81C55片内“地址锁存器”;否则,81C55的地址锁存器处于封锁状态。81C55的ALE常和89C51的ALE端相连。 ⑥TIMERIN和/TIMEROUT:TIMERIN是计数器脉冲输入线,输入的脉冲上跳沿用于对81C55片内的14位计数器减1。/TIMEROUT为计数器输出线,当14位计数器减为0时就可以在该引线上输出脉冲或方波,输出脉冲或方波与所选的计数器工作方式有关。 (4)电源线(2条) Vcc为+5V电源输入线,Vss接地 RAM单元 × × × × × × × × 0 0 计数器高6位 1 0 1 × × × × × 1 0 计数器低8位 0 0 1 × × × × × 1 0 C口 1 1 0 × × × × × 1 0 B口 0 1 0 × × × × × 1 0 A口 1 0 0 × × × × × 1 0 命令/状态寄存器 0 0 0 × × × × × 1 0 所选的端口 A0 A1 A2 A3 A4 A5 A6 A7 IO/M* /CE 3.CPU对81C55 I/O端口的控制 (1)81C55各端口地址分配,见表9-2 表9-2 81C55端口地址分配(×表示0或1) (2)81C55的命令字(图9-13) 81C55有
您可能关注的文档
- -复平面上的点集.ppt
- ,多元函数的微分学.ppt
- -复变函数与积分变换.ppt
- -复变函数).ppt
- -对偶与范式.ppt
- -无约束最优化.ppt
- -多元函数微分学的几何应用.ppt
- -条件概率).ppt
- -大学物理.ppt
- -无约束优化方法.ppt
- 人教版九年级英语全一册单元速记•巧练Unit13【速记清单】(原卷版+解析).docx
- 人教版九年级英语全一册单元速记•巧练Unit9【速记清单】(原卷版+解析).docx
- 人教版九年级英语全一册单元速记•巧练Unit11【速记清单】(原卷版+解析).docx
- 人教版九年级英语全一册单元速记•巧练Unit14【单元测试·提升卷】(原卷版+解析).docx
- 人教版九年级英语全一册单元速记•巧练Unit8【速记清单】(原卷版+解析).docx
- 人教版九年级英语全一册单元速记•巧练Unit4【单元测试·提升卷】(原卷版+解析).docx
- 人教版九年级英语全一册单元速记•巧练Unit13【单元测试·基础卷】(原卷版+解析).docx
- 人教版九年级英语全一册单元速记•巧练Unit7【速记清单】(原卷版+解析).docx
- 苏教版五年级上册数学分层作业设计 2.2 三角形的面积(附答案).docx
- 人教版九年级英语全一册单元速记•巧练Unit12【单元测试·基础卷】(原卷版+解析).docx
文档评论(0)