单片机教案7.doc
![资源得分’ 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)
《单片机教案7.doc》由会员分享,可在线阅读,更多相关《单片机教案7.doc(11页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、常 州 轻 工 职 业 技 术 学 院 单片机原理及应用 课 程 授 课 教 案 NO 18 授课日期授课班级课题定时/计数器授课类型现场教学授课时数 教学目的了解定时/计数器的结构及工作原理, 定时/计数器的控制寄存器,定时/计数器的4种工作方式的控制。重点难点定时/计数器的工作原理及控制寄存器的作用定时/计数器的编程教具挂图课件、计算机,小哨兵软件,wave6000软件、单片机实验仪教学及过程分配主 要 教 学 内 容教学方法的运用10分钟本章介绍如何利用单片机内部的定时/计数器控制流水灯,如何制作生产线上的产品计数器。一、演示二、工作原理分析1单片机流水灯控制电路教师示范讲解10分钟10
2、分钟10分钟20分钟30分钟2流水灯控制程序21程序功能:P1口接8个发光二极管,每隔0.1秒轮流点亮一个发光二极管。22单片机如何实现定时控制?1)软件定时(前面已介绍)2)硬件定时(使用定时/计数器)3)程序清单(设晶振频率为6Mhz)OORG 0000HLJMP MAINORG 000BHLJMP T0INTORG 0100HMAIN:MOV TMOD,#01H ;方式控制字MOV TH0,#3CHMOV TL0,#0B0H ;装计数初值SETB EA ;开放T1中断SETB ET0SETB TR0 ;启动T1MOV A,#0FEHMOV P1,ASJMP $ ;等待中断ORG 0200
3、HT0INT:MOV TH1 ,#3CH ;重装初值MOV TL1,#0B0HRL AMOV P1,ARETI 23定时计数器的基本知识1、单片机定时/计数器结构图67定时/计数器T1逻辑结构图TL1D0 D72定时计数器的功能1)8051单片机内有2个定时/计数器,分别为T0和T1。2)T0和T1有两种功能:定时和计数。(1)计数功能启动后,对外部输入脉冲(负跳变)进行加1计数,T0的脉冲由P3.4输入,T1的脉冲由P3.5输入。计数器加满溢出时,将中断标志位TF0/TF1置1,向CPU申请中断。计数脉冲个数= 溢出值计数初值(2)定时功能启动后,开始定时,定时时间到,中断标志位TF0/TF
4、1自动置1,向CPU申请中断。定时功能也是以计数方式来工作的,此时是对单片机内部的脉冲进行加1计数,此脉冲的周期正好等于机器周期。 定时时间=(溢出值 计数初值)* 机器周期3)T0有四种工作方式,T1有三种工作方式。(1) 方式013位定时/计数器方式 溢出值是:213=8192(2) 方式116位定时/计数器方式 溢出值是:216=65536(3) 方式28位自动重装初值定时/计数器方式溢出值是:28=256(4) 方式3T0分成两个独立的8位计数器方式不讨论思考:晶振频率分别为6Mhz和12Mhz时,方式0方式2的最长定时时间各为多少?列成表格。最长定时时间6Mhz12Mhz方式0163
5、84ms8192us方式1131.072ms65.536ms方式2512us256us3、定时/计数器编程1)工作方式寄存器TMOD(89H)TMOD可用于选择定时或计数功能,设置定时/计数器的工作方式。它的高4位用于对T1的控制;低4位用于对T0的控制。D7D6D5D4D3D2D1D0GATEC/M1M0GATEC/M1M02)控制寄存器TCONTCOND7D6D5D4D3D2D1D0(88H)TF1TR1TF0TR0IE1IT1IE0IT03)定时/计数器初始化选择工作方式(TM0D)以最长定时时间为依据,工作方式选择方式1,功能为定时功能。即:(TMOD)= 00000001BMOV T
6、MOD,#01H ;方式控制字计算、装计数初值初值=溢出值-定时时间/机器周期=216-0.1s/2us=3CB0HMOV TH0,#3CHMOV TL0,#0B0H ;装计数初值 开放中断(IE)EA=1,ET0=1SETB EA ;开放T1中断SETB ET0启动(TCON)TR0=1SETB TR0 ;启动T1(2)定时控制程序(中断服务程序)描述定时时间到,要实现的控制功能。1T0工作于重复定时状态,需要在溢出时重装初值。2轮流点灯三、修改程序功能:(1) 使灯的点亮方向及原来相反。(2) 使发光二极管四个一组,轮流点亮,间隔时间1秒。课后作业:1设时钟频率为6MHz,采用定时计数器T
7、1及其中断控制方式,通过P17输出周期为20ms的方波。编写程序。P172焊接产品计数器电路程序分析结合课件讲解讲解讲解结合课件讲解讲解巡回指导课后小记 授课教师 常 州 轻 工 职 业 技 术 学 院 单片机原理及应用 课 程 授 课 教 案 NO 19 授课日期授课班级课题定时计数器-产品计数器授课类型讲授授课时数 教学目的了解定时/计数器的结构及工作原理, 定时/计数器的控制寄存器,定时/计数器的4种工作方式的控制。重点难点定时/计数器的工作原理及控制寄存器的作用定时/计数器的编程教具挂图课件、计算机,小哨兵软件,wave6000软件、学生实验板教学及过程分配主 要 教 学 内 容教学方
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 单片机 教案
![提示](https://www.taowenge.com/images/bang_tan.gif)
限制150内