- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
第2次“单片机原理与应用”_中断和P1口输入和输出
单片机原理与应用
实验 ; MCS—51共有四个8位的双向并行I/O口,分别记作P0、P1、P2和P3。实际上它们已被归入专用寄存器之列。
口是一个综合概念,是一个集数据输入缓冲、数据输出驱动及锁存等多项功能为一体的I/O电路。对于口有时也称为端口。;P0口:;P1口:; P2口:;P3口:;;;端口小结:;MCS—51系列单片机引脚及总线结构
(a) 管脚图; (b) 引脚功能分类 ; P0为三态双向口,它可作为输入输出端口使用,也可作为系统扩展时的低8位地址/8位数据总线使用。 ;一、实验目的;一、实验目的;二、实验说明;三、实验仪器和条件;四、实验内容; 关于延时子程序的时间计算,查指令表可知MOV和DJNZ指令均需用两个机器周期,在6MHz晶振时,一个机器周期时间长度为12/6MHZ,所以上面延时子程序该的执行时间为:
(256×255+2)×2×12÷6
≈ 261ms; 采用P1口作输出;采用P1口作输入和输出 ; 程序参考流程框图;实验电路及连线 ;实验电路;参考源程序;五、思考题;六、实验报告要求;8051单片机中断系统;中断源;一、MCS-51中断系统内部结构; 8051单片机中断的开放和关闭是由特殊功能寄存器IE来实现两级控制的。在寄存器IE中有一个总允许位EA,当EA=0时, 就关闭了所有的中断申请,CPU不响应任何中断申请。而当EA=1时,对各中断源的申请是否开放,还要看各中断源的中断允许位的状态。;EA:中断总允许位。
EA=0,CPU关闭所有的中断申请;
EA=1,允许各个中断源的中断申请,但
还要取决于各中断源中断允许控
制位的状态。
ES:串行口中断允许位。
ES=1,串行口开中断;
ES=0,串行口关中断。
ET1:定时/计数器T1的溢出中断允许位。
ET1=1允许T1溢出中断;
ET1=0则不允许T1溢出中断。
;EX1:外部中断1(INT1)的中断允许位。
ET1=1允许外部中断1申请中断,
EX1=0则不允许中断。
ET0:定时/计数器T0的溢出中断允许位。
ET0=1允许中断,
ET0=0不允许中断。
EX0:外部中断0(INT0)的中断允许位。
EX0=1允许中断,
EX0=0不允许中断。; 每个中断源的优先级别由特殊功能寄存器IP来管理。; 外部中断触发方式通过特殊功能寄存器TCON(地址为88H)控制,TCON中各控制位分布如下:;IE0:外中断INT0的中断申请标志。
当检测到INT0上存在有效中断申请时,由硬件使IE0置位。当CPU转向中断服务程序时,由硬件清“0”IE0中断申请标志。
IT1:选择外中断INT1的触发方式(功能与TI0类似)。
IE1:外部中断INT1的中断申请标志(功能与IE0 类似)。
TF0:定时/计数器T0溢出中断申请标志。
当T0溢出时,由内部硬件将TF0置“1”,当CPU转向中断服务程序时,由硬件将TF0清“0”,从而清除T0的中断申请标志。
TF1:定时器1溢出中断申请标志(功能与TF0相同)。; 例如, 某软件中对寄存器IE、 IP设置如下:
MOV IE, # 8FH
MOV IP, # 06H
则此时该系统中:
CPU中断允许;
允许外部中断 0、 外部中断 1、 定时器 /计数器 0、 定时器 /计数器1提出的中断申请;
允许中断源的中断优先次序为:
定时器 /计数器 0外部中断 1外部中断 0定时器/计数器 1。 ;一、中断响应条件:
1.有中断请求信号;
2. 系统处于开中断状态。;中断响应过程:;编写中断服务程序注意要点:;一、实验目的;一、实验目???;二、实验说明;三、实验仪器和条件;四、实验内容;采用外部中断INT0触发P1.0的输出状态反转 ;程序参考流程框图如下图:;参考源程序;五、思考题;六、实验报告要求
您可能关注的文档
最近下载
- 第1课 家居清洁与整理技巧 课件 2023—2024学年苏教版初中劳动技术八年级下册.pptx VIP
- 黑龙江哈尔滨师范大学附属中学2024-2025学年高一上学期期末考试政治试题 含解析.docx VIP
- T_WSJD 18.14—2021_工作场所空气中化学因素测定煤焦油沥青挥发物、焦炉逸散物中苯溶物的称重法.pdf VIP
- 人教版七年级上册英语字帖.pdf VIP
- 湘2017J907 居住建筑节能65%围护结构构造图集.pdf
- 交通局交通安全培训.pptx VIP
- 西南财经大学答辩通用PPT模板.pptx VIP
- 2025年最新人教版八年级(初二)数学上册教学计划及进度表(新课标,新教材).docx
- 《近代文学》教学大纲.pdf VIP
- 2024美妆行业数字化转型白皮书.pdf VIP
文档评论(0)