- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
OGR 0000H LJMP MAIN ORG 0003H LJMP TONGJI ORG 0100H MAIN: MOV WDTCN,#0DEH MOV WDTCN,#0ADH MOV SP,#60H MOV PRT0CF,#0FFH MOV XBR2,#40H MOV XBR1,#04H JB P0.5, $ SETB EA SETB EX0 EA IEGF0 ET2 ES ET1 EX1 ET0 EX0 IT0 IE0 IT1 IE1 TR0 TF0 TR1 TF1 TCON IE CLR IT0 AI0:JB P0.6,JIXU SJMP JIESHU JIXU: LCALL XIANSHI CJNE R1,#99,JIXU MOV R1,#00H SJMP AI0 TONGJI: INC R1 RETI END 例.C8051F005单片机引脚P0.0上连接一个按键开关,要求每按一次按键,P1口连接的8个发光二极管点亮位置左移一次(初态P1.0亮)。 分析:令XBR1=04H,将P0.0分配给外部中断0,令XBR2=40H,交叉开关允许。则每按一次按键,向CPU申请中断。在中断服务程序中使P1口连接的二极管左移。 其他的中断及应用 外部中断1,外部中断4~7 特殊功能寄存器 寄存器EIE2 EXVLD -------- EX7 EX6 EX5 EX4 EADC0 ET3 EXVLD:外部时钟源有效(XTLVLD)中断允许位。 0:禁止XTLVLD中断 1:允许XTLVLD中断 D6: 保留。必须写入0,读出为0 EX7: 外部中断7允许位。 0:禁止外部中断7。当被禁止时,P1.7为普通I/O管腿。 1:允许外部中断7。当被允许时, P1.7自动作为外部中断7中断请求管腿。 EX6: 外部中断6允许位。 0:禁止外部中断6。当被禁止时,P1.6为普通I/O管腿。 1:允许外部中断6。当被允许时,P1.6自动作为外部中断6中断请求管腿。 EX5: 外部中断5允许位 0:禁止外部中断5。当被禁止时, P1.5为 普通I/O管腿。 1:允许外部中断5。当被允许时, P1.5自动作为外部中断5中断请求管腿 EX4: 外部中断4允许位 0:禁止外部中断4。当被禁止时, P1.4为普通I/O管腿。 1:允许外部中断4。当被允许时, P1.4自动作为外部中断4中断请求管腿EADC0:ADC0转换结束中断允许位。 0:禁止ADC0转换结束中断 1:允许ADC0转换结束中断 ET3:定时器3中断允许位。 0:禁止定时器3中断 1:允许定时器3中断 注意:EIE2不能位寻址。 例、将一个按键接在C8051F005单片机引脚P1.7上,一个发光二极管接在P1.6上。编写程序,要求每按一次按键,P1.6所接发光二极管状态取反。 分析:这个任务可以用查询和中断两种方式实现。 (1)查询方式:不断检测P1.7上的输入,只要P1.7从1变0,说明键被按下,取反P1.6。 (2)中断方式:将按键看做1个外部中断请求设备。每当键被按下,P1.7产生1个下跳沿,向CPU申请1次中断。中断发生后,在中断服务程序中把P1.6发光二极管状态取反。 例、编写程序,在主程序中使P0口连接的8个发光二极管点亮位置循环左移。P1.7引脚上的按键每按一次,P2口连接的共阴极数码管显示数字加1,加到10时重新从0开始计数。(内部振荡频率2MHz) 分析:应设置XBR2=40H,允许交叉开关,确保信号能输出到P0和P2口的显示器,此外还应设置P0口、P2口为推挽输出主程序完成二极管点亮位置循环左移任务。P1.7作为外部中断7的输入。每按一次按键,CPU发生中断,在中断服务程序
您可能关注的文档
最近下载
- 中医儿科学PPT课件 临证概要.pptx
- 贵州省桐梓县国土空间规划城市年度体检报告 92页.pdf VIP
- 石膏粉、煤灰、炉渣储存运输方案.doc
- 至为芯科技IP5356规格书资料.pdf VIP
- 《ui界面设计》课件项目1 UI图标设计.pptx
- GB_T 43639-2024 视觉功能障碍法医临床鉴定技术规范.pdf VIP
- 投资项目收益测算表模板.xls VIP
- 2024秋季新教材人教PEP版五年级上册英语Unit 4 B Let's learn&Write and say.pptx VIP
- 一年级《感恩》主题班会PPT课件.pptx VIP
- 2024浙美版美术一年级上册全册教学设计教案.pdf
文档评论(0)