- 5
- 0
- 约3.9千字
- 约 19页
- 2023-12-25 发布于江苏
- 举报
LOGO
-PPT精选
第11章单片机应用系统设计实例
11.1.2系统硬件电路的设计
第11章单片机应用系统设计实例
11.1.3系统软件程序的设计
电子时钟的软件系统由主程序和子程序组成,主程序程序包含初始
化参数设置、按键处理、数码管显示模块等,在设计时各个模块都采
用子程序结构设计,在主程序中调用。由于定时器/计数器采用中断
方式处理,因此还要编写定时器/中断服务子程序,在定时器/计数器
中断服务程序中对时钟进行调整。
一.主程序
主程序执行流程如图,主程序先对显示单元和定时器/计数器初
始化,然后重复调用数码管显示模块和按键处理模块,当有键按下,
则转入相应的功能程序。
第11章单片机应用系统设计实例
开始
显示单元清零
T0、T1设为16位计数模式
允许T0中断
调用显示子程序
否
按下键否?
是
进入功能程序
第11章单片机应用系统设计实例
二.数码管显示模块
本系统共用8个数码管,从右到左依次显示秒个位、秒十位、横
线、分个位、分十位、横线、时个位和时十位。数码管显示的信息
用8个内存单元存放,这8个内存单元称为显示缓冲区,其中秒个位
和秒十位、分个位和分十位、时个位和时十位分别由秒数据、分数
据和小时数据分拆得到。在本系统中数码管显示采用软件译码动态
显示。在存储器中首先建立一张显示信息的字段码表,显示时,先
从显示缓冲区中取出显示的信息,然后通过查表程序在字段码表
查出所显示的信息的字段码,从P0口输出,同时在P2口将对应的
位选码输出选中显示的数码管,就能在相应的数码管上显示显示缓
冲区的内容。
三.定时器/计数器T0中断服务程序
定时器/计数器T0用于时间计时。选择方式1,重复定时,定
时时间设为50ms,定时时间到则中断,在中断服务程序中用一个计
数器对50ms计数,计20次则对秒单元加1,秒单元加到60则对分单
元加1,同时秒单元清0;分单元加到60则对时单元加1,同时分单元
清0;时单元加到24则对时单元清0,标志一天时间计满。在对各单
元计数的同时,把它们的值放到存储单元的指定位置。定时器/计数
器T0中断服务程序流程图如图
第11章单片机应用系统设计实例
开始
现场保护,重置初值
启动下一个50ms
50ms计数器加1
否
50ms计数器=20?
是
秒单元加1,50ms计数器清0,秒写入秒个位
和秒十位
否
秒单元=60?
是
分单元加1,秒单元清0,分写入分个位和分十
位
否
分单元=60?
是
时单元加1,分单元清0,时写入时个位和时十
位
否
时单元=24?
您可能关注的文档
- 幼儿园毕业教师发言稿最新7篇.docx
- 三年级上册美术汉字的创意与设计浙美版课件.pdf
- 爱惜粮食大班主题教案.docx
- 阅读讲故事比赛总结(优秀5篇).docx
- 2023年吉林省白山市临江市闹枝镇闹枝村社区工作人员(综合考点共100题)模拟测试练习题含答案.docx
- 鸡腿菇高效栽培下(ppt课件).pdf
- 电子科学与技术专业培养方案.pdf
- 2023年09月江西赣州蓉江新区消防救援工作组专职消防员招考聘用笔试历年难易错点考题荟萃附带答案详解-0.pdf
- 2024年直接责任人安全职责4篇.docx
- 饮料公司简介范文5篇.docx
- 2023年11月黑龙江交通职业技术学院参加“黑龙江人才周”公开招聘41人笔试历年高频考点(难、易错点荟萃)附带答案详解.docx
- 财务人员演讲稿.docx
- 第2课时利用两边及夹角判定三角形相似.pdf
- 广东东莞市寮步镇公办幼儿园招考聘用教职工84人笔试历年高频考点试题专家题荟萃附带答案详解.pdf
- 关于离别作文600字(精选28篇).docx
- 仁爱版英语九年级上册Unit 4 Topic 1 Section C 教案.docx
- 2023年陕西省咸阳市三原县城关街道南大街社区工作人员(综合考点共100题)模拟测试练习题含答案.docx
- 酒店保安员年终工作总结.docx
- 专升本生态学基础填空题.pdf
- 马鞍山学院《二外西班牙语1》课程教学大纲.pdf
最近下载
- 脑机接口行业深度专题二:三个维度看脑机接口行业发展趋势.pptx VIP
- 生物医药行业创新器械系列专题研究报告(二)——脑机接口专题:百年探索迎来质变,脑机接口产业爆发临界点将至-.docx VIP
- 大型活动安保工作中防爆安检风险协同管控研究——以R市为例.pdf VIP
- Shanghai Hongqiao International Airport 机场机坪运行管理 操作手册.pdf
- 学堂在线 雨课堂 学堂云 新闻摄影 期末考试答案.docx VIP
- (一模)2026年合肥市2026届高三第一次教学质量检测 生物试卷(含官方答案).docx
- 学堂在线 雨课堂 学堂云 研究生的压力应对与健康心理 期末考试答案.docx VIP
- 学堂在线 雨课堂 学堂云 研究生的压力应对与健康心理 章节测试答案.docx VIP
- 管道无损检测施工专项方案.doc VIP
- 富氢健康饮用水-团体标准BBYY.pdf VIP
原创力文档

文档评论(0)