本文对基于FPGA的液晶显示控制系统的设计与实现进行了研究。设计中从LCD技术参数着手,通过对显示驱动系统结构与工作原理的研究,设计出显示控制系统的框图及各功能模块的VHDL程序,通过单片机系统配置FPGA芯片,控制LCD显示相应的汉字和图形。LCD显示控制系统由显示控制电路、显示驱动电路和相关外围辅助电路组成。显示控制电路从电路中各个功能模块所需要的控制时序信号出发,通过对其工作过程的研究,设计出控制器、RAM控制器等各功能模块。显示驱动电路从LCD工作所需要的扫描时序信号出发,设计出时序发生电路等各功能模块。所有的VHDL程序通过了MAX+PLUS—II软件实现编译及仿真后,在实际的硬件中调试通过。
上传时间: 2013-04-24
上传用户:asasasas
在当前的数字信息技术和网络技术高速发展的后PC时代,嵌入式系统技术已经广泛地渗透到人们生活的各个方面。由于嵌入式系统的交互性比较强,液晶屏做为输出设备对汉字显示又尤为重要,但很多关于嵌入式系统开发、应用的教材中,对于液晶屏的程序设计也只是初始化和测试的编程,没有进一步的应用开发。所以选择了该毕业设计题目,以完善液晶屏的汉字显示功能。 在选定了毕业设计题目之后,随着开发研究的不断深入,主要完成了以下工作: 首先,对三种常用的嵌入式操作系统进行了分析比较,对项目开发是否选用操作系统提出了自己的见解,结合本次毕业设计的实际应用,选择了不使用操作系统而是利用Bootloader引导的方法。 其次,选定硬件开发系统后,把单片机的传统调试方法与ARM的边界扫描技术进行了分析比较,并在实际应用开发中采用了边界扫描技术。 再次,由于在C语言程序运行前需要加入一些必要的初始化代码,于是又完成了对44binit.s初始化程序的分析与设计。 最后,在编写汉字显示程序时,采用了读取字库法显示汉字方案和读取字模数据输出汉字方案分别实现了液晶屏的汉字显示,并取得了良好的效果。 本文不但说明了如何利用ARM处理器实现液晶屏的汉字显示,还讲述了开发ARM处理器应用程序的一个完整的过程。随着嵌入式技术的不断普及,对ARM处理器的学习、应用、开发都有一定的帮助作用。
上传时间: 2013-04-24
上传用户:cuiqiang
本文对基于FPGA的液晶显示控制系统的设计与实现进行了研究。设计中从LCD技术参数着手,通过对显示驱动系统结构与工作原理的研究,设计出显示控制系统的框图及各功能模块的VHDL程序,通过单片机系统配置FPGA芯片,控制LCD显示相应的汉字和图形。LCD显示控制系统由显示控制电路、显示驱动电路和相关外围辅助电路组成。显示控制电路从电路中各个功能模块所需要的控制时序信号出发,通过对其工作过程的研究,设计出控制器、RAM控制器等各功能模块。显示驱动电路从LCD工作所需要的扫描时序信号出发,设计出时序发生电路等各功能模块。所有的VHDL程序通过了MAX+PLUS—II软件实现编译及仿真后,在实际的硬件中调试通过。
上传时间: 2013-05-24
上传用户:portantal
当前正处于第三代移动通信技术发展的关键时期,各种与3G相关的无线网络终端的需求量与日俱增。为3G无线网络终端选择一个高性能的处理器,并且提供一套完整的系统解决方案,满足3G时代人们对数据通信业务的需求,无疑是一个有意义且亟待解决的重要问题。 OMAP(Open Multimedia Applications Platform)是美国德州公司(TI)推出的专门为支持第三代(3G)无线终端应用而设计的应用处理器体系结构。OMAP处理器平台堪称无线技术发展的里程碑,它提供了语音、数据和多媒体所需的带宽和功能,可以极低的功耗为高端3G无线设备提供极佳的性能。 本文的研究内容是开发基于OMAP5910处理器的具有多个扩展接口的嵌入式开发平台,以及摄像头显示驱动程序,以便能为3G相关的无线网络终端提供一个系统级的解决方案,本文首先介绍了OMAP技术的特点和优点,并对OMAP5910处理器的硬件结构进行了简单说明,在此基础上提出了基于OMAP5910嵌入式平台的FPGA设计,包括用FPGA扩展的接口:触摸屏接口,硬盘接口,以太网接口;控制的接口:USB口,串口;以及实现的功能:与OMAP5910处理器的通信功能,中断控制功能,选择启动顺序功能,复位延时功能。然后介绍了基于OMAP5910的摄像显示系统的硬件设计,主要包括摄像头接口和摄像头模块,EMIFS和EMIFF接口以及LCD接口。最后描述了嵌入式Linux操作系统下摄像头驱动程序的完整实现过程。
上传时间: 2013-05-24
上传用户:mfhe2005
键盘显示通常采用以下三种方式 1采用并行接口的键盘显示专用芯片8279,8279外匪元器件多c显示驱动、译码等)、占用电路板面积大、综合成本较高 在中小系统中常常大材小用.2采用通用并行I/(3芯片扩展c如8255等】.需要驱动显示.键盘显示扫描占用大量CPU时间.3 采用带FC总线的键盘显示芯片.本文的MAX6955驱动器采用Maxim 公司推出的带键盘扫描、LED 显示, 具有400kbps、FC兼容白勺2线串行接口.可大大简化设计。
上传时间: 2013-11-02
上传用户:时代电子小智
编程用的七段LED驱动码查询
上传时间: 2013-11-11
上传用户:苏苏苏苏
本文对点阵显示原理进行了深入的研究,对单片杌控制系统及显示驱动屯路进行7分析.介绍了单片机控制程序的设计方法。设计和制作了基于5 1系列单片机控制系统的64)(1 6LED点阵显示屏。该系统对LED显示屏的驱动采用动态扫描驱动方式,可以实现不同的动态显示效果。
上传时间: 2013-11-15
上传用户:sy_jiadeyi
概述CH451是一个整合了数码管显示驱动和键盘扫描控制以及μP监控的多功能外围芯片。CH451内置RC振荡电路,可以动态驱动8位数码管或者64位LED,具有BCD译码、闪烁、移位等功能;同时还可以进行64键的键盘扫描;CH451通过可以级联的串行接口与单片机等交换数据;并且提供上电复位和看门狗等监控功能。
上传时间: 2013-10-19
上传用户:GavinNeko
CH451 使用一个系统时钟信号来同步芯片内部的各个功能部件,例如,当系统时钟信号的频率变高时,显示驱动刷新将变快、按键响应时间将变短、上电复位信号的宽度将变窄、看门狗周期也将变短。一般情况下,CH451 的系统时钟信号是由内置的阻容振荡提供的,这样就不再需要任何外围电路,但内置RC 振荡的频率受电源电压的影响较大,当电源电压降低时,系统时钟信号的频率也随之降低。在某些实际应用中,可能希望CH451 提供更长或者更短的显示刷新周期、按键响应时间等,这时就需要调节系统时钟信号的频率。CH451 提供了CLK 引脚,用于外接阻容振荡。当在CLK 引脚与地GND 之间跨接电容后,系统时钟信号的频率将变低;当在CLK 引脚与正电源VCC 之间跨接电阻后,系统时钟信号的频率将变高。因为CH451 的系统时钟信号被用于芯片内部的所有功能部件,所以其频率不宜进行大幅度的调节,一般情况下,跨接电容的容量在5pF 至100pF 之间,跨接电阻的阻值在20KΩ至500KΩ之间。跨接一个47pF 的电容则频率降低为一半,跨接一个47KΩ的电阻则频率升高为两倍。另外,CH451 的CLK 引脚可以直接输入外部的系统时钟信号,但外部电路的驱动能力不能小于±2mA。CH451 在CLKO 引脚提供了系统时钟信号的二分频输出,对于一些不要求精确定时的实际应用,可以由CLKO 引脚向单片机提供时钟信号,简化外围电路。 单片机接口程序下面提供了U1(MCS-51 单片机)与U2(CH451)的接口程序,供参考。;**********************;需要主程序定义的参数CH451_DCLK BIT P1.7 ;串行数据时钟,上升沿激活CH451_DIN BIT P1.6 ;串行数据输出,接CH451 的数据输入CH451_LOAD BIT P1.5 ;串行命令加载,上升沿激活CH451_DOUT BIT P3.2 ;INT0,键盘中断和键值数据输入,接CH451 的数据输出CH451_KEY DATA 7FH ;存放键盘中断中读取的键值
上传时间: 2013-11-22
上传用户:671145514
利用Philips公司LPC系列单片机的一些特殊功能,在不外加元件的情况下,定制了一片高性能的LED显示驱动器芯片。分析了通用4位7段LED显示驱动器芯片的定制方法与6位“米”字段LED显示驱动器芯片的定制方法,并介绍了LED显示驱动软件编程方法。
上传时间: 2014-12-20
上传用户:helmos