基于单片机控制的液晶显示万年历设计.doc
《基于单片机控制的液晶显示万年历设计.doc》由会员分享,可在线阅读,更多相关《基于单片机控制的液晶显示万年历设计.doc(42页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、. . 山东农业大学毕 业 论 文题目:基于单片机控制的液晶显示万年历设计 院 部 信息科学与工程学院 专业班级 电子信息科学与技术3班 届 次 2012 届 学生姓名 学 号 指导教师 二O一二 年 六 月 十五 日装订线. . . III目 录1绪论11.1课题研究的背景11.2文章结构介绍12 单片机及液晶的简单介绍22.1 单片机的简介22.1.1 单片机的含义22.1.2 单片机的发展过程22.2 液晶的简介32.2.1 液晶的含义及用途32.2.2 液晶显示技术的发展43 单片机系统的硬件设计53.1单片机系统的原理框图53.2单片机系统的模块说明及电路图53.3 单片机系统的整体
2、电路设计73.4 单片机系统的各器件使用说明73.4.1 AT89C51单片机的简要说明73.4.2 DS18B20的简要说明133.4.3 DS1302的介绍173.4.4 12864液晶的介绍214 单片机系统的软件设计264.1单片机系统的程序框图及代码264.1.1 单片机控制模块的软件设计264.1.2 按键模块的软件设计274.1.3 温度检测模块的软件设计294.1.4时钟模块的软件设计294.1.5 液晶显示模块的软件设计304.2单片机系统的实现情况325 总结34参考文献35致谢36Contents1Foreword11.1 Research Background11.2
3、Introduction of essays structure12 The simple introduction of the MCU and LCD22.1 MCU Introduction22.1.1 The meaning of the MCU22.1.2 MCU development process22.2 LCD introduction32.2.1 The meaning and usage of the LCD32.2.2 The development of LCD technology43 The hardware design of MCU system53.1 Th
4、e block diagram of MCU system53.2 MCU module description and schematic circuit diagram53.3 The whole circuit design of the MCU system73.4 The instructions of MCU systems devices73.4.1 A brief description of the AT89C51 MCU73.4.2 A brief description of the DS18B20133.4.3 DS1302 introduction173.4.4 Th
5、e introduction of 12864 LCD214 Software designMCU system264.1 MCU systems block diagrams and codes264.1.1 MCU control module software design264.1.2 Key module software design274.1.3 Software design of the temperature detection module294.1.4 Software design of the clock module294.1.5 Software design
6、of the LCD module304.2 The realization of the MCU system325 Summary34References35Acknowledgements36IV基于单片机控制的液晶显示万年历设计2008级电子信息科学与技术03班指导老师 【摘要】相比于通用式计算机,单片机凭借其低成本、低功耗、可靠性高、控制性强等多种优点,已经广泛渗透到我们生活的各个领域。液晶显示器具有驱动电压低、功耗微小、可靠性高、显示信息量大、成本低廉、便于携带等特点,也使得其在工业控制,家庭娱乐等方面有着广泛的应用。本文以 AT89C51 为研究对象,128X64液晶作为显示器件
7、,辅以DS18B20、DS1302芯片,组成一个具有时间、阴历、阳历、温度显示的单片机系统。并使用Keil C51、Protues软件检测系统各部分功能。【关键词】单片机、128x64液晶、DS18B20、ProtuesLiquid crystal display based on the control of single-chip microcomputerHuang Qingzhan【Abstract】Compared with universal computers, single-chip microcomputers have been more widely infiltrate
8、d into every aspect of our lives. That is based on its advantages, such as low cost, low power consumption, high reliability, strong control and so on. Liquid crystal display device having diverse features of low driving voltage, low power consumption, high reliability, great volume display informat
9、ion, low cost, easy to carry . Thats result in its universal in the fields of industrial control and home entertainment. This paper takes AT89C51 as the object of study,128X64 LCD as a display, supplemented with DS18B20, DS1302 chip. The single-chip computer system design is composed of a lunar cale
10、ndar, a Gregorian calendar, time and temperature display. The functions of each part is test by soft wares of Keil C and Protues.【Key words】Single-chip Microcomputer, 128x64 LCD, DS18B20, Protues山东农业大学学士学位论文1 绪论 1.1 课题研究的背景单片机的出现是近代计算机技术的里程碑事件,因为它的诞生标志着计算机正式形成了通用计算机系统和嵌入式计算机系统(简称嵌入式系统)两大分支。单片机单芯片的微小
11、体积和极低的成本,可广泛的嵌入到如玩具、家用电器、机器人、仪器仪表、汽车电子系统、工业控制单元、办公自动化设备、金融电子系统、舰船、个人信息终端及通信产品中,成为现代电子系统中最重要的智能化工具。单片机作为最典型的嵌入式系统,他的成功应用推动了嵌入式系统的发展。20年来,单片机经历了从单片微型计算机(Single Chip Microcomputer)到微控制器(MicroController Unit,MCU)到片上系统(System on Chip)的发展,推动了嵌入式处理器的发展。目前,各种类型的嵌入式处理器逐渐形成了微控制器或片上系统的嵌入式应用系统的基础内核,演化出庞大的嵌入式系统家
12、族。目前,单片机已成为电子系统智能化的最普遍的应用手段,渗透到我们生活的各个领域,几乎很难找到哪个领域没有单片机的踪迹。1.2 文章结构介绍作为单片机系统的学习应用,本文意在完成一个基于单片机控制的液晶显示万年历设计。该万年历具有正常走时、调时、阴历阳历显示、实时温度显示等功能。先将本文的结构框架介绍如下:第一章,绪论部分;第二章,单片机及液晶的简单介绍;第三章,单片机系统的硬件设计,包括系统电路图、元器件的选择等;第四章,单片机系统的软件设计,包括系统各模块的程序流程图、核心程序、仿真结果等;第五章,总结;2 单片机及液晶的简单介绍2.1 单片机的简介2.1.1 单片机的含义随着大规模集成电
13、路技术的发展,可以将CPU、RAM、ROM、定时器/计数器以及输入/输出(I/O)接口电路等计算机的主要部件集成在一块集成电路芯片上。这样组成的芯片级的微型计算机只以为“单片微型计算机(Single Chip Microcomputer)”或“单片微机”,在我国,习惯上称其为“单片机”。单片机虽然只是一个芯片,但是从组成和功能上看,它已经具有了微机系统的含义。由于单片机从功能和形态上来说都是作为控制领域应用的要求而诞生的,并且发展到新一代80C51、M68HCO5、M68HC11系列单片机时,在其中着力扩展了各种控制功能,如模/数(A/D)转换、脉冲调制(PWM)、计数器捕获/比较逻辑(PCA
14、)、高速I/O口和WDT等,以突破了微型计算机(Microcomputer)的传统内容。所以更本质的反应单片机的叫法应是微控制器(MicroController Unit,MCU)。根据单片机的结构和微电子设计的特点,虽然应用系统中往往仅以单片机为核心,但是它已完全融入应用系统之中,故而也有将单片机称为嵌入式微控制器(Embedded MicroController)的。在我国,单片机的叫法甚为普遍,这里把它认为是一个单片形态的微控制器,因为本文还是将其称为单片机。2.1.2单片机的发展过程1970年微处理器研制成功以后,随之出现了单片机(即单片的微型计算机)。1971年美国Intel公司生产
15、的4位单片机4004和1972年生产的雏形8位单片机8008,特别是1976年9月Intel公司的MCS48单片机问世以来,在短短的时间年间,经历了四次更新换代,其发展速度大约每二、三年要更新一代,集成度增加一倍,功能翻一番。发展速度之快,应用范围之广已经达到了惊人的地步。它已经渗透到生产和生活的各个领域,可谓无所不在。下面列举单片机发展过程中的一些重要事件,对单片机的发展状况作简要说明。1971年Intel公司研制出世界上第一个4位的微处理器;Intel公司的霍夫研制成功世界上第一块4位微处理器芯片Intel 4004,标志着第一代微处理器问世,微处理器和微机时代从此开始。因发明微处理器,霍
16、夫被英国经济学家杂志列为“二战以来最有影响力的7位科学家”之一。 1971年11月,Intel推出MCS-4微型计算机系统(包括4001 ROM芯片、4002 RAM芯片、4003移位寄存器芯片和4004微处理器 )其中4004(下图)包含2300个晶体管,尺寸规格为3mm4mm,计算性能远远超过当年的ENIAC,最初售价为200美元。 1972年4月,霍夫等人开发出第一个8位微处理器Intel 8008。由于8008采用的是P沟道MOS微处理器,因此仍属第一代微处理器。 1973年intel公司研制出8位的微处理器8080;1973年8月,霍夫等人研制出8位微处理器Intel 8080,以N
17、沟道MOS电路取代了P沟道,第二代微处理器就此诞生。 主频2MHz的8080芯片运算速度比8008快10倍,可存取64KB存储器,使用了基于6微米技术的6000个晶体管,处理速度为0.64MIPS(Million Instructions Per Second )。 1975年4月,MITS发布第一个通用型Altair 8800,售价375美元,带有1KB存储器。这是世界上第一台微型计算机。 1976年intel公司研制出MCS-48系列8位的单片机,这也是单片机的问世。 Zilog公司于1976年开发的Z80微处理器,广泛用于微型计算机和工业自动控制设备。当时,Zilog、Motorola和
18、Intel在微处理器领域三足鼎立。 20世纪80年代初,Intel公司在MCS-48系列单片机的基础上,推出了MCS-51系列8位高档单片机。MCS-51系列单片机无论是片内RAM容量,I/O口功能,系统扩展方面都有了很大的提高。2.2 液晶的简介2.2.1 液晶的含义及用途液晶,即液态晶体(Liquid Crystal,LC),是相态的一种,因为具有特殊的理化与光电特性,20世纪中叶开始被广泛应用在轻薄型的显示技术上。 人们熟悉的物质状态(又称相)为气、液、固,较为生疏的是等离子和液晶。液晶相要具有特殊形状分子组合始会产生,它们可以流动,又拥有结晶的光学性质。液晶的定义,现在以放宽而囊括了在
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 基于 单片机 控制 液晶显示 万年历 设计
限制150内