1 / 31
文档名称:

毕业设计(论文)-基于图形点阵液晶显示的单片机开发系统的设计.doc

格式:doc   页数:31
下载后只包含 1 个 DOC 格式的文档,没有任何的图纸或源代码,查看文件列表

如果您已付费下载过本站文档,您可以点这里二次下载

分享

预览

毕业设计(论文)-基于图形点阵液晶显示的单片机开发系统的设计.doc

上传人:3346389411 2013/3/20 文件大小:0 KB

下载得到文件列表

毕业设计(论文)-基于图形点阵液晶显示的单片机开发系统的设计.doc

文档介绍

文档介绍:基于图形点阵液晶显示的单片机开发系统的设计
摘要
单片机开发系统主要是采用ATEML公司生产的AT89C55系列单片机为主控制芯片,显示系统采用图形点阵式液晶,采用键盘管理芯片进行键盘控制,在芯片本身提供的系统资源的基础上,进行了并行总线的扩展,和串行总线的扩展。同时基于此系统作了简单的时钟显示,和A/D,D/A的控制,在作A/D,D/A时主要是基于一语应录放板进行了语音录放的实验
关键词: 液晶显示单片机 AT89c55 开发系统
ABSTRACT
The development system of MCU is primarily based on the main control chip of the series of AT89C51 that is produced by pany of ATMEL. The Manifestation system uses LCD. And using a chip named HD7279A proceeds keyboards. Make the best use of the resource of MCU and expand the collateral bus. Of course this MCU system uses I2C bus to employ parts of an apparatus that accord with I2C bus. At the same time, based on the system, I make the simple clock shows on LCD by using a real time clock chip named DS12C887. I also do an experiment on A/D and D/A .By using a sound system, I make an experiment that record the sound and play.
Key phrase: LCD MCU of AT89C55 The development system
一单片机最小系统的硬件设计
利用单片机完成复杂系统的设计,一般是基于一定的软硬件平台,在硬件方面,主要是体现在,基于的开发系统,也可以说是事先就有的单片机最小系统的开发平台,如果有了此开发平台,就有如高楼大厦的地基,正是基于这点此次毕业设计首先进行了单片机最小系统的设计,其基本的硬件电路设计如图1。
图 1 单片机最小系统设计
图 1 的总体设计思想采用了单片机并行总线﹑串行总线的扩展模式。其中单片机最小系统的主控芯片采用了 ATMEL 公司推出的带20 K字节可擦除、可编程Flash程序存储器,256字节的数据存储器的AT89C55。其芯片内含有丰富的硬件资源,带有足够大的程序存储器,这在对液晶进行编程时,可以充分利用程序存储器大的特点,可以得到足够字模的存储空间,而不需要在扩展程序存储器;并且支持 0 ~ 33 MHZ 的时钟频率选择范围,可以进一步提高信号的处理速度;并且有足够的输入/输出口可以进行外扩展,可以完成设想的大部分电路的开发设计。图 1 中 Y1 晶振( MHZ )与 C1﹑C2 组成振荡电路; C4﹑C5﹑R1﹑C6﹑反相器及复位键组成上电复位,和手动复位电路;并通过相应的电路完成并行总线和串行总线的扩展。
⒈单片机并行总线扩展硬件实现
在本单片机开发系统中,外挂的静态随机存取储存器为 512 k 字节的存储器 HM628512 ,其地址线为 19 条,单片机本身的地址只有 16 条,要驱动 HM628512 就必须进行地址扩展。
在图1中采用两片74LS373及一片74LS138来实现,首先U2芯片进行低8位地址与数据的分离,产生 A0~A7 低8位地址,同时与A8~A14(~ )组成15位地址,在利用 ﹑A7﹑A6﹑A5﹑A4 控制 74 LS138 与写信号 WR 将高 4 位地址 A16 ~ A18 所存在 U3 上,这样就可以控制HM628512,通过此方法也可以控制更大的存储器(A0 ~ A22)。在实际电路设计中巧妙利用 ,A7 区分了不同的器件,在 74 LS138 无效,此时选中随机存取储存器,进行存储,在 为低电平时,配以 A7,可以选中不同的 74 LS138 ,进行译码,控制其它的芯片,比如说 A/ D0809﹑D/A0832,或其他芯片。
⒉单片机串行总线扩展硬件实现
由于并行总线在对外扩展时,占用的口线地址资源比较多,有时在设计时会成生冲突,只给设计者带来了很多不便,由于芯