单片机原理及应用综合实训任务书(电子时钟设计)

合集下载

单片机实训报告(电子时钟)

单片机实训报告(电子时钟)

单片机实训报告课程名称:单片微型计算机原理与接口技术实验项目:电子时钟实验班级:09电本一设计人:于润婷学号:2009104143004指导老师:祁伟实验时间:2011.9.28~2011.9.12学校:广东技术师范学院目录第一章绪论 (2)1.1 电子时钟的概述 (2)1.2 电子时钟的发展现状及前景 (2)第二章控制系统的硬件设计 (3)2.1 电源模块 (3)2.2 处理器模块 (5)2.3 显示模块 (6)2.4 按键模块 (9)2.5 蜂鸣器模块 (10)第三章系统的的软件实现 (11)3.1 主程序流程图 (11)3.2 按键流程图 (13)3.3 时钟中断流程图 (15)3.4 显示流程图 (15)第四章系统的功能及性能测试 (19)心得体会 (21)参考文献 (22)附件:程序清单第一章:绪论1.1 电子时钟的概述1957年,Ventura发明了世界上第一个电子表,从而奠定了电子时钟的基础,电子时钟开始迅速发展起来。

现代的电子时钟是基于单片机的一种计时工具,采用延时程序产生一定的时间中断,用于一秒的定义,通过计数方式进行满六十秒分钟进一,满六十分小时进一,满二十四小时小时清零。

从而达到计时的功能,基于单片机设计的电子时钟精确度较高,因为在程序的执行过程中,任何指令都不影响定时器的正常计数,即便程序很长也不会影响中断的时间。

从而,使电子时钟的精度仅仅取决于单片机的产生机器周期电路和定时器硬件电路的精确度。

另外,程序较为简洁,具有可靠性和较好的可读性。

如果我们想将它应用于实时控制之中,只要对上述程序和硬件电路稍加修改,便可以得到实时控制的实用系统,从而应用到实际工作与生产中去。

该电子时钟由AT89C51,SN74LS04N ,按键,数码管等构成,采用晶振电路作为驱动电路,由延时程序和循环程序产生的一秒定时,达到时分秒的计时,六十秒为一分钟,六十分钟为一小时,满二十四小时为一天,满三十一天为一个月,满十二个月为一年。

单片机实训 ——基于单片机的电子闹钟设计

单片机实训  ——基于单片机的电子闹钟设计

单片机实训——基于单片机的电子闹钟设计学院:电子与通信工程学院专业:电子信息工程技术班级:信息122姓名:冯健学号:22指导老师:邬志锋、香永辉实训时间:2013年6月30日-7月5日目录绪论 (3)第一章总体设计方案 (3)1.1 目的 (3)1.2 要求 (3)1.3 工作原理 (4)1.4 思路 (4)第二章系统硬件设计 (4)2.1 系统的硬件设计框 (4)2.2 主要单元的电路设计 (4)2.2.1 单片机最小系统 (4)2.2.2 DS1302时钟电路 (5)2.2.3 LCD1602液晶显示电路 (5)2.2.4 键盘电路 (6)第三章系统的软件设计 (6)3.1 主程序流程图 (6)3.2 时钟程序流程图 (7)第四章结束语 (7)附录 (8)绪论时钟的数字化,大力推动了计时的准确性和可靠性。

在单片机构成的装置中,实时时钟是必不可少的部件。

时钟芯片DS1302与单片机同步通信构成数字时钟电路。

DS1302的后背电源及对后背电源进行涓细电流充电功能保证电路断电后仍能保存时间和数据信息等。

该时钟电路强大的功能和优越的性能,在很多领域的应用中,尤其是某些自动化控制、长时间无人看守的测控系统等对时钟精确性和可靠性有较高的场合,具有很高的使用价值。

第一章总体设计方案1.1目的1)加深了对ds1302时钟芯片及其应用;2)了解了lcd1602液晶显示屏的工作原理和内部结构;3)能够熟练的应用lcd1602来做一些小制作。

1.2 要求1)根据系统设计的要求和设计思路,确定该系统的系统设计结构如图1所示。

电路整体上分为控制和显示部分,以单片机最小系统为核心电路,控制LCD显示,具体的显示内容和方式由软件来完成;图(1)2)由于有时钟和日期的调节功能需要校准电路和基本的复位电路,复位电路采用按键复位,调节键、加1键、确定键,闹钟调节键,共五键,计时功能由DS1302完成,显示功能则由LCD1602液晶完成。

单片机原理与应用课程设计任务书

单片机原理与应用课程设计任务书

单片机原理与应用课程设计任务书适用班级:电气与信息工程学部电子信息工程及通信工程专业起止时间:2010年6月14日~2010年6月27日一、设计题目:单片机数字时钟设计二、设计目的1、巩固和加深对单片机原理知识的理解和运用。

2、进一步提高学生综合运用所学知识的能力。

3、培养学生综合分析问题、发现问题和解决问题的能力。

三、设计要求1、方案论证,确定总体电路原理图。

