单片机设计说明书
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
目录
本次课程设计的目的和意义 ................................. 错误!未定义书签。电子时钟设计报告. (3)
1、设计题目——数字电子时钟 (5)
1.1总体的设计要求 (5)
1.2电子时钟设计要求 (5)
1.3本设计电子时钟实现的功能 (5)
2、设计原理及设计方案 (6)
2.1设计原理 (6)
2.2重要元件的选择 (6)
2.3其余元件的选择 (7)
2.4总体设计方案 (8)
3、设计过程 (19)
3.1设计流程 (19)
3.2元器件的购买 (19)
3.3电路焊接 (20)
3.4软件调试过程 (20)
3.5实物调试过程 (23)
4、设计心得 (26)
作品的使用或操作说明 (27)
附录 (28)
本次课程设计的目的和意义
近年来单片机技术得到的突飞猛进的发展,以单片机为核心设计各种智能化的电子设备,周期短、成本低、易于更新换代、维修方便,已成为电子设中最为普遍的应用手段。此次的单片机课程设计就是要求学生以单片机为核心设计一个简单的电子产品,亲身体验单片机在设计电子产品中的应用。
在经过了一个学期对单片机理论的学习,有的仅仅是表层的理论知识,而单片机的学习不仅仅需要刻苦学习的决心,还要注重理论和实践相结合。光会看是不行的,要会写,光会写也是不行的,要会应用。这次的课程设计正是提供给学生一个实战的机会,让学生学习并掌握单片的硬件电路设计技术,应用书本上的理论知识来指导应用技术。在加深对理论知识的理解的同时,通过实践提升应用能力。
电子时钟设计报告
摘要
电子时钟是人们日常生活中常用的计时工具,而数字式电子钟又有其体积小、重量轻、走时准确、结构简单、耗电量少等优点而在生活中被广泛应用,因此本次设计就用STC89C52RC单片机来设计一个数字式电子钟,使其完成年月日、时分秒的显示功能。
本次课程设计采用单片机为核心,采用带RAM的实时时钟DS1302,以LCD1602为显示屏,组成简单的电子时钟,该电子时钟走时准确,方便校准,显示清晰。且本次设计加入了人性化的按键调节装置,可以手动调整时间,并设置了闹钟提醒功能,功能齐全,更具有实用性。
关键词
电子时钟;单片机;DS1302芯片;LCD1602
Abstract
The electronic clock is commonly used in daily life timing tool, and a digital electronic clock, which has the advantages of small volume, light weight, accurate, has the advantages of simple structure, low power consumption and other advantages and is extensively used in daily life, so this design using STC89C52RC SCM to design a digital clock, so the completion date, when the minutes and seconds display function.
The curriculum design using the single-chip microcomputer as the core, using RAM real-time clock DS1302, with LCD1602 as display screen, comprising a simple electronic clock, the electronic clock is accurate, convenient calibration, clear display. And the design of adding humane key regulating device, can be manually adjusted time, and setting the alarm clock to remind function, complete functions, more practical.
Key word
Electronic clock; single-chip microcomputer; DS1302 LCD1602 chip;
1、设计题目——数字电子时钟
1.1总体的设计要求
(1)、设计、仿真相关电路;
(2)、编写相应程序,必须用汇编语言进行编程;
(3)、焊接、调试电路;
(4)、编写说明书。
1.2电子时钟设计要求
(1)、实时显示秒、分、时、年等(可自动或手动设置显示)
(2)、具有定时功能
(3)、能调整时间、日期
(4)、能调整定时时间
(5)、时钟走时误差一天少于1分钟
1.3本设计电子时钟实现的功能
(1)、实时显示秒、分、时、日、月、年(可自动或手动设置显示)(2)、具有定时功能
(3)、能调整时间、日期
(4)、能调整定时时间,有闹钟功能
(5)、时钟走时误差一天少于1分钟
2、设计原理及设计方案
2.1设计原理
电子时钟是以单片机为基础的数字电路实现对时、分、秒的数字显示的数字计时装置,它的计时周期24小时,另外应有校时功能和一些显示日期、闹钟等附加功能。本次设计以12MHZ晶振与C52相连,通过编程实现以24小时为一周期,利用单片机的定时器和计数器产生定时效果,通过DS1302产生数字时钟效果,然后用LCD1602动态扫描显示内部处理的数据。通过端口读入当前外部控制状态来改变程序的不同状态从而实现不同功能。目前电子钟广泛用于各种私人和公众场合,成为我们生活、工作和学习中不可缺少的好帮手。
2.2重要元件的选择
2.2.1单片机芯片的选择方案
方案1:采用89C51芯片作为硬件核心,采用Flash ROM,内部具有4KB ROM 存储空间,能于3V的超低压工作。
方案2:采用C52芯片,片内ROM全都采用Flash ROM;能以3V的超底压工作;同时也与MCS-51系列单片机完全该芯片内部存储器为8KB ROM 存储空间,同样具有89C51的功能,且性价比更高。
所以选择采用89C52作为主控制系统。
2.2.2显示方案
方案1:采用单片机作为控制单元,用LED数码管显示,LED数码管是由两个七段四位BT—A5461BH和两个七段两位BT—A5261BH的组成,对于显示数字比较适合。如果要完成年月日、时分秒的显示,至少需要有4组数码管。电路较为复杂,而且难以看清显示的位置,难以实现闹钟功能。如下图所示: