1 / 34
文档名称:

单片机相关毕业设计.doc

格式:doc   页数:34页
下载后只包含 1 个 DOC 格式的文档,没有任何的图纸或源代码,查看文件列表

如果您已付费下载过本站文档,您可以点这里二次下载

分享

预览

单片机相关毕业设计.doc

上传人:cdsqbyl 2015/4/16 文件大小:0 KB

下载得到文件列表

单片机相关毕业设计.doc

文档介绍

文档介绍:第一章绪论
MCS-51发展状况
单片机于1976年由Intel公司推出MCS-48开始,迄今已有二十多年了。由于单片机集成度高、功能强、可靠性高、体积小、功耗低、使用方便、价格低廉等一系列优点,目前已经渗入到人们工作的方方面面,几乎“无所不在,无所不为”单片机的应用领域已从面向工业控制、通讯、交通、智能仪表等迅速发展到家用消费品、办公自动化、汽车电子、PC机外围以及网络通讯等广大领域。
单片机有两种基本结构形式:一种是在通用微型计算机中广泛采用的,将程序存储器和数据存储器合用一个存储器空间的结构,成为普林斯顿结构。另一种是将程序存储器和数据存储器截然分开,分别寻址的结构,一般需要较大的程序存储器,目前采用程序存储器和数据存储器截然分开的结构为多。
本文讨论的单片机多功能定时器的核心是目前应用极为广泛的51系列单片机,配置了外围设备,构成了一个可编程的计时定时系统,具有体积小,可靠性高,功能强等特点。不仅满足所需要求而且还有很多的功能可供开发,有着广泛的应用领域
MCS-51系列单片机是美国Inter公司在1980年推出的高新能8位单片机,它包含51和52 两个子系列。
对于51子系列,主要有8031、8051、8751三种机型,它们的指令系统和芯片引脚完全兼容,仅片内程序存储器有所不同,8031芯片不带ROM,8051芯片带4KB的ROM,8751芯片带4KB的EPROM。
对于52子系列,有8032、8052、8752 三种机型。52子系列与51子系列大部分相同,不同之处在于:52子系列的片内数据存储器曾至256B;8032芯片不带ROM,8052带8KB的ROM,8752芯片带8KB的EPROM;有3个16位定时器/计数器,6个中断源。
研究的主要内容
目前市面上的数字时钟种类繁多,有可爱型的,有带计算型的,有数码管显示的,有液晶显示的等等。
(1)本设计为巩固所学知识,对单片机的功用和软件编程进行更深入的学****br/>(2)修改时间功能:
 a 要求键入“A”键,停止计时(显示时间不变)。
       b 然后依次从键盘上输入小时十位、小时个位、分十位、分个位、秒十位、秒个位(键入数字时显示器上要同步显示出修改的时间值),秒个位一旦键入完毕则立即恢复计时。
(3)设定闹钟功能:要求按“B”键一次,显示以前设定的闹钟时间,如果再按“B”键一次则跳过闹钟时间的设定,恢复计时显示。当闹钟时间到了,就响起闹铃。
(4)绘制电路原理图。
(5)绘制主要程序流程图。

设计中的电子时钟的定时计数是利用了单片机内部的定时/计数器,通过对定时/计数器工作方式寄存器和控制寄存器的选取,对定时/计数器的初始值进行计算和编写,从而使其具有了简单的计时能力。在设定了计时单元后,通过中断软件的编写,对计时单元进行无数次重复利用。有计数器对中断次数进行计数和进位,再通过接口电路将其依次显示出来。MCS-51 单片机有两个16位的定时计数器T0和T1,当工作在定时方式时,计数脉冲来自单片机内部,振荡器信号12分频后做计数脉冲,美国机器周期的时间使计数器加一,由于计数脉冲的频率是固定的(即每个脉冲为1个机器周期的时间),故可通过设定计数初值来实现定时功能。如果要实现定时100㎲,当晶振为6MHz时,每个机器周期为2㎲,让T0计50个数后溢出,产生中断告诉CPU定时,100㎲时间到。本实验定时器每100㎲中断一次,在中断服务程序中,对中断次数进行计数,100㎲计数1000次就是1s然后再对秒计数得到分和小时值,并送入显示缓冲区,最后用LCD液晶示出来。
第二章设计要求与方案论证
设计要求
本设计为巩固所学知识,对单片机的功用和软件编程进行更深入的学****对本次设计的电子时钟提出了以下要求。
(1)具有修改时间功能:
a 要求键入“A”键,停止计时(显示时间不变)。
b 然后依次从键盘上输入小时十位、小时个位、分十位、分个位、秒十位、秒个位(键入数字时显示器上要同步显示出修改的时间值),秒个位一旦键入完毕则立即恢复计时。
(2)设定闹钟功能:要求按“B”键一次,显示以前设定的闹钟时间,如果再按“B”键一次则跳过闹钟时间的设定,恢复计时显示。当闹钟时间到了,就响起闹铃。
(3)合理绘制电路原理图。
(4)绘制主要程序流程图。
(5)合理编辑程序。
方案论证
设计的电子时钟是利用8051单片机内部的晶振产生振荡,每秒频率为12MHZ,其精度稳定,不受外界温度和湿度的影响,但是会有如下问题出现:
(1)外界复杂的电磁环境,会影响到单片机信号的输入、输出,而且单片机内部运行的机械周期也会使电子时钟的精度受到影响。
方案:在电子时钟外壳内装备较薄的金属薄片,