2、元器件选择,设计PCB图(或用万能电路实验板搭线)。

3、绘制程序流程图,编写汇编语言源程序(或C语言源程序)。

4、安装调试,实现数字时钟的基本功能,即能正确显示时、分、秒并可调整时间。

四、可提供的主要电子元器件1、AT89S51/52;7407;(均为DIP封装)2、LED(双位共阴);按键;电阻排;蜂鸣器;3、石英晶振12M;30pF;0.1uF;10uF电容。

五、实践步骤1、收集相关资料,完成电路原理图和应用程序流程图。

2、编写汇编语言(或C语言)源程序。

3、根据所设计的原理图,完成电路板的制作安装(可用万能板)。

4、硬件软件综合调试,并完善其设计功能。

六、实践标准完成设计制作安装,并调试通过。

电路运行稳定、可靠。

七、设计报告总结1、写出设计方案(包括方案对比,方案确定),给出完整的电路原理图和设计程序流程图。

2、对所设计方案的实现进行全面分析。

3、编程方法和程序清单。

4、安装调试过程,出现的各种现象,总结经验和体会。

*5、进一步完善的设想。

附件:参考电路图。

单片机课程设计电子时钟

单片机课程设计电子时钟

xxxxxx大学课程设计报告课程设计名称:单片机系统综合课程设计课程设计题目:电子时钟院(系):专业:班级:学号:姓名:指导教师:完成日期:xxxxxx大学课程设计报告目录第1章总体设计方案 (1)1.1设计原理 (1)1.2设计思路 (1)1.3实验环境 (2)第2章详细设计方案 (3)2.1硬件电路设计 (3)2.2主程序设计 (3)2.3功能模块的设计与实现 (4)第3章结果测试及分析 (11)3.1结果测试 (11)3.2结果分析 (11)参考文献 (12)附录 A (13)附录 B (21)附录 C (22)第1章总体设计方案1.1 设计原理根据课程设计任务书的内容,要求实现在MCS51单片机上对数字电子钟的基本功能设计,对当前时间正确显示,并可根据需要对时间进行更改,以完成时间的校对和闹钟的设置。

时钟时间以时、分、秒在6位数码管上显示,小时以24小时计时模式,分秒均为60进位。

用6MHz晶振产生振荡脉冲,定时器进行秒计时。

调整设置时间的过程运用可编程键盘上的按键进行控制,共设有5个按键,首先按键A进入校时模式或E进入闹钟模式,再分别按键B对小时或C分钟进行更改,每按键一次数码管计数显示加一,更改结束后按键D退出设置,时钟正常显示。

闹钟时间到时,蜂鸣器鸣响10秒后时钟正常显示。

1.2 设计思路采用C语言程序设计结合硬件电路设计方法,利用Lab6000实验箱来实现数字电子钟的设计。

1)提出方案根据设计要求,可将本次设计分为3个模块进行:1)时钟显示模块:主要用于时间的正确显示。

2)校时模块:此模块用于时钟的校对,以完成用户更改时间的需求。

3)闹钟模块:用于实现闹钟的时间设置和定点闹铃的功能。

2)方案论证时钟显示模块中,利用可编程定时器中断进行秒计时,将时间显示在6位数码管上。

校时模块主要利用键盘上5个键的控制完成各项功能,并在数码管上动态显示改变结果,完成设置后进入时钟显示模块。

闹钟模块的设置过程与校时模块相似,但设置完成进入时间显示模块后则等待闹铃时间,到规定时间后,通过数码管闪烁及蜂鸣器的鸣响来实现定点闹铃提醒功能。

最新单片机实习任务书

最新单片机实习任务书

单片机实习任务书(数字钟设计)
一、实训目的
(1) 掌握LED显示、键盘、定时/计数器综合应用程序的设计与分析方法。

(2) 掌握运用开发系统调试LED显示、键盘及定时/计数应用程序的基本方法。

二、编程内容
硬件:焊接电路板
软件:1、画出流程图2、汇编编程(1)基本内容:用单片机实现由LED数码管显示时、分、秒的数字钟
(2)提高内容:数字钟具有用按键修改时钟参数
(3)拓展内容:闹钟参数设置功能
三、课程考核要求
1、软件设计;
2、画出流程图;
3、编写程序、
4、熟悉ISP程序方法;
5、通过硬件仿真验证所编写的程序的正确性。

四、课程安排
讲解:6课时程序设计:10课时硬件制作:8 考核:4课时
五、设计思路及资料
1、定时器采用T0定时50ms,中断方式。

2、考虑时、分、秒的进位和复位问题,计数单元二-十进制转换问题。

3、熟悉LED动态显示。

4、主程序流程图:
六、参考原理图。

《单片机原理及应用课程设计》基于单片机的电子时钟设计及制作

《单片机原理及应用课程设计》基于单片机的电子时钟设计及制作

《单片机原理及应用课程设计》基于单片机的电子时钟设计及制作前言随着科技的快速发展,时间的流逝,从观太阳、摆钟到现在电子时钟,人类不断研究,不断创新纪录。

