ImageVerifierCode 换一换
格式:DOCX , 页数:34 ,大小:718.75KB ,
资源ID:15800069      下载积分:3 金币
快捷下载
登录下载
邮箱/手机:
温馨提示:
快捷下载时,用户名和密码都是您填写的邮箱或者手机号,方便查询和重复下载(系统自动生成)。 如填写123,账号就是123,密码也是123。
特别说明:
请自助下载,系统不会自动发送文件的哦; 如果您已付费,想二次下载,请登录后访问:我的下载记录
支付方式: 支付宝    微信支付   
验证码:   换一换

加入VIP,免费下载
 

温馨提示:由于个人手机设置不同,如果发现不能下载,请复制以下地址【https://www.bdocx.com/down/15800069.html】到电脑端继续下载(重复下载不扣费)。

已注册用户请登录:
账号:
密码:
验证码:   换一换
  忘记密码?
三方登录: 微信登录   QQ登录  

下载须知

1: 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。
2: 试题试卷类文档,如果标题没有明确说明有答案则都视为没有答案,请知晓。
3: 文件的所有权益归上传用户所有。
4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
5. 本站仅提供交流平台,并不能对任何下载内容负责。
6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

版权提示 | 免责声明

本文(完整版安徽中医学院本科生毕业论文设计基于单片机技术的数字时钟的实现文档格式.docx)为本站会员(b****5)主动上传,冰豆网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即通知冰豆网(发送邮件至service@bdocx.com或直接QQ联系客服),我们立即给予删除!

完整版安徽中医学院本科生毕业论文设计基于单片机技术的数字时钟的实现文档格式.docx

1、实习单位: 上海嘉技国际贸易有限公司 安徽中医学院医药信息工程学院 2011年5月3日中文摘要 3ABSTRACT 4第一章 绪论 51.1 单片机的发展历史 51.2 本课题设计背景及意义 7第二章 相关开发工具和软件介绍 82.1 集成开发环境Keil C51 82.2 仿真软件Proteus 11第三章 系统概述 153.1 系统框图 153.2 系统硬件概述 15第四章 系统的实现 174.1 系统的硬件实现 174.1.1 基本概念 174.1.2 51单片机概述 184.1.3 DS1302芯片 224.1.4 LCD芯片和阵列式键盘 234.1.5 电路的详细设计 264.2 系

2、统的软件实现 294.2.1 字模软件ZIM0221 294.2.2 文字显示的实现 304.2.3 图片显示的实现 304.2.4 键盘功能的实现 304.2.5 基于单片机的数字时钟的实现 30第五章 调试与运行 355.1 环境介绍 355.2 系统运行 385.3 系统调试 38第六章 总结与展望 39参考文献 40致 谢 41附录 42中文摘要基于单片机的数字时钟在日常的生产生活中已得到广泛应用,例如交通灯对交通的控制、车站码头显示牌显示时间及车船次信息、电冰箱洗衣机等家用电器的应用,有鉴于此进行了本设计的选题工作。本文介绍数字时钟的系统设计,该系统具有数字时间的显示、文字动画效果的

3、显示及简单图片的显示等功能。系统以STC11f32XE为核心,结合DS1302主要实现时间的数字形式显示。系统的液晶显示器为NOKIA 5110,负责时间图片等的显示。4*4阵列式键盘实现该键对应数字在显示器上的显示。通过系统显示器,配合简单操作提供友好用户界面。系统软件设计包括单片机编程,用C语言实现。通过向单片机下载软件,最终实现键盘的输入显示,显示器对图片文字等信息的显示,动静态文字的实现,时间的显示等功能。关键字:数字时钟;单片机;编程;字模ABSTRACTThe digital clock based on Single-chip Microcomputer used widely

4、in our daily life, such as the traffic control of traffic lights, the displaying time and travelling time information on the display boards of station terminal, the of digital clock and the system can display the digital time, the result of text and animation, and the simple images. The system uses

5、STC11f32XE as the core and combines with the DS1302 to achieve the time display in digital. The liquid crystal display of the system is NOKIA 5110, which is responsible for the display of time and pictures. The keyboard in 4 * 4 array is used to display the corresponding numbers of the keyboard on t

6、he monitor. Through the system monitor, it provides a friendly user interface with a simple operation. The system software design includes Single-chip Microcomputer programming, which is performed by C language. Through downloading software to the Single-chip Microcomputer, we can achieve a lot func

7、tions, like displaying the keyboard input, displaying the information of images and text on the monitor, achieving the dynamic and static text, displaying the time, etc. Key words:Digital Clock;Single-chip Microcomputer;programming;Matrix第一章 绪论1.1 单片机的发展历史1946年第一台电子计算机诞生至今,依靠微电子技术和半导体技术的进步,从电子管晶体管集成

8、电路大规模集成电路,使得计算机体积更小,功能更强。特别是近20多年时间里,计算机技术获得飞速的发展,计算机在工农业,科研,教育,国防和航空航天领域获得了广泛的应用,计算机技术已经是一个国家现代科技水平的重要标志。单片机诞生于20世纪70年代,如Fairchild公司研制的F8单片微型计算机。所谓单片机是利用大规模集成电路技术把中央处理单元(Center Processing Unit,也即常称的CPU)和数据存储器(RAM)、程序存储器(ROM)及其他IO通信口集成在一块芯片上,构成一个最小的计算机系统,而现代的单片机则加上了中断单元,定时单元及AD转换等更复杂、更完善的电路,使得单片机的功能

