欢迎来到天天文库
浏览记录
ID:44483162
大小:389.29 KB
页数:10页
时间:2019-10-22
《报告样本及要求》由会员上传分享,免费在线阅读,更多相关内容在工程资料-天天文库。
1、电子技术课程设计报告题目:电子时钟学院:年级、专业:学生:学号:指导教师:完成日期:2011年6月27日电子时钟设计报告一.设计要求该课程设计是利用MCS-51单片机内部的定时/计数器、屮断系统、以及行列键盘和LED显示器等部件,设计一个单片机电子时钟。设计的电子时钟通过数码管显示,并能通过按键实现设置时间和暂停、启动控制等。(1).通过课程的学习,使我们了解在现有的开发装置上的相关硬件,单片机仿真软件的使用。(2).正确地掌握在计算机上编写汇编程序,调试,下载,配合外部电路进行系统功能的测试,
2、设计并实现一个单片机电子时钟系统,同时按设计要求制定方案,正确地仿真,实现系统功能,写出实验报告。二.方案选择及电路的工作原理(1)方案选择用定时/计数器TO,工作于定时,采用方式1,对12MHZ的系统时钟进行定时计数,初值设为3CB0H(THO二03CH,TL0二OBOH)。形成定时时间为50ms。用片内RAM的7BH单元对50ms计数,计20次产生秒计数器7BH单元加1,秒计数器加到60则分计数器7911单元加1,分计数器加到60则时计数器7All单元加1,时计数器加到24则时计数器清0o然
3、后把秒、分、时计数器分成十位和个位放到8个数码管的显示缓冲区,通过数码管显示出来。显示格式为小时十位、小时个位一-分十位、分个位一-秒十位、秒个位。在处理过程中加上了按键判断程序,能对按键处理。再加一个吋钟芯片DS1302,可以显示日期和吋间,可以方便的调节时间。(2)电路设计^eCDEFGCF*DS13O2ClockU2ROAfAOOPO.1/A01Date:10-01-11PO.7/AD7FZ.VAOPZ^fAHFZ.WA1ZPZ.TZAIS三・MC-51单片机内部定时/计数器中断系统简介M
4、CS-51的单片机内有两个16位可编程的定时/计数器,它们具有四种工作方式,其控制字和状态均在相应的特殊功能寄存器中,通过对控制寄存器的编程,就可方便地选择适当的工作方式。下面我们对它们的特性进行阐述。>定时/计数器的工作方式MCS-51单片机内部的定时/计数器的结构如图1所示,定时器TO特性功能寄存器TLO(低8位)和THO(高8位)构成,定时器T1由特性功能寄存器TL1(低8位)和TH1(高8位)构成。特殊功能寄存器TMOD控制定吋寄存器的工作方式,TCON则用于控制定时器TO和T1的启动和
5、停止计数,同时管理定时器TO和T1的溢出标志等。程序开始时需对TLO、THO、TL1和TH1进行初始化编程,以定义它们的工作方式和控制TO和T1的计数TMOD和TCON这两个特殊功能寄存器的格式参见下表:TMODD7D6D5D4D3D2D1DO
6、GATEC/TM1MOGATEC/TM1MO
7、TCOND7D6D5D4D3D2D1DO厂TF1TROTFOTROIEOITOMlMO工作方式方式说明00013位定时/计数器01116位定时/计数器1028位自动重置定时/计数器113两个8位定时/计数器(
8、只有TO有)C/T位定时/计数方式选择位。当C/T=l时工作在计数方式;当C/T二0时工作在定时方式;GATE为门控位,用于控制定时/计数器的启动是否受到外部中断请求信号的影响。GATE=O不受。TF1/TFO为定时/计数器的溢出标志位。当定时/计数器T1/TO计满时,由硕件使它置位,如果中断允许则触发T1中断。进入中断处理后有内部硬件电路自动清除。TR1/TRO为定时/计数器的启动位,可由软件置位或清零,当TR1二1时启动;TR1二0停止,TRO同理;工作方式(略)中断方式:CPU响应中断请求
9、后,就立即转入执行中断服务程序。不同的中断源、不同的中断要求可能有不同的中断处理方法,但它们的处理流程一般都如下所述。2现场保护和现场恢复中断是在执行其它任务的过程中转去执行临时的任务,为了在执行完中断服务程序后,回头执行原先的程序时,知道程序原来在何处打断的,各有关寄存器的内容如何,就必须在转入执行中断服务程序前,将这些内容和状态进行备份一一即保护现场。就象文章开头举的例子,在看书吋,电话玲响需传去接电话时,必须在书本上做个记号,以便在接完电话后回来看书时,知道从哪些内容继续往下看。计算机的中
10、断处理方法也如此,中断开始前需将个有关寄存器的内容压入堆栈进行保存,以便在恢复原来程序时使用。屮断服务程序完成后,继续执行原先的程序,就需把保存的现场内容从堆栈中弹出,恢复积存器和存储单元的原有内容,这就是现场恢复。如果在执行中断服务时不是按上述方法进行现场保护和恢复现场,就会是程序运行紊乱,程序跑飞,自然使单片机不能正常工作。>中断打开和中断关闭在屮断处理进行过程屮,可能又有新的中断请求到來,这里规定,现场保护和现场恢复的操作是不允许打扰的,否则保护和恢复的过程就可能使数据出错,为此在进行现场
此文档下载收益归作者所有