目前,单片机技术的应用产品已经走进了千家万户。

电子万年历的出现给人们的生活带来了诸多方便。

随着微电子技术的高速发展,单片机在国民经济的个人领域得到了广泛的运用。

单片机以体积小、功能全、性价比高等诸多优点,在工业控制、家用电器、通信设备、信息处理、尖端武器等各种测控领域的应用中独占鳌头,单片机开发技术已成为电子信息、电气、通信、自动化、机电一体化等专业技术人员必须掌握的技术。

单片机单芯片的微小体积和低的成本,可广泛地嵌入到如玩具、家用电器、机器人、仪器仪表、汽车电子系统、工业控制单元、办公自动化设备、金融电子系统、舰船、个人信息终端及通讯产品中,成为现代电子系统中最重要的智能化工具,于是基于单片机的电子时钟顺应而生。

基于单片机的电子时钟在显示时间的同时还能显示日期和年、月,它主要是通过单片机来读取时钟芯片的时间、日期,然后送给显示设备显示出来。

而电子时钟作为电子类小设计不仅是市场上的宠儿,也是是单片机实验中一个很常用的题目。

因为它的有很好的开放性和可发挥性,所以不仅考察了对单片机的掌握能力更加强调了对单片机扩展的应用。

而且在操作的设计上要力求简洁,功能上尽量齐全,显示界面也要出色。

数字显示的电子时钟已经越来越流行,特别是适合在家庭居室、办公室、大厅、会议室、车站和广场等使用,壁挂式LED数码管显示受到人们的欢迎。

LED数字显示的电子时钟显示清晰直观、走时准确,并且还可以扩展出多种功能。

二十一世纪是数字化技术高速发展的时代,而单片机在数字化高速发展的时代扮演着极为重要的角色。

电子时钟的开发与研究在信息化时代的今天亦是当务之急,因为它应用在学校、机关、企业、部队等单位礼堂、训练场地、教学室、公共场地等场合,可以说遍及人们生活的每一个角落。

所以说电子万年历的开发是国家之所需,社会之所需,人民之所需。

单片机实验报告(电子时钟)

单片机实验报告(电子时钟)

一、课程设计的内容和要求:1了解单片机的种类,掌握单片机的工作原理;2 掌握利用单片机进行系统设计的方法;3掌握利用protel进行原理图设计和PCB设计的方法;4学会进行单片机硬件调试和软件调试;5 了解单片机系统整个设计开发流程。

二、设计装置功能1、用单片机实现设计要求(1)实现功能:①正常的24小时制的电子表功能显示(时/分/秒)。

②任意时间(时/分/秒)闹钟时刻的设置并在设定时刻响铃。

(2)所使用器件:STC 89C52RC单片机1个、2位共阳极数码管3个、蜂鸣器1个、74LS138一片、74LS47一片、74HC04一片、电阻、电容及其他辅助电子元件。

(3)显示时间与闹钟时刻的设置:单片机的人机操作部分由六个按钮组成。

从电子钟电路板上(从左到右)分别是:①单片机复位键②闹钟开关③小时位累加键④分钟位累加键⑤秒钟位累加键⑥闹钟/时间显示切换键按键说明:复位键——把3个2位数码管显示数字全部清零。

闹钟开关键——按下键,闹钟开关模式切换。

时针位累加键——按下键,则实现时针位的累加00-23(累加循环)。

分针位累加键——按下键,则实现分针位的累加00-59(累加循环)。

秒针位累加键——按下键,则实现秒针位的累加00-59(累加循环)。

闹钟/时间显示切换键——按下键,能够实现数码管闹钟和时间两种显示功能的切换。

三、设计问题分析面对的问题主要是两方面:一个是软件的设计,也就是实现计时定时的控制功能的程序编辑,在电脑上模拟需要实现的功能;另一个是硬件的设计,需要我们自己购买器件、设计并焊接电路板。

而更为重要的一步是将软件、硬件相结合,做好电路后,我们试着把程序写入芯片测试,然而没有获得应该有的显示,接着我们多次检查电路,修改程序,在不断调试中终于实现正确显示。

四、设计思路本次设计的系统以动态显示显示时分秒模块,它能显示正确的时间,而且所显示时间与北京时间相同,基本做到同步,显示清晰明亮,可读性强。

系统主程序开始后,首先是对系统环境初始化,设置好时分秒后系统开始运行;然后可打开闹钟,预设响铃的时刻,计时系统到该时刻后自动响设定铃声。

单片机课程设计任务书(电子时钟)

单片机课程设计任务书(电子时钟)

单片机原理及应用课程设计专业:设计题目:电子时钟班级:学生姓名:学号:指导教师:分院院长:许建平教研室主任:方健电气工程学院一、课程设计任务书1.课程设计项目电子时钟(LED显示)2.设计内容1)以MCS-51系列单片机为核心器件组成电子时钟控制系统;2)利用提供单元模块构成硬件系统。

