第9章:单片机系统设计实例.ppt

  1. 1、本文档共84页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
第9章:单片机系统设计实例

系统软件体系结构 主 程 序 T0 中断服务 程序 INT0 中断服务 程序 INT1 中断服务 程序 T1 中断服务 程序 》主程序监控三个键工况和光敏模块输入,依工况转入各键的功能程序,实现操作手册、依光敏模块输入控制显示与否; ; 》T0中断服务程序实现实时时钟、作息时间报警 ; 》T1中断服务程序实现动态显示和“闪烁” ; 》INT0中断服务程序判断是否临近正点 。 》INT1中断服务程序实现正点校时 。 外部中断触发方式采用边沿触发:TCON之IT1、IT0应置1 开中断:IE?1xx01111b 系统软件体系结构 主 程 序 T0 中断服务 程序 INT0 中断服务 程序 INT1 中断服务 程序 T1 中断服务 程序 》主程序监控三个键工况和光敏模块输入,依工况转入各键的功能程序,实现操作手册、依光敏模块输入控制显示与否; ; 》T0中断服务程序实现实时时钟、作息时间报警 ; 》T1中断服务程序实现动态显示和“闪烁” ; 》INT0中断服务程序判断是否临近正点 。 》INT1中断服务程序实现正点校时 。 外部中断触发方式采用边沿触发:TCON之IT1、IT0应置1 开中断:IE?1xx01111b 中断优先级安排: 外部中断为高优先级,其他为低优先级:IP?xxx00101b 》T0中断服务程序实现实时时钟、作息时间报警 ; ; 设单片机晶振频率为12MHz 1)关于T0: 1s=50000us*20=T0定时*软件计数。 用T0以方式1定时50000us,用R7做软件计数器 ,初值为20。 TMOD= xxxx0001 计数初值X0 X0=最大计数值-欲计的数=65536-50000us/1us =0000H-C350H=3CB0H TH0?3CH,TL0?0B0H R7初值=20 ; 》T1中断服务程序实现动态显示和“闪烁” ; 2)关于T1 T1定时2ms*60.0125s(视物暂留时间) 用T1以方式1定时2ms TMOD 计数初值X1=65536-2000us/1us=0000H-07D0H=F830H TH1?0F8H,TL1?30H

文档评论(0)

文档精品 + 关注
实名认证
内容提供者

该用户很懒,什么也没介绍

版权声明书
用户编号:6203200221000001

1亿VIP精品文档

相关文档