表格模板-单片机技术简易秒表教程 精品.ppt
《表格模板-单片机技术简易秒表教程 精品.ppt》由会员分享,可在线阅读,更多相关《表格模板-单片机技术简易秒表教程 精品.ppt(47页珍藏版)》请在第一文库网上搜索。
1、 任务任务3. 用定时器用定时器T0实现秒表实现秒表任务任务4. 用定时器用定时器T1实现秒表实现秒表任务任务2. 采用采用4数码管显示数码管显示0000-FFFF项目项目4:简易秒表:简易秒表任务任务1. 采用采用2位数码管显示位数码管显示00-99任务任务1. 采用采用2位数码管显示位数码管显示00-99(老师引导学)(老师引导学)步骤:1.在proteus中绘制2位数码管的显示电路。2.绘制程序流程图,在KEIL中编写相关程序。3.把HEX文件加入到proteus去,全速运行程序。4.利用KEIL与proteus联机仿真,单步运行程序。5.理解程序执行过程。6.知识点梳理。7.学生上机练
2、习,并准备完成任务2。仿真较果图仿真较果图任务任务1的程序设计流程图的程序设计流程图开始寄存器初始化关闭数据码管数据端口(P0=00H)给数码管数据端口送数打开对应数码管控制脚数据码管个寄存器+1数码管个数寄存器=2?数码管控制寄存器左移1位调用延时函数NY1. proteus标识符net快速画图:第一步:点击这个“LBL”按钮。第二步:按一下键盘的字母A键,弹出一个对话框。将STRING修改成: net=P0#,号的意思就是变化的数字,怎样变就靠下面的两个参数,Count(初始值) 和Increament (增量)。按ok键后,移到单片机P0口,就会出现一只小手,还有一个小绿色方块,就可以添
3、加lable了,按一下就加1。结果就会出现,P00,P01,P02,。2.各任务任务1的知识点梳理的知识点梳理任务任务2. 采用采用4位数码管显示位数码管显示0000-FFFF(学生自己做)(学生自己做)步骤:一、每组学生讨论出该任务实施的方案提示:1.在proteus中绘制4位数码管的显示电路。2.绘制程序流程图,在KEIL中编写相关程序。3.把HEX文件加入到proteus去,全速运行程序。4.利用KEIL与proteus联机仿真,单步运行程序。二、按照方案实施三、评估检查 任务任务3. 用定时器用定时器T0实现秒表(老师引导学)实现秒表(老师引导学)步骤:1.定时器T0、T1工作原理。2
4、.在proteus中绘制4位数码管的显示电路。3.绘制程序流程图,在KEIL中编写相关程序。4.把HEX文件加入到proteus去,全速运行程序。5.利用KEIL与proteus联机仿真,单步运行程序。6.理解程序执行过程。7.知识点梳理。8.学生上机练习,并准备完成任务4。4.1 定时器定时器/计数器计数器(timer/counter)的结构及工作原理的结构及工作原理 图 4.1 定时器/计数器结构框图 4.1.1 定时器定时器/计数器计数器(timer/counter)结构结构 单片机内部有单片机内部有两个两个16位位的的可编程可编程定时定时/计数器计数器 既可以用为定时器使用可作为计数器
5、计外部脉冲个数既可以用为定时器使用可作为计数器计外部脉冲个数 定时定时/计数器的工作方式计数器的工作方式 、定时时间、启动、停止都由软、定时时间、启动、停止都由软件指令控制件指令控制 寄存器:寄存器:TH0 TL0 TH1 TL1 TCON TMOD一、一、 定时器定时器/计数器的方式寄存器计数器的方式寄存器TMOD(Operation mode selection register) 1. M1M0工作方式控制位工作方式控制位 M1 M0 方式方式说说 明明0 0013 位定时器(TH的 8 位和TL的低 5 位) 0 1116 位定时器/计数器 1 02自动重装入初值的 8 位计数器 1
6、13 T0 分成两个独立的 8 位计数器, T1 在方式 3 时停止工作 2. C/T 定时器方式或计数器方式选择位定时器方式或计数器方式选择位 若C/T=1时, 为计数器方式; C/T = 0时, 为定时器方式。 3. GATE 定时器定时器/计数器运行门控标志位计数器运行门控标志位若若GATE=0时时, 则只要 TR0 (或 TR1)置 1, 定时器 /计数器就被选通, 而不管 INT0 (或 INT1)的电平是高还是低。若若GATE=1时时, INT0 (或INT1)引脚为高电平且且TR0(或TR1 )置 1 时, 相应的定时器 /计数器才被选通工作, 这时可用于测量在这时可用于测量在I
7、NTx端出现的正脉冲端出现的正脉冲的宽度。的宽度。二、二、 控制及标志寄存器控制及标志寄存器TCON(Control register of timer/counter) TCON是一个8位寄存器。由它控制定时器的启、停、溢出、中断等。其中有些位是控制设置,有些是标志位,各位都有对应的地址,故可位寻址。4.1.2 定时器初始化定时器初始化一、定时器初始化的主要内容一、定时器初始化的主要内容1. 选择工作方式。选择工作方式。即通过方式寄存器TMOD进行设置。例如:欲设置T0为定时方式1,TMOD状态应置为:GATEC/TM1M0GATEC/TM1M000000001T1T0指令:MOV TMOD
8、,#01H;则可以使T0工作在方式1状态若要设置T1为计数方式1,指令是怎样?注意:注意:TMOD不能位寻址。不能位寻址。2. 给定时器初赋。即把初值装入给定时器初赋。即把初值装入TH0、TL0或或TH1、TL1。例:T0初值为3CB0H,T1初值为00FFH。利用指令:MOVTH0,#3CH ;送T0值MOVTL0,#0B0HMOVTH1,#00H ;送T1值MOVTL1,#0FFH如果T0赋初值为78DEH,如何编写程序?3. 启动定时器。启动定时器。SETBTR0;启动T0SETBTR1;启动T1例:设定时器T1为方式1,初值3CB0H,程序如下:MOVTMOD,#10HMOVTH1,#
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 表格模板-单片机技术简易秒表教程 精品 表格 模板 单片机 技术 简易 秒表 教程
