(中职)单片机基础与技能实训项目四 制作定时器电子课件().pptx
《(中职)单片机基础与技能实训项目四 制作定时器电子课件().pptx》由会员分享,可在线阅读,更多相关《(中职)单片机基础与技能实训项目四 制作定时器电子课件().pptx(38页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、YCF(中职)单片机基础与技能实训项目四 制作定时器电子课件项目四项目四 制作定时器制作定时器第第13、14课时课时 让让单个数码管显示数字单个数码管显示数字任务情境任务情境 学校安排两个星期的短期实习,祝宗雪等几位同学被分配到一家电子万年历生产厂家。第一天,在生产车间里,小祝和同学们看到各种各样如下图所示的元器件,工人把这些元器件安装到电子钟上,就能够显示各个数字。他们对这个小玩意都很感兴趣,而指导老师却要求给每个同学拿出万用表,要上实习阶段的第一堂课。那些小玩意是什么?拿万用表有什么用呢?任务描述任务描述 制作单个数码管显示电路,让数码管显示数字。画一画画一画画出单个数码管显示电路。测一测
2、测一测检测数码管,判断其类型(共阴极/共阳极),并在下图中标出各个管脚的名称。填一填填一填以共阴极数码管为例,与单片机连接电路如图4-1-1所示,在下表中填写各个管脚的电平和P0口的输出数据(用十六进制数表示),使数码管显示相应字符。字符dpgfedcbaP00001111110 x3f102030405060708090a0b0c0d0e0f0共阳极(阳码)和共阴极(阴码)数码管的编码编一编编一编编写程序,让数码管显示任意一个数字。填一填填一填完成以下程序,让数码管循环显示0-9。#include unsigned char b,i;unsigned int a;unsigned char
3、code tabledu=,;void display();void delay()for(a=5000;a0;a-)for(b=100;b0;b-);void main()i=0;while(1)if(i=)i=;display();i ;delay();void display()P0=;调一调调一调在项目一制作的单片机最小应用系统的基础上制作本电路,编译、烧录程序,并将烧入程序的单片机安装到电路中,接通电源进行调试。第第15、16课时课时 让让多个数码管显示数字多个数码管显示数字任务情境任务情境这两天的实习,祝宗雪和同学们知道了如何用单片机控制数码管显示数字,但同时他们又发现一个问题:电
4、子钟上有很多数码管,而单片机只有一块,如何用有限的I/O口控制这么多数码管呢?带着这个疑问,小祝和同学们开始了第三天的实习生活。任务描述任务描述 制作四位数码管显示电路,使四个数码管分别显示0、1、2、3。连一连连一连连接以下电路,要求用P0口和P3口让四位数码管实现动态显示。想一想想一想数码管动态显示的原理是什么?连一连连一连开启单片机的定时器中断时,不同的定时器以及不同的工作方式,需要对TMOD进行不同的赋值,将以下的TMOD赋值和相应的工作方式进行连线。TMOD的赋值 工作方式 0 x00 T0方式1 0 x01 T0方式0 0 x03 T1方式1 0 x10 T0方式4 0 x20 T
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 中职单片机基础与技能实训项目四 制作定时器电子课件 单片机 基础 技能 项目 制作 定时器 电子 课件
限制150内