1 / 18
文档名称:

261-第十一章 单片机应用系统设计实例.ppt

格式:ppt   页数:18
下载后只包含 1 个 PPT 格式的文档,没有任何的图纸或源代码,查看文件列表

如果您已付费下载过本站文档,您可以点这里二次下载

分享

预览

261-第十一章 单片机应用系统设计实例.ppt

上传人:小玉儿 2012/1/26 文件大小:0 KB

下载得到文件列表

261-第十一章 单片机应用系统设计实例.ppt

文档介绍

文档介绍:第十一章单片机应用系统设计实例
单片机电子时钟的设计
通常通过用单片机设计电子时钟有两种方法:一是通过单片机内部的定时器/计数器。这种方法硬件线路简单,采用软件编程实现时钟计数,一般称为软时钟。系统的功能一般与软件设计相关,通常用在对时间精度要求不高的场合;二是采用时钟芯片,它的功能强大,功能部件集成在芯片内部,自动产生时钟等相关功能。硬件成本相对较高,软件编程简单。通常用在对时钟精度要求较高的场合。
软时钟的基本原理
软时钟是利用单片机内部的定时器/计数器来实现,它的处理过程如下:首先设定单片机内部的一个定时器/计数器工作于定时方式,对机器周期计数形成基准时间(如10ms),然后用另一个定时器/计数器或软件计数的方法对基准时间计数形成秒(对10ms计数100次),秒计60次形成分,分计60次形成小时,小时计24次则计满一天。然后通过数码管把它们的内容在相应位置显示出来即可。
系统硬件电路的设计
系统软件程序的设计
电子时钟的软件系统由主程序和子程序组成,主程序程序包含初始化参数设置、按键处理、数码管显示模块等,在设计时各个模块都采用子程序结构设计,在主程序中调用。由于定时器/计数器采用中断方式处理,因此还要编写定时器/中断服务子程序,在定时器/计数器中断服务程序中对时钟进行调整。

主程序执行流程如图,主程序先对显示单元和定时器/计数器初始化,然后重复调用数码管显示模块和按键处理模块,当有键按下,则转入相应的功能程序。
开始
显示单元清零
T0、T1设为16位计数模式
允许T0中断
调用显示子程序
进入功能程序
按下键否?



本系统共用8个数码管,从右到左依次显示秒个位、秒十位、横线、分个位、分十位、横线、时个位和时十位。数码管显示的信息用8个内存单元存放,这8个内存单元称为显示缓冲区,其中秒个位和秒十位、分个位和分十位、时个位和时十位分别由秒数据、分数据和小时数据分拆得到。在本系统中数码管显示采用软件译码动态显示。在存储器中首先建立一张显示信息的字段码表,显示时,先从显示缓冲区中取出显示的信息,然后通过查表程序在字段码表中查出所显示的信息的字段码,从P0口输出,同时在P2口将对应的位选码输出选中显示的数码管,就能在相应的数码管上显示显示缓冲区的内容。

定时器/计数器T0用于时间计时。选择方式1,重复定时,定时时间设为50ms,定时时间到则中断,在中断服务程序中用一个计数器对50ms计数,计20次则对秒单元加1,秒单元加到60则对分单元加1,同时秒单元清0;分单元加到60则对时单元加1,同时分单元清0;时单元加到24则对时单元清0,标志一天时间计满。在对各单元计数的同时,把它们的值放到存储单元的指定位置。定时器/计数器T0中断服务程序流程图如图
开始
现场保护,重置初值
启动下一个50ms
50ms 计数器加1
秒单元加1,50ms计数器清0,秒写入秒个位和秒十位
50ms 计数器=20?


分单元加1,秒单元清0,分写入分个位和分十位
秒单元=60?
时单元加1,分单元清0,时写入时个位和时十位
分单元=60?
时单元清0
时单元=24?
中断返回







按键处理设置为:如没有按键,则时钟正常走时。当按下K0按键时,进入调分状态,时钟停止走动;按K1可K2按键可进行加1或减1操作;继续按K0键可分别进行分和小时的调整;最后按K0键将退出调整状态,时钟开始计时运行。
(略)
(略)
多路数字电压表的设计
多路数字电压表的原理及功能
多路数字式电压表应用系统主要利用A/D转换器,处理过程如下:先用A/D转换器对各路电压值进行采样,得到相应的数字量,再按数字量与模拟量成正比关系运算得到对应的模拟电压值,然后把模拟值通过显示器显示出来。设计时假设待测的输入电压为8路,电压值的范畴为0~5V,要求能在四位LED数码管上轮流显示或单路选择显示。,测量误差为。
根据系统的功能要求,控制系统采用AT89C52单片机,A/D转换器采用ADC0809。ADC0809是8位的A/D转换器。,输出的数据值为255(0FFH),(5/255)。ADC0809的具有8路模拟量输入端口,通过3位地址输入端能从8路中选择一路进行转换。如每隔一段时间轮流依次改变3位地址输入端的地址,就能依次对8路输入电压进行测量。LED数码管显示采用软件译

最近更新

2024年辽宁医药职业学院单招职业适应性考试模.. 40页

2024年辽宁工程职业学院单招职业倾向性考试题.. 40页

2024年辽宁理工职业大学单招职业倾向性测试题.. 40页

2024年辽宁省交通高等专科学校单招职业技能测.. 40页

2024年辽宁省本溪市单招职业适应性测试题库完.. 40页

2024年辽宁省鞍山市单招职业适应性考试题库及.. 40页

2024年辽宁职业学院单招职业技能考试题库含答.. 39页

2024年达州职业技术学院单招职业倾向性测试模.. 42页

2024年运城幼儿师范高等专科学校单招职业适应.. 41页

2024年遂宁职业学院单招职业倾向性测试模拟测.. 40页

2024年邯郸幼儿师范高等专科学校单招职业适应.. 38页

2024年邯郸职业技术学院单招职业技能测试题库.. 41页

2024年郑州亚欧交通职业学院中单招职业倾向性.. 40页

2024年郑州信息工程职业学院单招职业技能考试.. 42页

2024年郑州城建职业学院单招综合素质考试题库.. 41页

2024年郑州智能科技职业学院单招职业技能测试.. 40页

2024年郑州理工职业学院单招职业倾向性考试题.. 40页

2024年郑州电子信息职业技术学院单招综合素质.. 40页

2024年郑州科技学院单招职业适应性考试题库完.. 42页

2024年郑州财税金融职业学院单招职业适应性测.. 40页

2024年郴州思科职业学院单招综合素质考试题库.. 38页

2024年鄂尔多斯生态环境职业学院单招职业适应.. 40页

2024年酒泉职业技术学院单招职业技能测试模拟.. 41页

2024年重庆交通职业学院单招职业适应性测试模.. 42页

2024年重庆信息技术职业学院单招职业倾向性考.. 40页

2025年国家开放大学《建筑力学》章节测试参考.. 13页

【人教版英语字帖】七年级下册单词表衡水体字.. 42页

康复医院设置标准1 14页

国开《建筑力学》期末机考答案 15页

介绍医院门诊ppt 28页