您好,欢迎访问三七文档
江苏省盐城技师学院教案首页编号:YJQD-0507-07版本:B/O流水号:编制:审核:批准:授课日期班级课题:0-60s定时数显教学目的、要求:1、掌握数码管显示的方法及编程。2、掌握定时中断的编程方法。教学重点、难点:1、数码管显示的方法及编程。2、掌握定时中断的编程方法。教学方法:启发式教学、实验教学、任务驱动型教学教学参考及教具(含电教设备):高职高专规划教材《单片机原理与控制技术》、多媒体设备、DVCC系列单片机微机仿真实验系统实验指导书。授课执行情况及分析:板书或教学设计:课题:0-60s定时数显一、知识回顾二、任务引入三、任务分析四、相关知识(1)定时控制寄存器TCON(2)工作方式控制寄存器TMOD五、任务实施六、任务拓展七、巡回指导八、结束指导课题0-60s定时数显课前准备:1、DVCC系列单片机微机仿真实验系统2、安装有DVCC实验系统软件的计算机、多媒体投影仪3、万用表及常用电工工具组织教学:检查学生人数、标志牌佩戴、工作服及工具准备情况。知识回顾(复习提问):1、数码管静态显示和动态显示技术?2、如何用软件实现1S延时?任务引入:用两个数码管实现0-60s定时数字显示,要求间隔时间为1s.任务分析:该课题0-60s定时数字显示,首先要求使用两个数码管实现,从0到60的数字显示。同时要求间隔时间为1s,依次显示61个数字,所以要求数字与数字显示之间延迟为1S。综合起来考虑,应该选用内部中断的定时中断来实现1S延时。相关知识:89C51单片机的定时中断可以通过定时/计数器0或定时/计数器1来实现。一、80C51定时控制寄存器TCON位序号D7D6D5D4D3D2D1D0位符号TF1TR1TF0TR0IE1IT1IE0IT0TRO(TR1)=1时,启动工作;TRO(TR1)=0时,停止工作。TFO(TF1)=1时,计数溢出,定时中断时,表示有中断请求;TFO(TF1)=0时,表示无计数溢出,无中断请求。二、工作方式控制寄存器TMOD位序号D7D6D5D4D3D2D1D0位符号GATEC/TM1M0GATEC/TM1M01、GATE门控信号GATE=1时,定时/计数器仅由TR位控制工作启动/停止。GATE=0时,用外部中断请求(INT0或INT1)的信号参与控制定时/计数器工作启动/停止。2、C/T功能选择位C/T=0时作定时,C/T=1时作计数。3、M1、M0工作方式选择位M1M0=00选择方式0;M1M0=01选择方式1;M1M0=10选择方式2;M1M0=11选择方式3;任务实施:(示范操作)1、硬件电路如图所示2、P0段选,P2.0个位位选,P2.1十位位选,共阳数码管16M晶振。STRTEQUP2.5STPEQUP2.6CLRREQUP2.7ORG00HAJMPMAINORG0BHAJMPT0INTORG30HMAIN:MOVR0,#20MOVTMOD,#01HMOVTH0,#3CHMOVTL0,#0B0HMOVDPTR,#TABLESETBEASETBET0k1:LCALLDISPJBSTRT,K2LCALLDISPJNBSTRT,$-3AJMPSTARTk2:JBSTP,K3LCALLDISPJNBSTP,STOPK3:JBCLRR,K1LCALLDISPJNBCLRR,CLEARAJMPK3START:SETBTR0AJMPK1STOP:CLRTR0AJMPK2CLEAR:CLRTR0MOV40H,#0AJMPK1T0INT:MOVTH0,#3CHMOVTL0,#0B0HDJNZR0,RTIMOVR0,#20MOVA,40HCJNEA,#99,ADD1MOV40H,#00HCLRTR0AJMPRTIADD1:ADDA,#01HMOV40H,ARTI:RETIDISP:MOVA,40HMOVB,#10DIVAB;//当前值除以10MOV20H,A;//得出的商送给十位MOV21H,B;//得出的余数送给个位CLRP2.0SETBP2.1MOVA,20H;//十位显示MOVCA,@A+DPTRMOVP0,ALCALLDELAYCLRP2.1SETBP2.0MOVA,21H;//个位显示MOVCA,@A+DPTRMOVP0,ARETDELAY:;误差0usMOVR6,#01HDL0:MOVR5,#61HDJNZR5,$DJNZR6,DL0RETTABLE:DB0C0H,0F9H,0A4H,0B0H,99H;//共阳极0-9显示代码DB92H,82H,0F8H,80H,90HEND(1)将上述程序,进行分析与模拟。(2)用实验箱进行验证。(3)延时改成2s,重新验证。任务拓展:0-60秒定时数显的同时,实现流水灯的自左向右移动。巡回指导:1、个别辅导;集中讲解。2、对学生提出的不同意见进行逐个分析解答。结束指导:1、对学生提出的不同意见进行分析解答总结。2、对在实习过程中所存在的问题提出改进措施。序号班级学生任务实施过程中存在的问题123453、清理实习工位、维护保养实习设备。
本文标题:0-60s定时数显
链接地址:https://www.777doc.com/doc-3046738 .html