9、越来越强大,应用更广泛。单片机诞生于20世纪70年代末,经历了SCM、MCU、SOC三大阶段。(1)SCM即单片微型计算机(Single Chip Microcomputer)阶段,主要是寻求最佳的单片形态嵌入式系统的最佳体系结构。“创新模式”获得成功,奠定了SCM与通用计算机完全不同的发展道路。在开创嵌入式系统独立发展道路上,Intel公司功不可没。(2)MCU即微控制器(Micro Controller Unit)阶段,主要的技术发展方向是:不断扩展满足嵌入式应用时,对象系统要求的各种外围电路与接口电路,突显其对象的智能化控制能力。它所涉及的领域都与对象系统相关,因此,发展MCU的重任不可

10、避免地落在电气、电子技术厂家。从这一角度来看,Intel逐渐淡出MCU的发展也有其客观因素。在发展MCU方面,最著名的厂家当数Philips公司。Philips公司以其在嵌入式应用方面的巨大优势,将MCS-51从单片微型计算机迅速发展到微控制器。因此,当我们回顾嵌入式系统发展道路时,不要忘记Intel和Philips的历史功绩。(3)单片机是嵌入式系统的独立发展之路,向MCU阶段发展的重要因素,就是寻求应用系统在芯片上的最大化解决;因此,专用单片机的发展自然形成了SOC化趋势。随着微电子技术、IC设计、EDA工具的发展,基于SOC的单片机应用系统设计会有较大的发展。因此,对单片机的理解可以从单

11、片微型计算机、单片微控制器延伸到单片应用系统。20世纪70年代,微电子技术正处于发展阶段,集成电路属于中规模发展时期,各种新材料新工艺尚未成熟,单片机仍处在初级的发展阶段,元件集成规模还比较小,功能比较简单,一般均把CPU、RAM有的还包括了一些简单的IO口集成到芯片上,Fairchild公司就属于这一类型,它还需配上外围的其他处理电路方才构成完整的计算系统。类似的单片机还有Zilog公司的Z80微处理器。1976年Intel公司推出了MCS-48单片机,这个时期的单片机才是真正的8位单片微型计算机,并推向市场。它以体积小,功能全,价格低赢得了广泛的应用,为单片机的发展奠定了基础,成为单片机发

12、展史上重要的里程碑。在MCS-48的带领下,其后,各大半导体公司相继研制和发展了自己的单片机,如Zilog公司的Z8系列。到了80年代初,单片机已发展到了高性能阶段,如Intel公司的MCS-51系列,Motorola公司的6801和6802系列,Rokwell公司的6501及6502系列等等,此外,日本的著名电气公司NEC和HITACHI都相继开发了具有自己特色的专用单片机。80年代,世界各大公司均竞相研制出品种多功能强的单片机,约有几十个系列,300多个品种,此时的单片机均属于真正的单片化,大多集成了CPU、RAM、ROM、数目繁多的IO接口、多种中断系统,甚至还有一些带AD转换器的单片机

13、,功能越来越强大,RAM和ROM的容量也越来越大,寻址空间甚至可达64kB,可以说,单片机发展到了一个新的平台。1,21.2 本课题设计背景及意义自20世纪以来,电子技术获得了飞速发展,各种电子产品进入到我们生活的方方面面,促进了社会信息化程度的提高。同时电子产品性能不断提高,产品更新换代不断加快。而随着电子技术的迅猛发展,各种家用电器(包括消费类电子产品等)被大部分家庭需要和使用。为了满足人们的生活需要,提高家电的技术含量,实现家电的智能化、自动化势在必行。与此同时,单片机体积小、重量轻、抗干扰能力强、环境要求不高、价格低廉、可靠性高、灵活性好、开发较为容易,广泛应用于智能生产和工业自动化上

14、,而且现代人类生活中所用的几乎每件电子和机械产品如手机、电话、计算器、家用电器、电子玩具、掌上电脑以及鼠标等电脑配件中都会集成有单片机。单片机类家用电器开发应用潜力巨大。在日常生活中,发条钟常会因为机械故障致使时钟停工,电池钟常会因为电池没电或漏液导致时钟停工,而基于单片机技术的数字时钟则能克服上述两种时钟的缺点。数字时钟是采用电路实现对时、分、秒显示的计时装置,广泛用于家庭、车站、码头、办公室等公共场所。成为人们日常生活中必不可少的用品,由于数字集成电路的发展和石英晶体振荡器的广泛应用,使得数字时钟的精度,远远超过了老式钟表,钟表数字化给人们生产生活带来了极大地方便和质量的提高,并会在我们的

15、生产生活中扮演越来越重要的角色。本设计所实现的基于单片机技术的数字时钟系统具有功耗小、成本低的特点,具有很强的实用性,且系统具有一定的可扩展性。设计数字时钟的最终目的是能把它应用到实际中去。如十字路口交通灯的控制,车站的日期时间显示,实时控制系统以及仪器仪表,家用电器等各个领域。由于它的应用领域广,技术要求各不相同,但总体设计方法和研制步骤相同。相信随着科技的进步技术的发展与制作工艺的改进,单片机应用的广度和深度都会更进一步,基于单片机技术的各类生产生活用品会更加深刻地改变我们的生活。第二章 相关开发工具和软件介绍2.1 集成开发环境Keil C51单片机的程序设计需要在特定的编译器中进行。编译器完成对程序的编译、连接等工作,并最终生成可执行文件。对于单片机程序的开发,一般采用Keil公司的Vison系列的集成开发环境,支持汇编语言以及C51等的程序设计。另一方面,C语言是一种编译型程序设计语言,它兼顾了多种高级语言的特点,并具备汇编语言的功能。目前,使用C语言进行程序设计已经成为单片机软件开发的一个主流。Keil Vison系列是德国Keil Software公司推出的51系列兼容单片机软

copyright@ 2008-2022 冰豆网网站版权所有

经营许可证编号:鄂ICP备2022015515号-1