收藏 分销(赏)

任务11-单键改变8流水灯状态.ppt

上传人:精**** 文档编号:12629880 上传时间:2025-11-15 格式:PPT 页数:22 大小:601.54KB 下载积分:8 金币
下载 相关 举报
任务11-单键改变8流水灯状态.ppt_第1页
第1页 / 共22页
任务11-单键改变8流水灯状态.ppt_第2页
第2页 / 共22页


点击查看更多>>
资源描述
,单击此处编辑母版标题样式,单击此处编辑母版文本样式,第二级,第三级,第四级,第五级,*,单击此处编辑母版标题样式,单击此处编辑母版文本样式,第二级,第三级,第四级,第五级,*,任务,11,单键改变,8,流水灯状态,6,学时,1.TCON,专用寄存器中的,IE1,、,IT1,、,IE0,、,IT0,四位的功能和应用,2.,掌握专用寄存器,EA,和,IP,的功能和应用,3.,掌握中断入口地址的概念及中断入口地址处程序的安排,一任务目标,4.,掌握中断服务程序的编写,5.,掌握单片机片外中断的的具体使用,二任务要求,任务描述:通过按键,K,改变,8,个发光二极管的亮灭状态,当没有按下键时,,8,个,LED,为亮点左流动方式(每次亮一个灯,从右向左轮流亮),当按一次,K,键后,,8,个,LED,就一起闪烁,6,次,闪烁亮灭时间都为,1S,。,仿真演示,三 相关知识,(一)中断相关的基本概念,(,1,)中断源内部定时,/,计数器 内部定时,/,计数器单片机串口发送(接收)外部中断,INT0,外部中断,INT1,(,2,)中断请求和中断标志,(,3,)中断服务程序,所谓中断服务程序就是指紧急情况的处理程序,中断相关的基本概念,(,4,)中断矢量(中断入口地址)就是中断服务程序第一条指令所在的程序存储器的地址。,(,5,)中断优先级和中断嵌套,中断源及相关中断标志,IE1:,外部中断,1,的中断标志,IE0:,外部中断,1,的中断标志,IT1,:决定外部中断,1,的请求信号的类型,,IT1,1,,选择下降沿做为中断请求信号,当,IT1,0,时,则选择低电平做为中断请求信号,IT0,:作用与,IT1,一样,只不过是对外部中断,0,的中断请求信号进行控制,(三)中断控制寄存器,1,中断充许阀门,IE,寄存器,EA:,中断总控制位,,EA=1,,,CPU,开放中断。,EA=0,,,CPU,禁止所有中断。,ES:,串行口中断控制位,,ES=1,允许串行口中断,,ES=0,,屏蔽串行口中断。,ET1:,定时,/,计数器,T1,中断控制位。,ET1=1,,允许,T1,中断,,ET1=0,,禁止,T1,中断。,EX1:,外中断,1,中断控制位,,EX1=1,,允许外中断,1,中断,,EX1=0,,禁止外中断,1,中断。,ET0:,定时,/,计数器,T0,中断控制位。,ET1=1,,允许,T0,中断,,ET1=0,,禁止,T0,中断。,EX0:,外中断,0,中断控制位,,EX1=1,,允许外中断,0,中断,,EX1=0,,禁止外中断,0,中断。,2,IP,寄存器(优先级控制),PT1:,定时器,1,优先级控制位。,PT1=1,,声明定时器,1,为高优先级中断,,PT1=0,定义定时器,1,为低优先级中断。,PX1:,外中断,1,优先级控制位。,PT1=1,,声明外中断,1,为高优先级中断,,PX1=0,定义外中断,1,为低优先级中断。,PT0:,定时器,0,优先级控制位。,PT1=1,,声明定时器,0,为高优先级中断,,PT1=0,定义定时器,0,为低优先级中断。,PX0:,外中断,0,优先级控制位。,PT1=1,,声明外中断,0,为高优先级中断,,PX1=0,定义外中断,0,为低优先级中断。,默认的优先级,1,INT0:,外部中断,02,T0,定时,/,计数器,0,溢出中断,3,INT1:,外部中断,14,T1:,定时,/,计数器,1,溢出中断,5,串行中断,IP,寄存器(优先级控制),1.,中断请求,2.,中断的响应中断响应条件:,该中断对应“阀门”(总阀门和分阀门)已打开,CPU,此时没有响应同级或更高级的中断;,当前正处于所执行指令的最后一个机器周期;,正在执行的指令不是,RETI,或者是访向,IE,、,IP,的指令,,(四)中断处理过程,(,1,)现场保护和现场恢复,(,2,)中断打开和中断关闭,(,3,)中断服务程序,(,4,)中断返回,CPU,执行,RETI,指令后,自动完成下列操作:第一:将断点地址弹回,PC,指针,以保证能继续原来的程序,第二,开放同级中断,以便允许同级中断源请求中断。,3,中断处理,四、任务分析,1,、硬件电路,(,1,)流水灯电路,R2,R9,为,8,个限流电阻,,D1,D8,为,8,个发光二极管,亮灭受,P1,口的,8,位控制,输出,1,亮,输出,0,灭,(,2,)按键电路,由按键,K1,、电阻,R10,构成,当不按,K1,键时,外部中断,0,的中断请求输入脚,P3.2,输入高电平,当按下,K,键,,P3.2,与地短路,变为低电平,这样就产生一次电平由高到低的变化,即一个下降沿,这个下降沿通过,P3.2,送到单片机内,如果我们通过软件将,IT0,位置位,1,(选择下降沿作为中断请求信号),就会产生中断请求,每按一次,K1,键,产生一次中断请求,(,3,)复位电路,硬件电路,2,、软件分析,软件分析,软件分析,五任务实施,1,、在,PROTEUS,软件中按图搭接好电路;,2,、在伟福软件中编辑程序,进行编译,得到,.HEX,格式文件;,3,、将所得的,HEX,格式文件在,PROTEUS,中指定到,MCU,芯片中;,4,、运行仿真,观察仿真结果;,5,、,PROTEUS,中结果正常后,用实际硬件搭接并调试电路,通过编程器将,.HEX,格式文件下载到,AT89C51,中,通电验证实验结果。,六、任务总结,任务回顾,课后作业,思考题,标志,Thank you!,
展开阅读全文

开通  VIP会员、SVIP会员  优惠大
下载10份以上建议开通VIP会员
下载20份以上建议开通SVIP会员


开通VIP      成为共赢上传

当前位置:首页 > 包罗万象 > 大杂烩

移动网页_全站_页脚广告1

关于我们      便捷服务       自信AI       AI导航        抽奖活动

©2010-2026 宁波自信网络信息技术有限公司  版权所有

客服电话:0574-28810668  投诉电话:18658249818

gongan.png浙公网安备33021202000488号   

icp.png浙ICP备2021020529号-1  |  浙B2-20240490  

关注我们 :微信公众号    抖音    微博    LOFTER 

客服