急!!!基于8051单片机数字时钟的多功能数字时钟设计以及目录20页左右就行

基于单片机的多功能数字时钟设计_百度文库
两大类热门资源免费畅读
续费一年阅读会员,立省24元!
评价文档:
基于单片机的多功能数字时钟设计
阅读已结束,如果下载本文需要使用
想免费下载本文?
把文档贴到Blog、BBS或个人站等:
普通尺寸(450*500pix)
较大尺寸(630*500pix)
你可能喜欢 下载
 收藏
该文档贡献者很忙,什么也没留下。
 下载此文档
正在努力加载中...
基于8051单片机的数字钟[附图 源码 中英文文献]
下载积分:30
内容提示:基于8051单片机的数字钟[附图 源码 中英文文献]
文档格式:PDF|
浏览次数:2|
上传日期: 09:46:17|
文档星级:
该用户还上传了这些文档
基于8051单片机的数字钟[附图 源码 中英文文献].PDF
道客巴巴认证
机构认证专区
加  展示
享受成长特权
官方公共微信您的访问出错了(404错误)
很抱歉,您要访问的页面不存在。
1、请检查您输入的地址是否正确。
进行查找。
3、感谢您使用本站,1秒后自动跳转急求80c51单片机数字钟设计报告及程序_百度知道
急求80c51单片机数字钟设计报告及程序
AD1控制“分”的调整;AD0控制“秒”的调整;(2.P0,每按一次加1秒.1&#47.0/ (4.P0:00的时间开始计时:00.2&#47我想用80c51单片机实现数字钟实验任务{大概}(1.开机时,每按一次加1个小时;(3.P0;AD2控制“时”的调整,每按一次加1分,显示12
提问者采纳
有问题发百度消息给我,而我那个程序你用心看一下.液晶显示的程序不用看,你到网上查一下很多的。我给你解决LED显示分静态和动态,变成LED显示,如果不想要就去掉,还是液晶屏显示.我现在比较忙.键盘电路你也在网上找一下去我百度空间,而且比你的功能还要全,那里有你要的程序,很抱歉,不会用你太多时间,看懂了之后完成你的要求轻松
其他类似问题
您可能关注的推广回答者:
数字钟的相关知识
按默认排序
其他1条回答
我的博客上有一个比较好的,你可以去参考一下.
等待您来回答
下载知道APP
随时随地咨询
出门在外也不愁文档分类:
在线文档经过高度压缩,下载原文更清晰。
淘豆网网友近日为您收集整理了关于毕业设计(论文)-基于AT89C52单片机数字时钟设计的文档,希望对您的工作和学习有所帮助。以下是文档介绍:毕业设计(论文)-基于AT89C52单片机数字时钟设计 题目:基于 52 单片机数字时钟设计学院专业姓名班级学号指导教师起讫时间基于 AT89C52 单片机数字时钟设计[摘要] 时间是科学技术和日常生活中最基本的物理量之一,随着科技的快速发展和生活水平的不断提高,人们对时钟的精准度和实用性要求越来越高。本文基于单片机技术原理,以单片机 AT89S52 作为核心控制器,通过硬件电路的制作以及软件程序的编制,设计制作出一个数字时钟系统。本文主要介绍一种基于 AT89C52 单片机和 1062 液晶显示器的六位数字时钟,具有操作简单,显示明了,功能强大的特点。有三个按键,可以调时校对的功能。该电路系统采用 AT89C52 单片机作为核心,功耗小,能在 5V 的低压工作。本设计采用的 Keil 编译系统是现在使用比较多的 ARM 编译系统。与 ADS 编译系统相比,Keil编译系统不需要模版,自动生成启动文件,且 Keil For Arm 编译系统可以与 Proteus联机,这一点在虚拟开发中是非常实用的。本文从硬件电路到单片机控制器再到微处理器程序进行了一系列的设计,最终将各模块整合到 Proteus 中进行仿真,最终在 Proteus 中仿真的结果令人满意。关键词 AT89C52 单片机;1602 液晶;Keil 编译系统;Proteus 仿真The implementation of digital clock with AT89C52 single puterAuthor :付宁波 Teacher:程娅荔[Abstract]Time is one of the most fundamental physical quantities in science andtechnology and daily life. With the rapid development of science and technology andliving standard , human beings are increasingly demanding of the accuracy andpracticability of the clock . With reference to the analysis of the demand of the functionof the clock in people's daily life, and with the single-chip puter technicalprincipal , and by considering the AT89S52 single-puter as the core controlleras well as the design of hardware circuit and the programming of software, a digitalclock system can be designed and madeThis paper mainly introduces a method based on AT89C52 single puter and1062 LCD digital clock, has six operation is simple, show clear, powerful features. Thereare three key, can you adjust the function of when checking.This circuit system adapts the AT89C52 single-puter as core, which has theadvantage of low power. Therefore, it can work under the circumstance of low voltageof 5 , This design uses the Keil for piling system , which now is used pared with piler system, piler system does not require a pilation, and generates boot file automatically, as well as Keil for pilingsystems can align with Proteus, this advantage is very practical in virtual development.In this paper, hardware to process, single-puter controller and themicroprocessor program are designed. Finally, the simulation result in Proteus issatisfactory.[Key word] : AT89C52 single-LCD1602;Simulation in Proteus目录第 1 章前言...........................................................4第 2 章主要元件的使用方法..............................................62.1 AT89C51 单片机............................................................................................................................62.2 1602 液晶显示...............................................................................................................................8第 3 章电路硬件设计....................................................93.1 整体设计要求...................................................................................................................................93.2 分块设计............................................................................................................................................93.3.1 输入部分................................................................................................................................93.3.2 输出部分..............................................................................................................................103.3.3 晶振电路..............................................................................................................................10第 4 章程序设计......................................................114.1 程序设计思路.................................................................................................................................11第 5 章软件介绍......................................................145.1 Keil 软件介绍..............................................................................................................................145.2 Proteus 软件介绍........................................................................................................................14第 6 章系统仿真......................................................156.1 系统仿真.........................................................................................................................................156.2 绘制仿真图....................................................................................................................................156.3 仿真结果.........................................................................................................................................166.3 功能的实现....................................................................................................................................17结束语................................................................17参考文献..............................................................18致谢..................................................................19附件 A 整体电路图附件 B 完整程序第 1 章前言单片机诞生于 20 世纪 70 年代末,作为微型计算机的一个重要分支,单片机应用面很广,发展很快。自单片机诞生至今,已发展为上百种系列的近千个机种。如果将 8位单片机的推出作为起点,那么单片机的发展历史大致可分为以下几个阶段:(1) 第一阶段():单片机的探索阶段。以 Intel 公司的 MCS–48 为代表。MCS–48 的推出是在工控领域的探索,参与这一探索的公司还有 Motorola 、Zilog 等,都取得了满意的效果。这就是 SCM 的诞生年代,“单片机”一词即由此而来。(2) 第二阶段():单片机的完善阶段。Intel 公司在 MCS–48 基础上推出了完善的、典型的单片机系列 MCS–51。它在以下几个方面奠定了典型的通用总线型单片机体系结构。1) 完善的外部总线。MCS-51 设置了经典的 8 位单片机的总线结构,包括 8 位数据总线、16 位地址总线、控制总线及具有多机通信功能的串行通信接口。2) CPU 外围功能单元的集中管理模式。3) 体现工控特性的位地址空间及位操作方式。4) 指令系统趋于丰富和完善,并且增加了许多突出控制功能的指令。(3) 第三阶段():8 位单片机的巩固发展及 16 位单片机的推出阶段,也是单片机向微控制器发展的阶段。Intel 公司推出的 MCS–96 系列单片机,将一些用于测控系统的模数转换器、程序运行监视器、脉宽调制器等纳入片中,体现了单片机的微控制器特征。随着 MCS–51 系列的广泛应用,许多电气厂商竞相使用 80C51 作为内核,将许多测控系统中使用的电路技术、接口技术、多通道 A/D 转换部件、可靠性技术等应用到单片机中,增强了外围电路功能,强化了智能控制的特征。(4) 第四阶段(1990—):微控制器的全面发展阶段。随着单片机在各个领域全面深入地发展和应用,出现了高速、大寻址范围、强运算能力的 8 位/16 位/32 位通用型单片机,以及小型廉价的专用型单片机。单片机因将其主要组成部分集成在一个芯片上而得名,就是把中央处理器、随机存储器、只读存储器、中断系统、定时器/计数器以及I/O接口电路等部件集成在一个芯片上。单片机自20世纪70年代问世以来,以其极高的性能价格比,受到人们的重视和关注,应用很广、发展很快。单片机具有体积小、功能多、价格低廉、使用方便、系统设计灵活等优点。因此,它应用广泛前景美好。在我国,单片机的开发应用已有15年左右,已经形成一支庞大的技术开发队伍,为我国单片机应用积累了丰富的经验。随着电子技术、计算机芯片技术和微电子技术的飞速发展促进了单片机技术一日千里的变化。近几年,单片机在各个领域得到广泛的应用。从工业到人们的日常生活,大部分的科技产品都是通过单片机来控制。在它问世之前,自动控制设备不能被广泛的应用,这是因为控制设备的体积庞大,耗电量大,价格昂贵。在第一台微处理器成功研制不久,第一个单片机就问世了。因为其小巧的体积,低功耗,以及高效的性能,单片机受到了大家的欢迎。今天,单片机成为了解决低复杂度,中等复杂度控制问题的传统选择。电子钟在工业控制和日常生活中是很重要的,它不仅可以用于计时、提醒又可用于对机器的控制,在自动化的过程中必然有电子钟的参与,因此电子钟的应用会越来越广泛。而且向着精确、低功耗、多功能发展。基于单片机设计的数字钟精确度较高, 因为在程序的执行过程中, 任何指令都不影响定时器的正常计数,即便程序很长也不会影响中断的时间。从而,使数字钟的精度仅仅取决于单片机的产生机器周期电路和定时器硬件电路的精确度。另外,程序较为简洁,具有可靠性和较好的可读性。如果我们想将它应用于实时控制之中,只要对上述程序和硬件电路稍加修改,便可以得到实时控制的实用系统,从而应用到实际工作与生产中去。数字时钟系统可采用数字电路实现,也可以采用单片机来完成。若用数字电路完成,所设计的电路相当复杂,大概需要十几片数字集成块,其功能也主要依赖于数字电路的各功能模块的组合来实现,焊接的过程比较复杂,成本也非常高。若用单片机来设计制作完成,由于其功能的实现主要通过软件编程来完成,那么就降低了硬件电路的复杂性,而且其成本也有所降低数字钟是采用数字电路实现对时,分,秒,数字显示的计时装置,由于数字集成电路的发展和石英晶体振荡器的广泛应用,使得数字钟的精度,远远超过老式钟表,钟表的数字化给人们生产生活带来了极大的方便,而且大大地扩展了钟表的报时功能。数字钟已成为人们日常生活中的必需品,广泛应用于家庭、车站、码头、剧院、办公室等场所,给人们的生活、学习、工作带来极大的方便[4]。不仅如此,在现代化的进程中,也离不开电子钟的相关功能和原理,比如机械手的控制、家务的自动化、定时自动报警、按时自动打铃、时间程序自动控制、定时广播、自动起闭路灯、定时开关烘箱、通断动力设备、甚至各种定时电气的自动启用等,所有这些,都是以钟表数字化为基础的。而且是控制的核心部分。因此,研究数字钟及扩大其应用,有着非常现实的意义。数字电子钟的设计方法有多种,例如,可用中小规模集成电路组成电子钟, 也可以利用专用的电子钟芯片配以显示电路及其所需要的外围电路组成电子钟还可以利用单片机来实现电子钟等等。这些方法都各有特点,其中,利用单片机实现的电子钟具有编程灵活, 便于功能扩充, 精确度高等特点。第 2 章主要元件的使用方法下面就本次设计中用到的主要元件的所有功能进行简单的介绍,包括AT89C52单片机、12864液晶的特性和用法。2.1 AT89C51 单片机该单片机功能强大,不仅能满足设计的需要,也可以在设计要求的基础上进行一些扩展。单片机的结构如下见图1-21-1AT89C52 是一个低电压,高性能 CMOS 8 位单片机,片内含 8k bytes 的反复擦写的Flash 只读程序储存器和 256 bytes 的随机存取数据储存器(RAM),器件采用 ATMEL公司的高密度,非易失存储技术生产,兼容标准 MCS-51Z 指令系统。片内置通用 8 位中央处理器和 Flash 存储单元。主要参数见图 1-21-2主要性能参数表1、兼容 MCS51 指令系统2、8k 可反复擦写(大于 1000 次)Flash ROM;3、32 个双向 I/O 口;4、256x8bit 内部 RAM;5、3 个 16 位可编程定时/计数器中断;6、时钟频率 0-24MHz;7、2 个串行中断,可编程 UART 串行通道;8、2 个外部中断源,共 8 个中断源;9、2 个读写中断口线,3 级加密位;10、低功耗空闲和掉电模式,软件设置睡眠和唤醒功能;11、有 PDIP、PQFP、TQFP 及 等几种封装形式,以适应不同产品的需求。2.2 1602 液晶显示该液晶为最简单基本的可以显示字母,符合,数字等等的字符型点阵式 16*2 液晶显示,本人用的液晶是标准 14 脚(不带背光)液晶显示结构如下见图 2-12-1LCD1602 各接脚见图 2-22-2第 3 章电路硬件设计3.1 整体设计要求此次设计是通过 AT89C52 单片机为核心。LCD1602 液晶显示 6 位数字时钟,显示秒,分,时。开机时会自动运行,并移屏显示jinggangshandaxue 07dianxinben 等字符。然后进入时钟界面,在时间显示上会有行 shuzhishizhong 字符。数字时钟有三个功能建,可以调整秒,分,时。3.2 分块设计通过分块设计可以使电路简单明了。并分为三个模块:输入部分,输出部分,振荡电路。并在 Proteus 软件中画出电路图。3.3.1 输入部分在数字时钟的输入部分,设置了相应的输入功能键,能达到对时间的校正。引脚符号功能说明1 VSS 一般接地2 VDD 接电源 5V3 V0 液晶显示器对比度调整端,接正电源时对比度最弱,接地电源时对比度最高4 RS RS 为寄存器选择,高电平 1 时选择数据寄存器,低电平 0 时选择指令寄存器5 R/W R/W 为读写信号线,高电平(1)时进行读操作,低电平(0)时进行写操作6 E E(或 EN)端为使能(enable)端,下降沿使能7 DB0 低 4 位三态、双向数据总线 0 位(最低位8 DB1 低 4 位三态、双向数据总线 1 位9 DB2 低 4 位三态、双向数据总线 2 位10 DB3 低 4 位三态、双向数据总线 3 位11 DB4 高 4 位三态、双向数据总线 4 位12 DB5 高 4 位三态、双向数据总线 5 位13 DB6 高 4 位三态、双向数据总线 6 位14 DB7 高 4 位三态、双向数据总线 7 位(最高位)(也是 busy flag)结构图如下:3.3.2 输出部分该部分为液晶显示电路。结构图如下:3.3.3 晶振电路振荡为 12MHz 理论上时间误差为零结构图如下:播放器加载中,请稍候...
该用户其他文档
下载所得到的文件列表毕业设计(论文)-基于AT89C52单片机数字时钟设计.doc
文档介绍:
毕业设计(论文)-基于AT89C52单片机数字时钟设计 题目:基于 52 单片机数字时钟设计学院专业姓名班级学号指导教师起讫时间基于 AT89C52 单片机数字时钟设计[摘要] 时间是科学技术和日常生活中最基本的物理量之一,随着科技的快速发展和生活水平的不断提高,人们对时钟的精准度和实用性要求越来越高。本文基于单片机技术原理,以...
内容来自淘豆网转载请标明出处.

我要回帖

更多关于 8051单片机内部结构 的文章

 

随机推荐