工信版(中职)单片机控制技术项目实例教程 任务二数码管计数器的制作教学课件.ppt
![资源得分’ title=](/images/score_1.gif)
![资源得分’ title=](/images/score_1.gif)
![资源得分’ title=](/images/score_1.gif)
![资源得分’ title=](/images/score_1.gif)
![资源得分’ title=](/images/score_05.gif)
《工信版(中职)单片机控制技术项目实例教程 任务二数码管计数器的制作教学课件.ppt》由会员分享,可在线阅读,更多相关《工信版(中职)单片机控制技术项目实例教程 任务二数码管计数器的制作教学课件.ppt(22页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、Y CF(中职)单片机控制技术项目实例教程任务二数码管计数器的制作教学课件项目二数码管电子钟制作任务二数码管计数器的制作任务二 数码管计数器的制作1任务要求 任务要求2任务分析 任务分析3硬件电路的 硬件电路的设计与搭建 设计与搭建4软件编写 软件编写5任务实施 任务实施任务要求:1(1)计数器1的计数值由DS02数码管显示,按下SB1,数值加1,按下SB2,数值减1;(2)计数器2的计数值由DS57数码管显示,按下SB3,数值加1,按下SB4,数值减1。DS7 DS6 DS5 DS4 DS3 DS2 DS1 DS00 0 1-0 0 2计数器2 计数器12任务分析:定时器的使用定时器/计数器
2、T1(T0)的工作模式1定时器工作模式1框图定时器使用例程定时器扫描数码管与按键voidTIME0_ROUTING()interrupt1TH0=0 xfc;/定时器T0重新赋初值,定时1msTL0=0 x66;display();/每1ms调用一次数码管显示程序key();/每1ms扫描一下按键3硬件电路的设计与搭建数码管计数器电路原理图设计数码管计数器接线图(YL-236 单片机实训装置)软件编程41、主程序流程图2、参考程序程序知识点:(1)定时器定时时间计算周期为(12/11.0592MHz)的脉冲晶振频率11.0592MHz计数值满溢出产生定时器中断(1)定时器定时时间计算(1)定时
3、器定时时间计算任务1显示程序void display()static unsigned char i;PX=255;DM=smgi;PX=(0 x80i);i+;i&=7;任务2显示程序void display()static unsigned char i;PX=255;DM=smgstri;PX=(0 x80i);i+;i&=7;(2)显示缓存的运用优点:随时可以改变显示缓存中数据更改显示效果取余运算是针对整数的运算例如:3%2=1,10%4=2,46%10=6 str0=js2/100%10;/数码管 DS7显示js2的百位 str1=js2/10%10;/数码管 DS6显示js2的十位 str2=js2%10;/数码管 DS5显示js2的个位(3)取余运算“%”
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 工信版中职单片机控制技术项目实例教程 任务二 数码管计数器的制作教学课件 工信版 单片机 控制 技术 项目 实例教程 任务 数码管 计数器 制作 教学 课件
![提示](https://www.taowenge.com/images/bang_tan.gif)
限制150内