下载此文档

汇编语言实现的电子时钟的设计.doc


文档分类:通信/电子 | 页数:约23页 举报非法文档有奖
1/23
下载提示
  • 1.该资料是网友上传的,本站提供全文预览,预览什么样,下载就什么样。
  • 2.下载该文档所得收入归上传者、原创者。
  • 3.下载的文档,不会出现我们的网址水印。
1/23 下载此文档
文档列表 文档介绍
目 录
第1章、概述
设计目的……………………………………………1
……………………………………………1
第2章、系统总体方案设计
设计方案…………………………………………2
硬件设计…………………………………………2
电子时钟程序流程图……………………………5
第3章、 方案实施
单片机简介…………………………………………6
动态LCD液晶显示器显示…………………………7
软件调试及调试方法………………………………8
第4章、 总结……………………………………………10
附录、 源代码及电路原理图……………………………14
第1章 概述
、设计目的
1熟悉整个项目的流程即单片机系统设计过程
2 学会使用各种仿真软件
3熟练的使用汇编语言编写小的应用程序
4 掌握系统的调试与安装
5提高学生的自学能力和动手能力
、设计要求
1、主电路系统由秒信号发生器、“时、分、秒”计数器、显示器、校时电路组成。
2、秒信号产生器是整个系统的时基信号,它直接决定计时系统的精度,一般用石英晶体振荡器加分频器来实现。将标准秒信号送入“秒计数器”,“秒计数器”采用60进制计数器,每累计60秒发出一个“分脉冲”信号,该信号将作为“分计数器”的时钟脉冲。“分计数器”也采用60进制计数器,每累计60分钟,发出一个“时脉冲”信号,该信号将被送到“时计数器”。“时计数器”采用24进制计时器,可实现对一天24小时的累计
3、软件程序通过单片机将“时”、“分”、“秒”计数器的输出状态通过液晶显示器显示出来。
4、整点报时电路时根据计时系统的输出状态产生一脉冲信号,然后去触发一音频发生器实现报时
5、校时电路时用来对“时”、“分”、“秒”显示数字进行校对调整的。
第2章、系统总体方案设计

1)方案讨论和设计:倒计时数字秒表的设计主要考虑以下几个问题:
一,LCD液晶显示器如何显示数字0—9;
二,如何用单片机来控制LCD的显示;
三,单片机最小模式下的设计。处理好这些问题此设计才能完整,为此必须先了解LCD的显示原理和接线方法,再了解单片机的组成原理和控制方法。硬件电路的绘制和软件程序的编写是此次设计的关键和基础,只有硬件电路的设计是正确的、合理的,软件设计才可以根据硬件电路编程,以下的设计才能够进行。
2)主要任务:软件的调试和烧录

1)CPU部分
“时间”按键,即是调时分秒端口
“加”按键,可以是时分秒加一
“减”按键,可以使时分秒减一

图3-1CPU部分
2)时钟振荡模块
时钟振荡电路用于产生单片机正常工作时所需要的时钟信号,电路由两个30pF的瓷片电容和一个12MHz的晶振组成,并接入到单片机的XTAL1和XTAL2引脚处,使单片机工作于内部振荡模式。此电路在加电后延迟大约10ms振荡器起振,在XTAL2引脚产生幅度为3V左右的正弦波时钟信号,其振荡频率主要由石英晶振的频率决定。电路中两个电容C4、C5的作用使电路快速起振,提高电路的运行速度。

图2-2时钟振荡模块
3)LCD显示部分
D1--;
RS,RW,-
图2-3LCD显示部分
3)键盘及蜂鸣器部分

图3-4键盘及蜂鸣器部分
“时间”按键,即是调时分秒端口
“加”按键,可以是时分秒加一
“减”按键,可以使时分秒减


取系统时间
并转二进制
为ACSII码
将时间存入
显示缓冲区
显示时间和界面
调用延时子程序
调用清屏子程序
T键按下?




调用时间
修改程序
开 始
返回DOS
程序结束
读键盘
输入值
ESC键按下?
第3章 方案实施

单片机是把中央处理器 (CPU),存储器和输入输出接口电路等主要微型机部件集成在一块芯片上,因此称为单片机,主要用于测控领域。自从1976年Intel公司推出第一

汇编语言实现的电子时钟的设计 来自淘豆网www.taodocs.com转载请标明出处.

非法内容举报中心
文档信息
  • 页数23
  • 收藏数0 收藏
  • 顶次数0
  • 上传人mkjafow
  • 文件大小284 KB
  • 时间2021-01-18