下载此文档

单片机课程设计设计数子钟实验报告.docx


文档分类:通信/电子 | 页数:约8页 举报非法文档有奖
1/8
下载提示
  • 1.该资料是网友上传的,本站提供全文预览,预览什么样,下载就什么样。
  • 2.下载该文档所得收入归上传者、原创者。
  • 3.下载的文档,不会出现我们的网址水印。
1/8 下载此文档
文档列表 文档介绍
单片机课程设计设计数子钟实验报告.docx葬相兹工业蚩流
羊片机课程设•计报告
课程名称: 单片机课程设计
课题名称: 设计电子钟
专 业: 电子信息科学与技术
年班级:电子信息10-01
学 号:541007020131
姓 名: 刘会燕
同组者: 李姗姗、王晓彤
指导教师: 韩雪琴
2013年01月10号
单片机课程设计:电子钟
一、实现功能
1、 准确计时,以数字形式显示时、分、秒的时间。
2、 小时以24小时计时形式,分秒计时为60进位,能够调节时钟时间。
3、 闹钟功能,一旦走时到该时间,能以声或光的形式告警提示。
4、 能够实现按键启动与停止功能。
5、 能够实现整点报时功能。
6、 能够实现秒表功能。
二、设计思路
此次设计主要是应用单片机来设计电子时钟,硬件部分主要分以下电路模块:显示 电路用6个共阴数码管分别显示,小时、分钟和秒,通过动态扫描进行显示,从而避免 了译码器的使用,同时节约了I/O端口,使电路更加简单。单片机采用AT89S51系列,这 种单片机应用简单,适合电子钟设计。
针对要实现的功能,采用AT89S51单片机进行设计,AT89S51单片机是一款低功耗,高性 能CM0S8位单片机,片内含4KB在线可编程(ISP)的可反复擦写1000次的Flash只读程序存储 器,器件采用高密度、非易失性存储技术制造,兼容标准MCS- 51指令系统及80C51引脚结构。 这样,既能做到经济合理又能实现预期的功能。
在程序方面,采用分块设计的方法,这样既减小了编程难度、使程序易于理解,又能便 于添加各项功能。程序可分为闹钟的声音程序、时间显示程序,秒表显示程序,时间调整程 序、闹钟调整程序、定时调整程序,延时程序、整点报时等。运用这种方法,关键在于各模 块的兼容和配合,以免各模块不匹配会出现意想不到的错误。
首先,在编程之前必须了解硬件结构尤其是各引脚的用法,以及内部寄存器、存储单元 的用法,否则,编程无从下手,电路也无法设计。这是前期准备工作。第二部分是硬件部分: 依据想要的功能分块设计设计,比如输入需要开关电路,输出需要显示驱动电路和数码管电 路等。第三部分是软件部分:先学****理解汇编语言的编程方法再根据设计的硬件电路进行分 块的编程调试,最终完成程序设计。第四部分是软件画图部分:设计好电路后进行画图,包 括电路图和仿真图的绘制。第五部分是软件仿真部分:软硬件设计好后将软件载入芯片中进 行仿真,仿真无法完成时检查软件程序和硬件电路并进行修改直到仿真成功。在已经正确的
设计基础上,添加额外的功能!
三、设计流程图
四、设计功能模块
1、 时间调整模块
2、 闹钟模块
3、 秒表模块
4、 整点报时模块
5、 延时模块
DELAY: MOV R4,#015H
DLOO: MOV R5,#0FFH
DL11: MOV R6,#9H
DL12: DJNZ R6,DL12
DJNZ R5,DL11
DJNZ R4,DL00
RET
五、proteus程序仿真图
六、 仿真结果分析
通过SI、S2、S3和S4四个按键,对时间进行

单片机课程设计设计数子钟实验报告 来自淘豆网www.taodocs.com转载请标明出处.

非法内容举报中心
文档信息
  • 页数8
  • 收藏数0 收藏
  • 顶次数0
  • 上传人小雄
  • 文件大小94 KB
  • 时间2021-10-27