3)系统程序编制与调试;4)电路系统的综合调试;5)撰写课程设计论文;6)完成课程设计论文答辩。

3.设计要求1)以STC89C51单片机为控制核心,用单片机内部定时器为时钟源,设计电子时钟,使用4位数码管显示时、分,用小数点的闪烁显示秒。

2)显示格式为:“XX。

XX3)用4个功能键操作来进行对时。

可自行定义各键的功能,也可按下述方式定义K1~K4键的功能如下。

K1—功能键,每按下一次对应的LED闪烁。

K2—移位键,每按下一次向后移一位。

K3—加1键。

K4—减1键。

4.参考资料[1]李广弟,朱月秀,王秀山编著.单片机基础. 北京:北京航空航天大学出版社,2001[2] 何立民编著.MCS-51系列单片机应用系统设计系统配置与接口技术.北京:北京航空航天大学出版社,1999[3] 蔡美琴等编著.MCS-51 单片机系统及应用.北京:高等教育出版社.19925.设计进度(2011年6月13日至2011年6月24日)时间设计内容第1-2天查阅资料,方案比较、设计与论证,理论分析与计算第3-5天硬件电路调试第6-8天系统调试第9-10天书写报告、答辩6.设计地点新实验楼323微机实验室二、评语及成绩成绩:指导教师:单片机原理及应用课程设计班级:姓名:学号:指导教师:撰写日期:目录第一章课程设计内容与要求分析 (1)1.1课程设计内容 (1)1.2课程设计要求分析 (1)1.2.1系统单元电路组成 (1)第二章控制系统程序设计 (4)单片机原理及应用课程设计总结......... 错误!未定义书签。

参考文献. (8)附录 (9)注意:页码右对齐,使用超级链接,连接章节使用超级链接,连接章节的方法:1步:选择大纲视图2步:选择目录等级3步:定义标题2为2级目录4步:定义标题3为3级目录后以此类推。

单片机课程设计任务书(电子时钟)

单片机课程设计任务书(电子时钟)

单片机原理及应用课程设计专业:设计题目:电子时钟班级:学生姓名:学号:指导教师:分院院长:许建平教研室主任:方健电气工程学院一、课程设计任务书1.课程设计项目电子时钟(LED显示)2.设计内容1)以MCS-51系列单片机为核心器件组成电子时钟控制系统;2)利用提供单元模块构成硬件系统。

3)系统程序编制与调试;4)电路系统的综合调试;5)撰写课程设计论文;6)完成课程设计论文答辩。

3.设计要求1)以STC89C51单片机为控制核心,用单片机内部定时器为时钟源,设计电子时钟,使用4位数码管显示时、分,用小数点的闪烁显示秒。

2)显示格式为:“XX。

XX3)用4个功能键操作来进行对时。

可自行定义各键的功能,也可按下述方式定义K1~K4键的功能如下。

K1—功能键,每按下一次对应的LED闪烁。

K2—移位键,每按下一次向后移一位。

K3—加1键。

K4—减1键。

4.参考资料[1]李广弟,朱月秀,王秀山编著.单片机基础. 北京:北京航空航天大学出版社,2001[2] 何立民编著.MCS-51系列单片机应用系统设计系统配置与接口技术.北京:北京航空航天大学出版社,1999[3] 蔡美琴等编著.MCS-51 单片机系统及应用.北京:高等教育出版社.19925.设计进度(2011年6月13日至2011年6月24日)时间设计内容第1-2天查阅资料,方案比较、设计与论证,理论分析与计算第3-5天硬件电路调试第6-8天系统调试第9-10天书写报告、答辩6.设计地点新实验楼323微机实验室二、评语及成绩成绩:指导教师:单片机原理及应用课程设计班级:姓名:学号:指导教师:撰写日期:目录第一章课程设计内容与要求分析 (1)1.1课程设计内容 (1)1.2课程设计要求分析 (1)1.2.1系统单元电路组成 (1)第二章控制系统程序设计 (4)单片机原理及应用课程设计总结......... 错误!未定义书签。

参考文献. (8)附录 (9)注意:页码右对齐,使用超级链接,连接章节使用超级链接,连接章节的方法:1步:选择大纲视图2步:选择目录等级3步:定义标题2为2级目录4步:定义标题3为3级目录后以此类推。

《单片机原理及应用》“单片机综合实验”任务书

《单片机原理及应用》“单片机综合实验”任务书

单片机综合实验电信11-1、2实验安排一、实验时间2013年10月28日~2013年11月1日二、单片机综合实验候选课题题目1. 8人抢答器的设计2. 电子记分牌的设计3. 电子万年历的设计4. 单片机数据采集控制系统5. 电子琴的设计6. 波形发生器的设计7. 电子密码锁设计8. 交通信号灯设计9. 智能时控开关设计10. 智能温度采集与控制系统的设计11. 数字频率计的设计12. 基于单片机控制的电铃控制器13. 基于单片机控制的电梯控制器14. 基于单片机控制的步进电机控制器15. 基于单片机控制的出租车计价器16. 基于单片机的霓虹灯控制器的设计17. 4×4键盘及8位数码管显示构成的电子密码锁三、实验分组1.以班级为单位,合理分配选题内容,每位同学选做一个选题2.同一选题,每个班人数不能超过3人。

