单片机技术数字钟电路的设计说明.doc
《单片机技术数字钟电路的设计说明.doc》由会员分享,可在线阅读,更多相关《单片机技术数字钟电路的设计说明.doc(22页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、 . . . 课题名称:单片机技术数字钟电路的设计 目 录第一节 引言.4第二节 设计方案的选择与论证5第三节 系统原理设计6 3.1设计思想6 3.2系统框图.6第四节 硬件设计.7 4.1元器件清单.7 4.2电路设计与工作原理.104.2.1控制部分.104.2.2数码管显示部分.12第五节 软件设计135.1程序原理概述135.2程序代码.14第六节 调试19 第七节 USB下载STC89C52RC单片机的使用说明.20第八节 总结24单片机的多功能数字钟设计工职院电信09D1 朱华指导教师:训非第1节 引 言 本系统采用单片机89SC52控制,以89SC52为核心,它完成整个系统的信
2、息处理与协调功能,本次设计我们选用ATMEL公司的89SC52芯片,其功能强大,兼容性好,还支持软件选择的空间和掉电两种节电方式。本设计的软件,硬件都采用模块化的设计方法,提高了设计的效率。 本次设计通过对一个实现定时、时钟显示、报时、控制等功能的时间系统的设计,其中结合了数据转换显示、数码管显示、动态扫描、单片机定时中断等技术。系统由、LED数码管、按键、三极管、74LS244、电阻等组成。能实现时钟时、分、秒的显示。也具有时间设置。文章后附有电路图、程序清单。第二节 设计方案的选择与论证 该课题主要有两种方案:一种是用数字电路通过硬件实现,另一种是用单片机通过软件编程实现。在以上两种方案中
3、:第一种是直接采用的是数字电路,但是在外围电路和控制比较麻烦,需要比较多的器件来控制;第二种是采用软件来实现一些特定功能,硬件电路只需要一些显示部件和控制部件,其他的都是由软件来实现。第一种一切都由硬件实现,几乎没有软件编程,但电路复杂、芯片多、后续制板与硬件调试麻烦而且成本高;第二种虽电路简单、芯片少、成本低,但编写程序相当复杂。经过一番利弊的权衡与对今后电子业发展趋势的考量,最后敲定用单片机方案实现。另外用单片机实现本设计也有两种可选的子方案:第一种,用软件编程实现设计中的钟控功能;另一种则选用单片机加时钟芯片实现钟控功能。在本次主要的是时间的设计,因此对时间的精度要比较高的,竟量是误差减
4、少到最小值,但是为了更好的练习复习自己在以前所学习的编程能力,所以不采用单片机加时钟芯片的方案,直接用软件编程实现钟控功能。总的来看,单片机已成为工控领域、尖端武器、日常生活中最广泛使用的计算机,且将进一步向着CMOS化、低功耗、小体积、大容量、高性能、低价格方向发展,因此敲定用单片机加软编程方案符合今后电子业发展趋势;另外运用此方案既能将自己以前学过的模拟电路、数字电路、单片机、汇编语言、Protel99第三节 系统原理设计3.1 设计思想单片机控制系统是整个控制系统的核心,它完成整个系统的信息处理与协调功能。本次我们选用ATMEL公司的AT89C51芯片;其功能强大,兼容性好。AT89C5
5、1是与8051兼容的CHMOS微控制器。与CHMOS工艺的8051一样,支持软件选择的空闲和掉电两种节电方式。 在AT89C51的P2.0P2.3是数码管的段选;P2.4P2.6是数码管的位选。P1.0和P1.1是发光二极管。是显示制式切换后的工作制式.P1.2是蜂鸣器,作闹铃和准点报时用。P0.0P0.7是按键的判断输入口,是对时间调整闹铃时间设置,和其他功能的区分。3.2系统框图制式切换控 制按钮时间控 制触摸开 关单片机译码电 路制式切换和制式显示电路驱动电 路时显示分显示秒显示 第四节 硬件设计4.1 元器件清单在元器件分析表器件名规格型号实测值封装功能电阻2K1.99KAXIAL0.
6、4分压偏置5.1K5.09KAXIAL0.4限制电流10099.2AXIAL0.4限制电流200207AXIAL0.4滤除纹波1K1.0007KAXIAL0.4高电平复位排阻10K9.9KSIP9保证高电平输出方键正常BNC调整时间二极管4148正常DIODE0.4整流稳压管100uF/10V正常DIODE0.4稳压单片机AT89C51正常DIP40输出低电平有效集成芯片MAX202CPE正常DIP16提供信号SN74LS244N正常DIP20提供数码管信号数码管LG5641BH正常DIP12显示时与分LG5621DH正常DIP10显示秒JP1正常DB-9F提供电源JP2正常SIP3提供电源J
7、P3正常SIP3提供电源电容0.1uF正常RAD0.1保证温漂电解电容100uF 10V正常RB.2/.4复位三极管8550正常TO-92B放大晶振11.0592M正常XTL1提供时序频率图3-1品名封装规格数量器件号焊接注意电阻直插(RJ 1/4W)1006R1,R4,R7,R10,R14,1002001R131K1R202K6R2,R5,R8,R11,R15,2K5.1K6R3,R6,R9,R12,R16,5.1K排阻10K*81RN1注意方向电容直插(间距2.54)30pF2C9,C110.1F2C7, C105C1,C2,C3,C4,C5不需焊接电解超小型(间距2.54)100F/25
8、v2C6,C8注意正负极二极管直插41481D2注意正负极稳压管5.1V/1W1D1注意正负极三极管85506Q1,Q2,Q3,Q4,Q5,Q6注意方向数码块共阳LG5641BH1U1(12P座)注意方向LG5621DH1U3(10P座)注意方向晶振11.0592M1X1小方键2S1,S2插件RS232-9卧、孔1JP1不需焊接电源座1JP2白色3芯座1JP3注意方向IC座DIP161U2:MAX202CPE不需焊接DIP201U4:HD74LS244P注意方向DIP401U5:P89C52X2BN注意方向4.2电路设计与其工作原理4.2.1控制部分:89SC5289SC52AT89C51单片
9、机是国Atmel公司生产的采用高性能的静态89C2051设计,是一个低电压,高性能CHMOS 8位单片机,片含4kbytes的可反复擦写的只读Flash程序存储器和128 bytes的随机存取数据存储器(RAM),器件采用ATMEL公司的高密度、非易失性存储技术生产,兼容标准MCS-51指令系统,片置通用8位中央处理器和Flash存储单元。 89SC52的单片机,但它只有40个引脚,32个双向输入/输出(I/O)端口,其中P1是一个完整的8位双向I/O口,两个外中断口,两个16位可编程定时计数器,两个全双向串行通信口,一个模拟比较放大器。此外,由于器件采用了动态设计,可提供很宽的操作频率围(频
10、率0HZ24MHZ)。即具备可用软件设置的睡眠省电功能,系统的唤醒方式有RAM、定时/计数器、串行口和外中断口,系统唤醒后即进入继续工作状态。省电模式中,片RAM将被冻结,时钟停止振荡,所有功能停止工作,直至系统被硬件复位方可继续运行。图4-189SC52时钟电路在本设计中89SC52的时钟电路采用部时钟方式,此方式是在XTAL1和XTAL2两端跨接晶体或瓷谐振器。在本设计中XTAL1和XTAL2两端跨接12MHz晶体振荡器,其发出的脉冲直接送入部时钟电路。本设计采用按键手动复位的按键电平复位。图4-2 89SC52复位电路89SC52在本设计中的I/O口应用:89SC52的P2.0P2.3控
11、制7448译码实现数码管段选;AT89C51的P2.4P2.6控制74LS138实现数码管位选;AT89C51的P1.1 P1.1控制AM PM显示;AT89C51的P1.2控制蜂鸣器实现闹钟的闹铃;AT89C51的P0连接按钮,用于输入校时、定时信号和停止信号。4.2.2数码管显示部分 本设计中所涉与数码管皆采用共阳数码管,显示电路为动态扫描式显示。4.2.2数码管显示部分本设计中所涉与数码管显示电路为动态扫描式显示。静态的实现有诸多缺点,电路设计复杂,实现的成本较高等。此图就是数码管的原理图如图:AT89C51译码器此图就是实现这个设计的pcb板第5节 软件设计 5.1程序原理概述在程序设
12、计这一环节,本次将其分为时钟中断程序、时钟显示程序、键盘程序、闹钟定时控制程序、闹钟响闹程序、音乐响闹程序、主程序、各程序衔接程序。在以下几节中将根据实际各个部分的编程与调试顺序,依次介绍各程序的设计思想和流程。5.2总的设计思想 在本次主要是使用的是数字闹钟,因此主要部分是数字钟的实现,因此要实现这样的功能必须要在硬件的电路上实现数字钟的实现,然后在此基础上逐步实现其他的功能, 数字电子钟的程序大概可以分为三个部分:时钟主程序、时钟显示程序、时钟中断程序。时钟主程就是对时钟的各个模块的实现。时钟显示程序是将秒显示用发光二极管显示,每一秒点亮一次;将分个位、分十位、时个位、时十位数据存储单元的
13、计时数据通过设置段选和位选、由74LS47段选译码,最后显示在相应的数码管上。时钟中断程序则通过重设计时、1秒计时与时钟程序相结合实现秒个位、秒十位、分个位、分十位、时个位、时十位数据存储单元的数据按计时规则加1进位和清零,以配合时钟显示程序实现数字电子钟。在实现数字电子钟的基础上,逐一添加调试键盘程序、闹钟定时程序,闹钟音乐程序,最后实现设计目标。键盘程序就是通过软件扫描各按键状态来实现各按钮的功能。5.2程序代码DATA_SEGSEGMENTDATA;定义一个DATA段STACKSEGMENTIDATA;定义一个堆栈段BIT_SEGSEGMENTBIT;定义一个位段bKeyBITP1.0;
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 单片机 技术 数字 电路 设计 说明
限制150内