网站大量收购独家精品文档,联系QQ:2885784924

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

  1. 1、本文档共15页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多

一、课程设计的内容和要求:

1了解单片机的种类,掌握单片机的工作原理;

2掌握利用单片机进行系统设计的方法;

3掌握利用protel进行原理图设计和PCB设计的方法;

4学会进行单片机硬件调试和软件调试;

5了解单片机系统整个设计开发流程。

二、设计装置功能

1、用单片机实现设计要求

(1)实现功能:

①正常的24小时制的电子表功能显示(时/分/秒)。

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

(2)所使用器件:

STC89C52RC单片机1个、2位共阳极数码管3个、蜂鸣器1个、74LS138一

片、74LS47一片、74HC04一片、电阻、电容及其他辅助电子元件。

(3)显示时间与闹钟时刻的设置:

单片机的人机操作部分由六个按钮组成。

从电子钟电路板上(从左到右)分别是:

①单片机复位键②闹钟开关③小时位累加键

④分钟位累加键⑤秒钟位累加键⑥闹钟/时间显示切换键

按键说明:

复位键——把3个2位数码管显示数字全部清零。

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

1

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

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

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

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

的切换。

三、设计问题分析

面对的问题主要是两方面:一个是软件的设计,也就是实现计时定时的

控制功能的程序编辑,在电脑上模拟需要实现的功能;另一个是硬件的设计,

需要我们自己购买器件、设计并焊接电路板。

而更为重要的一步是将软件、硬件相结合,做好电路后,我们试着把程

序写入芯片测试,然而没有获得应该有的显示,接着我们多次检查电路,修

改程序,在不断调试中终于实现正确显示。

四、设计思路

本次设计的系统以动态显示显示时分秒模块,它能显示正确的时间,而且所

显示时间与北京时间相同,基本做到同步,显示清晰明亮,可读性强。

系统主程序开始后,首先是对系统环境初始化,设置好时分秒后系统开始运

行;然后可打开闹钟,预设响铃的时刻,计时系统到该时刻后自动响设定铃声。

使用者还可以根据自身的需要随时打开关闭闹钟。

由于系统的操作符合现在市面上电子表的显示和使用风格,设计人性化,因

此该系统的实用性较强。

在闹铃的设置上,原本想用单片机唱出歌曲“最炫民族风”的,可惜作为编

程员的我技术有限,虽然实现在不计时的情况下唱出声音,但是没能封装进现有

2

的计时程序中,这个是一件比较遗憾的事情。最后设置闹铃为“滴滴”的响声,

一秒变换一次,虽然简单,不过使用可靠,并具有状态显示提示的功能。

(1)实验原理图

3

(2)ProteusProfessional仿真图

4

(3)pcb接线板图

五、实验程序设计

单片机运行程序如下:

ORG0000H

LJMPMAIN

ORG000BH

LJMPSERVE0;设置计数器0溢出跳转参数

MAIN:MOVSP,#60H

MOVP1,#00H

MOVTMOD,#01H

文档评论(0)

177****7360 + 关注
官方认证
内容提供者

中专学生

认证主体宁夏三科果农牧科技有限公司
IP属地宁夏
统一社会信用代码/组织机构代码
91640500MABW4P8P13

1亿VIP精品文档

相关文档