由各班学习委员组织学生选题。

3.学委将选题表整理好后,尽快将选题表电子文档发送邮件到 oklong@四、选题表格式五、实验要求及报告要求1.实验报告撰写方法见后部说明。

2.实验报告需使用A4纸纵向单面打印,有统一封面;左侧装订。

3.实验报告的正文的页眉为“班级、学号、姓名、选题的题目”,页脚有页码和总页数。

4.电子稿请通过网站上传:/dept(或通过毕业设计系统进入“系室管理系统”;5.实验报告正文,其字体统一用小四,行距固定20磅。

6.实验报告上交时间:2013年11月4日(周一)下午4点前。

电子稿由学生自行上传,并打印(打印稿由学委负责收齐,交至主楼八搂办公室)。

六、实验评分标准1.要求务必准时上交实验报告,若上交时间迟于指定时间,则记分60分;正常时间前上交,按报告情况实际记分;未交报告(电子稿或打印稿),记分0分;2.在标准1的基础上,发现有抄袭同学报告的情况,视实际情况,扣分10~30分(请自行做好电子稿的保密工作);3.论文空洞无物的,记分50分;论文抄录参考资料情况严重的,记分45分;4.在现有实物上完成的作品,根据完成情况加15~25分;5.论文正文整体字体格式应该统一规范,用语符合实验报告用语规范。

单片机原理及应用课程设计--电子时钟设计

单片机原理及应用课程设计--电子时钟设计

单片机原理及应用课程设计--电子时钟设计单片机原理及应用课程设计—电子时钟设计摘要:本文介绍了单片机原理及其应用领域,重点讨论了如何设计一款电子时钟。

首先,我们会简要介绍单片机的基本原理和分类;接着,我们将详细介绍电子时钟的设计流程和关键步骤;最后,我们还会讨论一些电子时钟的扩展功能和应用场景。

一、单片机的基本原理和分类单片机是一种嵌入式微控制器,具备微处理器、存储器和输入输出等功能。

它的工作原理基于时钟信号的同步操作,可以实现对外部设备的控制和数据处理。

根据体系结构的不同,单片机可以分为多种不同的类型,如基于哈佛结构的MCS-51系列、基于冯·诺依曼结构的AVR系列和基于ARM 架构的Cortex-M系列等。

二、电子时钟的设计流程和关键步骤1. 确定需求:首先,我们需要明确设计电子时钟的功能和特性,如显示方式(数字或模拟)、时间精度等。

2. 选择合适的单片机:根据需求和预算选择适合的单片机,考虑处理能力、存储容量和通信接口等因素。

3. 确定外围电路:根据单片机型号和需求,设计外围电路,包括时钟电路、显示电路、供电电路和按键电路等。

4. 程序设计:编写适当的程序代码实现电子时钟的各项功能,包括读取时间、显示时间和设置时间等。

5. 硬件连接:将单片机与外围电路进行连接,并进行电路测试和调试,确保各项功能正常运行。

6. 优化和调试:通过调试和优化,进一步提升电子时钟的性能和稳定性,确保正常运行和准确显示时间。

三、电子时钟的扩展功能和应用场景除了基本的时间显示功能,电子时钟还可以拓展一些其他功能,如闹钟、温湿度显示、倒计时和定时开关等。

在实际应用中,电子时钟广泛用于家庭、办公室、学校和工厂等场所。

它可以作为装饰物放置在桌面、墙壁或天花板上,同时还具备提醒和计时的功能。

结论:单片机原理及应用课程设计的电子时钟设计是一个非常实用和有趣的项目。

通过本文的介绍,读者可以了解到设计电子时钟的流程和关键步骤,同时也了解到电子时钟的扩展功能和应用领域。

单片机原理及应用实验报告(时钟设计)

单片机原理及应用实验报告(时钟设计)

单片机原理及应用实验报告班级: 测控0X-X 学号:090340101XX 姓名:CHNlyt 成绩:数字时钟设计一、实验目的:1.进一步掌握8255A编程原理、掌握解键盘电路的工作原理、掌握键盘接口电路的编程方法。

2.进一步掌握定时器的使用和编程方法。

掌握七段数码显示数字的原理。

掌握用一个段锁存器,一个位锁存器同时显示多位数字的技术。

3.掌握电子时钟的设计方法。

二、实验设备:计算机、proteus软件。

三、实验内容:使用8051制作数字电子时钟,这个时钟使用键盘和6个共阳七段显示器组成。

键盘按键用来设置时间,6个七段显示器则用来显示时间。

一下为数字时钟的基本功能;1、6个七段显示器用来显示时分秒,每个占2位。

2、用户可以设置数字时钟的时间。

设置时间必须单击模式选择键,进入时间调整模式,然后单击确定按键进入正确的时间。

3、数字时钟只有两种模式,分别是显示时间和调整时间模式。

四、实验原理(一)键盘扫描原理1、识别键的闭合,通常采用行扫描法和行反转法。

行扫描法是使键盘上某一行线为低电平,而其余行接高电平,然后读取列值,如所读列值中某位为低电平,表明有键按下,否则扫描下一行,直到扫完所有行。

本实验例程采用的是行反转法。

行反转法识别键闭合时,要将行线接一并行口,先让它工作于输出方式,将列线也接到一个并行口,先让它工作于输入方式,程序使CPU通过输出端口往各行线上全部送低电平,然后读入列线值,如此时有某键被按下,则必定会使某一列线值为0。

然后,程序对两个并行端口进行方式设置,使行线工作于输入方式,列线工作于输出方式,并将刚才读得的列线值从列线所接的并行端口输出,再读取行线上的输入值,那么,在闭合键所在的行线上的值必定为0。

这样,当一个键被按下时,必定可以读得一对唯一的行线值和列线值。

2、程序设计时,要学会灵活地对8255A的各端口进行方式设置。

3、程序设计时,可将各键对应的键值(行线值、列线值)放在一个表中,将要显示的0~F字符放在另一个表中,通过查表来确定按下的是哪一个键并正确显示出来。

单片机原理及应用课程设计任务书 打印3份

单片机原理及应用课程设计任务书  打印3份

1. 设计题目基于XX单片机的电子时钟设计[XX单片机可以选择不同厂家、不同型号] 2. 设计内容本课题要求设计一个以单片机为主控制器的电子时钟,具体的设计功能如下:○1标准时间功能;基本要求:实时显示时、分、秒或年、月、日。

○2发声功能;基本要求:蜂鸣器能受控发短促声与长声附加要求:能发长短有区别的几种鸣声,如:滴滴——,滴答滴答;能在每一次按键的同时发出短促声……○3键盘扩展功能;基本要求:4位键盘键值判别并正确显示附加要求:第一个键为设置/确认键,设置时、分、秒,确认当前设置,并写入DS1302中。

第二个键为移位键,按一次,设置秒;在按一次,设置分;在按一次,设置时;再按一次,又设置秒了。

第三个键为加一键,按一次,加一,连续按0.3秒递增,秒/分60循环时24循环。

第四个键为显示转换键,按一次改变显示的方式,显示时、分、秒还是年、月、日。

○48位LED显示输出。

基本要求:动态扫描方式,要求无闪烁,能正确显示程序送显的数据附加要求:能显示某些特殊字符;能在某些状态亮/灭交替显示数据;……如显示:9点50分32秒09—50—32如显示:06年9月12日06—09—123. 设计步骤○1系统总体方案设计○2系统硬件部分设计○3系统软件部分设计○4绘制电气原理图(附录中绘制)1. 设计题目基于XX单片机的数字式温度计设计[XX单片机可以选择不同厂家、不同型号] 2. 设计内容本课题要求设计一个以单片机为主控制器的数字式温度计,具体的设计功能如下:○1温度测量范围;基本范围-50℃-110℃○2温度测量精度要求;精度误差小于0.5℃○3显示方式;采用LED数码管显示方式,可以直接读取数据;○4温度上下限设定;基本功能:可任意设定温度的上下限报警功能扩展功能:可以语音报数○5误差校准功能;3. 设计步骤○1系统总体方案设计○2系统硬件部分设计○3系统软件部分设计○4绘制电气原理图(附录中绘制)1.设计题目基于XX单片机的LCD时钟设计[XX单片机可以选择不同厂家、不同型号]2. 设计内容本课题要求设计一个以单片机为主控制器的LCD时钟,具体的设计功能如下:○1标准时间功能;基本要求:实时显示时、分、秒或年、月、日。

单片机课程设计--电子时钟设计

单片机课程设计--电子时钟设计

电子时钟设计课程设计:单片机原理与应用课程设计专业:班级:设计内容:设计一个简易时钟,设计内容包括:(1)使用8051单片机片内定时器设计一个简易时钟。

(2)使用8位LED对测量结果进行显示(3)能通过键盘对对时钟设计内容与设计要求进行实时调整。

(4)具有闹钟功能●注:带●者为选做设计要求:1)确定系统设计方案;2)进行系统的硬件设计;3)完成必要的参数计算与元器件选择;4)完成应用程序设计;5)进行软硬件调试;主要设计条件1、教材2、单片机开发板、PROTEUS软件3、参考书:1)单片机原理及运用电子工业出版社2)单片机应用技术新教程电子工业出版社目录设计内容: 0设计要求: (1)一、系统总体方案选择与说明 (1)1.系统总体方案选择 (1)2. 说明 (1)二、系统结构框图与工作原理 (3)1. 系统结构框图 (3)2.工作原理 (4)三、各单元硬件设计说明及计算方法 (5)1.定时器\计数器 (5)2 .中断系统: (6)3 .键盘 (6)4 .LED数码管显示器: (7)5 .LED数码显示器有两种连接方法 (7)图(1)LED引脚排列 (8)四、软件设计与说明(包括流程图) (8)1.主程序 (8)2.数码管显示模块 (9)3.定时器/计数器T0中断服务程序 (10)4.按键处理模块 (11)五、程序清单 (13)1.中断子程序 (13)2.延时程序 (13)3.主程序和定时器中断子程序 (13)4.LED显示子程序 (14)5.按键控制子程序 (15)6.数字电子时钟系统PROTUES仿真 (19)六、参考文献 (20)致谢 (21)一、系统总体方案选择与说明1.系统总体方案选择该课程设计是利用MCS-51单片机内部的定时/计数器、中断系统、以及行列键盘和LED显示器等部件,设计的一个单片机电子时钟。

