欢迎来到天天文库
浏览记录
ID:13247301
大小:149.50 KB
页数:7页
时间:2018-07-21
《单片机 数字钟设计报告》由会员上传分享,免费在线阅读,更多相关内容在行业资料-天天文库。
1、重庆航天职业技术学院报告—单片机数字钟设计专业机电一体化班级09061041学号20090687姓名暗送秋波指导教师汤斌机电信息工程系一、数字钟原理说明:1、单片机的介绍单片机也被称为微控制器(MicrocontrollerUnit),常用英文字母的缩写MCU表示单片机,它最早是被用在工业控制领域。它不是完成某一个逻辑功能的芯片,而是把一个计算机系统集成到一个芯片上。相当于一个微型的计算机,和计算机相比,单片机只缺少了I/O设备。概括的讲:一块芯片就成了一台计算机。它的体积小、质量轻、价格便宜、为学习、应用和开发提供了便利条件。同时,学习使用单片机是了解计算机原理与结构
2、的最佳选择。(AT89C51单片机芯片如下图所示) 单片机是靠程序运行的,并且可以修改。通过不同的程序实现不同的功能,尤其是特殊的独特的一些功能,这是别的器件需要费很大力气才能做到的,有些则是花大力气也很难做到的。一个不是很复杂的功能要是用美国50年代开发的74系列,或者60年代的CD4000系列这些纯硬件来搞定的话,电路一定是一块大PCB板!但是如果要是用美国70年代成功投放市场的系列单片机,结果就会有天壤之别!只因为单片机的通过你编写的程序可以实现高智能,高效率,以及高可靠性!2、数字钟的简介数字钟(电子钟)是一种利用数字电路来显示秒、分、时的计时装置,与传统的机
3、械钟相比,它具有走时准确、显示直观、无机械传动装置等优点,因而得到广泛应用。随着人们生活环境的不断改善和美化,在许多场合都用到电子时钟。很多单片机产品具有实时时钟的功能,例如智能化仪器仪表、工业过程系统及家用电器等。这里要求实现一个具有实时时钟显示和闹钟控制功能的数字钟。通过数字钟的设计与制作,将前面所学的单片机内部定时资源、I/O端口、键盘和显示接口等知识融会贯通,锻炼独立设计、制作和调试应用系统的能力,深入领会单片机应用系统的硬件设计、模块化程序设计及软硬件调试方法等,并掌握单片机应用系统的开发过程。3、电路组成及工作原理数字时钟设计原理主要利用AT89C51单片机
4、,由单片机的P2口控制数码管的位显示,P0口控制数码管的段显示,P1口与按键相接用于时间的校正。在设计中引入电源电路,外部电源系统产生+5V电压,用于给CPU及显示电路提供工作电压,这是数字时钟正常工作时的总电压。整个系统工作时,秒信号产生器是整个系统的时基信号,它直接决定计时系统的精度,将标准秒信号送入“秒计数器”,“秒计数器”采用60进制计数器,每累计60秒发出一个“分脉冲”信号,该信号将作为“分计数器”的时钟脉冲。“分计数器”也采用60进制计数器,每累计60分钟,发出一个“时脉冲”信号,该信号将被送到“时计数器”。“时计数器”采用24进制计时器,可实现对一天24小
5、时的累计。显示电路将“时”、“分”、“秒”计数器的输出,通过六个七段LED显示器显示出来。校时电路是直接加一个脉冲信号到时计数器或者分计数器或者秒计数器来对“时”、“分”、“秒”显示数字进行校对调整。二、电路原理图三、程序及实验结果#include#defineSMG_DataP0#defineSMG_bitP2#defineswitch_time1sbitLed=P1^0;unsignedintT0_counter,counter;unsignedcharcodenumtab[11]={0x3F,0x06,0x5B,0x4F,0x66,0x6D,
6、0x7D,0x07,0x7F,0x6F,0x40};unsignedcharbit_select,second=55,miniute=59,hour=23;voidinterrupt_init(){TMOD=0X01;......}voidtimer0()interrupt1.......if(counter>=1000){counter=0;second++;}........if(hour==0&&miniute==0&&second==0)Led=0;elseLed=1;switch(bit_select){case0:SMG_bit=bittab[7];SMG_
7、Data=numtab[second%10];break;........}}}实验显示结果三、总结通过这次设计使我更深刻地感受到Proteus的实用,完成对数字电子钟的设计与制作调试,使我对单片机应用系统的设计过程进行了掌握。单片机应用系统开发的一般工作流程包括:项目任务的需求分析,制作系统软、硬件方案,系统硬件设计与制作,系统软件模块划分与设计,系统软、硬件联调,程序固化,脱机运行等。当我们接手一个课题或项目的时候,不是马上就动手做,而是先进行可行性论证。首先提出几套方案,然后对各个方案进行对比,最后找出最适合的设计方案。对于芯片的使
此文档下载收益归作者所有