- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
中断源 入口地址(即LCALL指令的XXXX地址)
外中断0 0003H
定时/计数器T0溢出中断 000BH
外中断1 0013H
定时/计数器T1溢出中断 001BH
串行口中断 0023H
定时/计数器T2溢出中断 002BH
PX0H、PX0——外中断 优先级高、低位。
PX1H、PX1——外中断 优先级高、低位。
PT0H、PT0——定时/计数器T0优先级高、低位。
PT1H、PT1——定时/计数器T1优先级高、低位。
PSH、PS——串行口中断优先级高、低位。
PT2H、PT2——定时/计数器T2优先级高、低位。
可见,当IPH为XX000000B时,中断优先级仅由IP寄存器决定,即与标准MCS-51内核CPU中断优先级兼容。
(3) 清除中断请求标志。进入中断服务程序后,CPU能自动清除下列中断请求标志位:
*定时器T0中断请求标志TF0;
*定时器T1中断请求标志TF1;
*边沿触发方式下外中断的中断请求标志IE0;
*边沿触发方式下外中断的中断请求标志IE1。
不能自动清除的中断请求标志
串行发送结束中断标志TI、
串行接收有效中断标志RI、
定时/计数器T2溢出中断标志TF2、
定时/计数器T2外触发标志EXF2
电平触发方式下的外中断标志IE0和IE1。
对于不能自动清除的中断请求标志,需要在中断服务程序中,用“CLR 位地址”指令清除。
主机与特定从机的通信过程如下:
(1) 主机发送从机地址(TB8位为1),然后进入接收状态,接收从机应答信号(实际上就是相应从机的地址信息)。
(2) 所有从机均接收主机送出的地址信息,并与本机地址比较,当接收到的地址信息与本机地址相符时,表示被选中,将本机地址信息发给主机,然后执行“CLR SM2”指令,使SM2位为0,以便接收主机随后送出的数据信息。对于未被选中的从机,SM2位依然为1,因此不接收主机送出的数据信息。
(3) 主机收到从机的应答信号后,发出数据信息(TB8位为0)。
(4) 从机正确接收主机数据信息后,发应答信号给主机,并将SM2置1,主机与从机通信过程结束。
从机与主机的通信过程如下:
(1) 发送前从机先检测TXD引脚,如果在(20/波特率)时间内,TXD引脚依然为高电平,则表明没有其他从机给主机发送信息,主机的RXD引脚处于空闲状态。
(2) 从机确认主机的RXD引脚处于空闲状态后,发出地址信息 (TB8位为1) 到主机。
(3) 从机收到主机的应答信号(实际是从机地址信息)后,发送数据(TB8位为0)给主机,然后令从机的SM2为0,以便接收主机发送的接收正确信号。
(4) 主机正确接收后,再发接收正确信号给从机。
(5) 从机收到主机发来的“接收正确”信号后,表明通信过程结束——可将SM2位置1,以便从机能接收主机发送的地址信息。
例如,键盘中断KBI寄存器内容,且P0.0、P0.1、P0.2引脚被定义为准双向输入方式,则当P0.0、P0.1、P0.2之一为低电平时,或门输出高电平,如果中断允许寄存器IEN1的EKB(键盘中断允许)位为1,键盘中断标志KBF置位。如果中断开放(EA为1)并满足中断响应条件,将进入键盘中断服务程序(入口地址为003BH)。
【例6.1】 某应用系统键盘接口电路如图6-9所示,写出中断监控方式下的键盘监控程序(键码存放在30H单元中,当有按键被按下时,按键编码存放在30H单元)。
; ---------键盘接口初始化--------
MOV A, P0M1
ANL A,
MOV P0M1,A ; 将P0M1的b7、b2、b1、b0位清零
MOV A, P0M2
ANL A,
MOV P0M2,A ; 将P0M2的b7、b2、b1、b0位清零
; 使P0.0、P0.1、P0.2、P0.7引脚处于准双 向输出(以便利用上拉电阻)
MOV A, P2M1
ORL A, ; 为了提高抗干扰能力,避免减少按键抖动造成的干扰,P0口采用施密特输入
MOV P2M1, A
SETB P0.0
SETB P0.1
SETB P0.2
SETB P0.7 ; 使P0.0-0.7位锁存器为1,即处于输入状态
SETB EKB ; 允许键盘中断
SETB EA
您可能关注的文档
最近下载
- 液体伤口敷料产品技术要求标准2023版.docx VIP
- 《水利工程外观质量评定规程DB34∕T 4010-2021》知识培训.pptx VIP
- DLT741-2023年架空送电线路运行规程.docx
- 并网光伏电站项目工程现场电气二次施工方案.doc
- 英语新课标背景下:非纸笔测试在小学英语期末评价中的实践研究.pdf VIP
- 股市实战绝技汇总篇(精华).doc VIP
- 历年行情的十大牛股.doc VIP
- 安徽省六校联考暨安徽六校教育研究会2026届高三入学素质检测-物理试卷答案.docx VIP
- 基于Ansys CFX的风扇叶片双向流固耦合分析.docx VIP
- (高清版)DB1307∕T 334-2020 蛋鸡无抗养殖技术规范.pdf VIP
文档评论(0)