设计的电子时钟通过数码管显示,并能通过按键实现设置时间和暂停、启动控制等,用定时/计数器T0,工作于定时,采用方式1,对12MHZ的系统时钟进行定时计数,初值设为50000。

单片机电子钟设计任务书

单片机电子钟设计任务书

目录一、课程设计的主要内容和要求 (1)二、实现原理等知识的介绍 (2)2.1电子时钟的设计2.2单片机识的相关知识三、系统的总体方案设计说明;3.1总体设计方案3.2总设计原理框图四、具体实现步骤的设计说明;五、单片机系统程序的编制;六、测量过程的操作说明,原始测量数据的记录;七、结论及存在问题;八、心得体会总结;九、参考文献。

一、主要内容和要求1 主要内容:设计一个数字式电子钟,它具有时,分,秒的计时功能,可以通过键盘进行时间设定,并且将时间显示在LED数码管上。

用按键设定时钟的时、分、秒,用扫描方式动态显示。

时钟用定时中断方式工作,单片机晶体震荡器频率11.0592Mhz.。

可选做双机通信实验,实现子母钟功能,即由其中一台做时钟,另一台采集时钟值并显示。

2 对于基本题目要求是:用按键设定时钟的时、分、秒。

要求用4键方式,即选择、加、减、确认键,选择键用于选择修改起始时、分、秒值,每按一次,被修改数码管顺序移动并闪烁。

用+,- 键修改数值,确认键确定修改结束。

a)用扫描方式动态显示时、分、秒,第2,4 数码管加小数点,并且要求第4数码管小数点每秒闪烁一次。

b)时钟用定时中断方式工作。

注意单片机晶体震荡器频率是11.0592Mhz.。

c)可选做双机通信实验,实现子母钟功能,即由其中一台做时钟,另一台采集时钟值并显示。

二、实现原理等知识的介绍2.1电子时钟的相关知识1电子时钟简介电子钟是一种利用数字电路来显示秒、分、时的计时装置,与传统的机械钟相比,它具有走时准确、显示直观、无机械传动装置等优点,因而得到广泛应用。

随着人们生活环境的不断改善和美化,在许多场合都用到电子时钟。

2电子时钟的基本特点现在高精度的计时工具大多数都使用了石英晶体振荡器,由于电子钟、石英钟、石英表都采用了石英技术,因此走时精度高,稳定性好,使用方便,不需要经常调试,数字式电子钟用集成电路计时时,译码代替机械式传动,用LED数码管代替指针显示进而显示时间,减小了计时误差,这种表具有时、分、秒显示时间的功能,还可以进行时和分的校对,片选的灵活性好。

单片机实训报告 电子闹钟

单片机实训报告 电子闹钟

(第六组)题目:电子闹钟 (任务九)组长:学号: 组员:学号:学号:指导教师:刘伟、裴岩、斯日古楞韩海波、马少瑛、高鹏设计时间:2014年6月16日——2014年6月27日目录一、设计目的----------------------------------------1二、设计任务----------------------------------------11、基本任务--------------------------------------------12、自选任务---------------------------------------------1三、框图(包括自检及任务的框图) ---------------------21、硬件编程框图及相关说明-------------------------------2 1.1 蜂鸣器自检硬件编程框图及相关说明-----------------------------2 1.2 LED自检硬件编程框图及相关说明-------------------------------3 1.3、键盘自检硬件编程框图及相关说明------------------------------41.4、电子闹钟硬件编程框图以相关说明------------------------------52、主程序框图、子程序框图及相关说明---------------------5 2.1、蜂鸣器自检框图----------------------------------------------5 2.2、LED自检程序框图--------------------------------------------6 2.3、键盘自检框图------------------------------------------------6 2.4、自选任务电子闹钟框图----------------------------------------7主程序框图--------------------------------------------------------7(1)定时中断程序框图--------------------------------------------8 (2)时间显示程序框图--------------------------------------------9 (3)键盘扫描程序框图--------------------------------------------10 (4)时钟设置程序框图--------------------------------------------11 (5)时钟比较程序框图--------------------------------------------12 (6)响铃控制程序框图--------------------------------------------13四、程序清单---------------------------------------13(1)蜂鸣器自检程序------------------------------------13 (2)LED自检程序--------------------------------------15 (3)键盘自检程序--------------------------------------16 (4)电子闹钟程序--------------------------------------18五、设计体会---------------------------------------22六、参考文献---------------------------------------24内蒙古工业大学课程设计(论文)任务书课程名称:单片机系统综合设计与实践学院:信息工程学院班级学生姓名:指导教师:刘伟、裴岩、斯日古楞、韩海波、马少瑛、高鹏内容实训内容一、设计目的:通过一个以8 位单片机为核心的模拟量数字表的硬件调试过程,掌握具有A/D、七段LED 显示、RS-485 通信、Watchdog 等接口电路的单片机应用系统的设计思想和方法。

2021年大工秋单片机原理及应用大作业单片机电子时钟设计杨建军

2021年大工秋单片机原理及应用大作业单片机电子时钟设计杨建军

网络教育学院《单片机原理及应用》大作业单片机电子时钟设计题目:学习中心: 大连学习中心层次: 高中起点专科专业: 电气工程及其自动化年级: 12 春/秋季学号:学生姓名: 杨建军单片机电子时钟设计一、摘要1957年,Ventura发明了世界上第一个电子表, 从而奠定了电子时钟基础, 电子时钟开始快速发展起来。

现代电子时钟是基于单片机一个计时工具, 采取延时程序产生一定时间中止, 用于一秒定义, 经过计数方法进行满六十秒分钟进一, 满六十分小时进一, 满二十四小时小时清零。

从而达成计时功效, 是人民日常生活补课缺乏工具。

现在高精度计时工具大多数都使用了石英晶体振荡器, 因为电子钟、石英钟、石英表都采取了石英技术, 所以走时精度高, 稳定性好, 使用方便, 不需要常常调试, 数字式电子钟用集成电路计时时, 译码替换机械式传动, 用LED显示器替换指针显示进而显示时间, 减小了计时误差, 这种表含有时、分、秒显示时间功效, 还能够进行时和分校对, 片选灵活性好。

二、时钟基础原理电子时钟由89C51, BUTTON, 六段数码管等组成, 采取晶振电路作为驱动电路, 由延时程序和循环程序产生一秒定时, 达成时分秒计时, 六十秒为一分钟, 六十分钟为一小时, 满二十四小时为一天。

而电路中唯一一个控制键却拥有多个不一样功效, 按下又松开, 能够实现屏蔽数码管显示功效, 达成省电目; 直接按下不松开, 则能够经过按键实现分钟累加, 每按一次分钟加一; 而连续两次按下按键不放松, 则可实现小时调整, 一样每按一次小时加一并经过一个控制键用来实现时间调整和是否进入省电模式转换。

应用ProteusISIS软件实现了单片机电子时钟系统设计与仿真。

该方法仿真效果真实、正确, 节省了硬件资源。

三、设计方案和论证此次设计时钟电路, 使用了ATC89C51单片机芯片控制电路, 单片机控制电路简单且省去了很多复杂线路, 使得电路简明易懂, 使用键盘键上按键来调整时钟时、 分、 秒, 用一扬声器来进行定时提醒, 同时使用汇编语言程序来控制整个时钟显示, 使得编程变得更轻易, 这么经过四个模块: 键盘、 芯片、 扬声器、 LED 显示即可满足设计要求。

  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

单片机原理及应用设计任务书(一)
------(电子时钟设计)
一、设计题目
电子时钟设计。

二、设计目的
(1)巩固、消化课程所学内容。

(2)通过51系列单片机设计电子时钟应用系统,使学生了解如何根据需要设计应用软件,熟悉软件设计、调试过程,练习撰写实训总结报告,进而培养学生运用专业知识设计实际系统的能力。

三、设计内容
1.理解读懂实验板有关原理设计:
1)应用单片机串行口、并口驱动LED进行一星期日历显示。

2)应用8051P3口、8255完成时间的设定工作。

3)能用按键查询当前时间。

4)利用P1口加入华彩设计,如发光二极管按键指示、时钟报时等(设计附加分)。

2.根据电子时钟实际应用完成系统程序框图设计。

3.根据程序框图完成软件设计工作。

4.通电、软件调试、运行。

四、完成的技术资料
完成实训报告一份,报告内容包括:
1)电子时钟概述
2)设计任务
3)电子时钟系统设计组成(画图)
4)系统中有关硬件功能作用
5)程序流程图设计
主程序功能及程序框图;所用中断服务程序功能及程序框图;按键子程序功能及程序流程等。

6)电子时钟使用、操作说明
7)心得体会
8)附录程序代码及参考文献内容包括写明五、设计与实践时间安排
(1)讲授所选学课题有关内容(0.5天)。

(2)设计系统程序框图(0.5天)。

(3)系统软件编程、调试(2.5天)。

(4)撰写设计报告(业余时间)。

(7)答辩(0.5天)。

任务书撰写人: 祁伟2014/05/30。

相关文档
最新文档