基于单片机的彩屏控制_第1页
基于单片机的彩屏控制_第2页
基于单片机的彩屏控制_第3页
基于单片机的彩屏控制_第4页
基于单片机的彩屏控制_第5页
已阅读5页,还剩29页未读 继续免费阅读

付费下载

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

高职部毕业设计论文作者XXX学号30U700991XXXXX专业应用电子技术班级应电XXXXX题目基于单片机的彩屏控制指导者XXXXXX助理实验师2012年05月15日I摘要本文提出的彩屏控制系统以单片机(ATMEGA128L)为核心,由控制部分、显示部分320240TFT组成。该系统大部分功能通过硬件来实现,电路简单明了,系统稳定性很高。这套彩屏控制系统可以方便地实现图片显示,动画等功能,并通过与单片机连接的键盘可以实现对屏幕的清屏等操作,还可以连接相应的外围电路,使其发挥更大的作用。本文首先描述系统硬件工作原理,并附以系统结构框图加以说明,着重介绍了本系统所应用的各硬件模块的功能和它的工作过程;其次,详细阐述了程序的各个模块及其实现过程。本系统的主要设计思想是以硬件为基础,软件和硬件相结合,最终实现各个模块的功能。关键字单片机;ATMEGA128L;320240TFT;彩屏控制;IIABSTRACTTHISCOLORIZEDSCREENCONTROLSYSTEMWITHSINGLECHIPMICROCOMPUTERATMEGA128LASTHECORE,ISCOMPOSEDOFACONTROLPART,DISPLAYPART320240TFTTHESYSTEMMOSTOFTHEFUNCTIONSACHIEVEDBYHARDWARE,THECIRCUITISSIMPLE,THESTABILITYOFTHESYSTEMISVERYHIGHTHISCOLORIZEDSCREENCONTROLSYSTEMCANCONVENIENTLYREALIZETHEPICTUREDISPLAY,ANIMATIONANDOTHERFUNCTIONS,ANDTHROUGHTHECONNECTEDWITHTHESINGLECHIPMICROCOMPUTERKEYBOARDCANBEACHIEVEDONTHESCREENTOSCREENOPERATION,ALSOCANBECONNECTEDTOTHECORRESPONDINGPERIPHERALCIRCUIT,MAKEITSPRODUCEBIGGEREFFECTTHISPAPERDESCRIBESTHESYSTEMHARDWAREWORKINGPRINCIPLE,TOGETHERWITHTHESYSTEMBLOCKDIAGRAMTOILLUSTRATETHESTRUCTURE,EMPHATICALLYINTRODUCESTHEAPPLICATIONOFTHESYSTEMTHEHARDWAREFUNCTIONANDITSWORKINGPROCESSSECONDLY,THEPROCEDURESDESCRIBEDINDETAILTHEVARIOUSMODULESANDTHEREALIZATIONPROCESSTHISSYSTEMMAINDESIGNIDEAISONTHEBASEOFHARDWARE,SOFTWAREANDHARDWAREINTEGRATION,ANDULTIMATELYTOACHIEVETHEFUNCTIONSOFEACHMODULEKEYWORDSSCMTEMPERATURECOLLECTIONHARDWAREMODULE目录1引言42方案论证221功能与设计要求222方案论证2221TFT屏幕的选择2222控制芯片的选择33彩屏控制系统的硬件设计431ATMEGA128单片机简介4311端口功能简介5312外设特点7313特殊功能寄存器特点8314扩展的STANDBY模式832硬件系统框架84主控模块电路设计941ATMEGA128最小电路942带SD卡的TFT屏幕使用方法115电源电路的设计136软件系统设计1461软件系统中的主模块设计14总结28参考文献29致谢301引言进入新千年,作为信息产业的重要构成部分显示器件正在加速推进其平板化的进程。目前,世界已进入“信息革命”时代,显示技术及显示器件在信息技术的发展过程中占据了十分重要的地位,电视、电脑、移动电话、BP机、PDA等可携式设备以及各类仪器仪表上的显示屏为人们的日常生活和工作提供着大量的信息。没有显示器,就不会有当今迅猛发展的信息技术。显示器集电子、通信和信息处理技术于一体,被认为是电子工业在20世纪微电子、计算机之后的又一重大发展机会。科学技术的发展日新月异,显示技术也在发生一场革命,特别是自90年代以来,随着技术的突破及市场需求的急剧增长,使得以液晶显示(LCD)为代表的平板显示(FPD)技术迅速崛起。据STANFORD公司预测,FPD市场规模正在以年增长率162的速度发展着,到2000年FPD和CRT的产业都达到300亿美元,CRT平均年增长率不足63,远低于FED的平均增长率,且FPD增长率仍在继续提高,CRT在继续下降,替代趋势十分明朗,可以说平板显示将成为21世纪显示技术的主流,其产业和市场在不断扩增之中经过二十多年的研究、竞争、发展,平板显示器已进入角色,成为新世纪显示器的主流产品,目前竞争最激烈的平板显示器有四个品种1场致发射平板显示器(FED)2等离子体平板显示器(PDP)3有机薄膜电致发光器(OLED)4薄膜晶体管液晶平板显示器(TFTLCD)天津工程师范学院2009届专科生毕业设计22方案论证21功能与设计要求这套TFT屏幕控制系统可以方便地实现图片与文字的显示等功能,并通过单片机连接调节亮度等,还可以连接相应的外围电路,实现多种功能。1、单片机控制。对TFT屏幕控制而言,最基本的功能是实现单个汉字的显示。复杂一点的是对图片进行处理。2、屏幕控制。要求,基本控制屏幕,让其显示指定汉字或代码,并控制调节亮度等。3、采用7805系列芯片对电源进行控制,对电源要求,无强干扰波,没有电压突变等。22方案论证221TFT屏幕的选择TFT屏幕TFT(THINFILMTRANSISTOR)即薄膜场效应晶体管,属于有源矩阵液晶显示器中的一种。它可以“主动地”对屏幕上的各个独立的像素进行控制,这样可以大大提高反应时间。一般TFT的反应时间比较快,约80毫秒,而且可视角度大,一般可达到130度左右,主要运用在高端产品。所谓薄膜场效应晶体管,是指液晶显示器上的每一液晶象素点都是由集成在其后的薄膜晶体管来驱动。从而可以做到高速度、高亮度、高对比度显示屏幕信息。TFT属于有源矩阵液晶显示器,在技术上采用了“主动式矩阵”的方式来驱动,方法是利用薄膜技术所作成的电晶体电极,利用扫描的方法“主动拉”控制任意一个显示点的开与关,光源照射时先通过下偏光板向上透出,借助液晶分子传导光线,通过遮光和透光来达到显示的目的。TFTLCD液晶显示屏是薄膜晶体管型液晶显示屏,也就是“真彩”TFT。TFT液晶为每个像素都设有一个半导体开关,每个像素都可以通过点脉冲直接控制,因而每个节点都相对独立,并可以连续控制,不仅提高了显示屏的反应速度,同时可以精确控制显示色阶,所以TFT液晶的色彩更真。TFT液晶显示屏的特点是亮度好、对比度高、层次感强、颜色鲜艳,但也存在着比较耗电和成本较高的不足。TFT液天津工程师范学院2009届专科生毕业设计3晶技术加快了手机彩屏的发展。新一代的彩屏手机中很多都支持65536色显示,有的甚至支持16万色显示,这时TFT的高对比度,色彩丰富的优势就非常重要了。TFT型的液晶显示器主要的构成包括萤光管、导光板、偏光板、滤光板、玻璃基板、配向膜、液晶材料、薄模式晶体管等等。TFT的亮度好,对比度高,层次感强,颜色鲜艳。缺点是比较耗电,成本较高。222控制芯片的选择AVR单片机硬件结构采取8位机与16位机,即采用局部寄存器存堆32个寄存器文件和单体高速输入/输出的方案即输入捕获寄存器、输出比较匹配寄存器及相应控制逻辑。提高了指令执行速度1MIPS/MHZ,克服了瓶颈现象,增强了功能;同时又减少了对外设管理的开销,相对简化了硬件结构,降低了成本。故AVR单片机在软/硬件开销、速度、性能和成本诸多方面取得了优化平衡,是高性价比的单片机。AVR单片机内嵌高质量的FLASH程序存储器,擦写方便,支持ISP和IAP,便于产品的调试、开发、生产、更新。内嵌长寿命的EEPROM可长期保存关键数据,避免断电丢失。片内大容量的RAM不仅能满足一般场合的使用,同时也更有效的支持使用高级语言开发系统程序,并可像MCS51单片机那样扩展外部RAM。AVR单片机的I/O线全部带可设置的上拉电阻、可单独设定为输入/输出、可设定(初始)高阻输入、驱动能力强(可省去功率驱动器件)等特性,使的得I/O口资源灵活、功能强大、可充分利用。AVR单片机片内具备多种独立的时钟分频器,分别供UART、I2C、SPI使用。其中与8/16位定时器配合的具有多达10位的预分频器,可通过软件设定分频系数提供多种档次的定时时间。AVR单片机独有的“以定时器/计数器(单)双向计数形成三角波,再与输出比较匹配寄存器配合,生成占空比可变、频率可变、相位可变方波的设计方法即脉宽调制输出PWM”更是令人耳目一新。增强性的高速同/异步串口,具有硬件产生校验码、硬件检测和校验侦错、两级接收缓冲、波特率自动调整定位(接收时)、屏蔽数据帧等功能,提高了通信的可靠性,方便程序编写,更便于组成分布式网络和实现多机通信系统的复杂应用,串天津工程师范学院2009届专科生毕业设计4口功能大大超过MCS51/96单片机的串口,加之AVR单片机高速,中断服务时间短,故可实现高波特率通讯。面向字节的高速硬件串行接口TWI、SPI。TWI与I2C接口兼容,具备ACK信号硬件发送与识别、地址识别、总线仲裁等功能,能实现主/从机的收/发全部4种组合的多机通信。SPI支持主/从机等4种组合的多机通信。AVR单片机有自动上电复位电路、独立的看门狗电路、低电压检测电路BOD,多个复位源自动上下电复位、外部复位、看门狗复位、BOD复位,可设置的启动后延时运行程序,增强了嵌入式系统的可靠性。AVR单片机具有多种省电休眠模式,且可宽电压运行(518V),抗干扰能力强,可降低一般8位机中的软件抗干扰设计工作量和硬件的使用量。AVR单片机技术体现了单片机集多种器件包括FLASH程序存储器、看门狗、EEPROM、同/异步串行口、TWI、SPI、A/D模数转换器、定时器/计数器等和多种功能增强可靠性的复位系统、降低功耗抗干扰的休眠模式、品种多门类全的中断系统、具输入捕获和比较匹配输出等多样化功能的定时器/计数器、具替换功能的I/O端口。3彩屏控制系统的硬件设计31ATMEGA128单片机简介ATMEGA128高性能、低功耗的AVR8位微处理器,它拥有133条指令大多数可以在一个时钟周期内完成32X8通用工作寄存器外设控制寄存器全静态工作,工作于16MHZ时性能高达16MIPS只需两个时钟周期的硬件乘法器。非易失性的程序和数据存储器,128K字节的系统内可编程FLASH寿命10,000次写/擦除周期具有独立锁定位、可选择的启动代码区通过片内的启动程序实现系统内编程真正的读修改写操作4K字节的EEPROM寿命100,000次写/擦除周期,4K字节的内部SRAM,多达64K字节的优化的外部存储器空间可以对锁定位进行编程以实现软件加密可以通过ISP实现系统内编程JTAG接口与IEEE11491标准兼容遵循JTAG标准的边界扫描功能支持扩展的片内调试通过JTAG接口实现对FLASH,EEPROM,熔丝位和锁定位的编程。天津工程师范学院2009届专科生毕业设计5311端口功能简介引脚名称引脚功能说明VCC数字电路的电源。GND地。端口APA7PA0端口A为8位双向I/O口,并具有可编程的内部上拉电阻。其输出缓冲器具有对称的驱动特性,可以输出和吸收大电流。作为输入使用时,若内部上拉电阻使能,则端口被外部电路拉低时将输出电流。复位发生时端口A为三态。端口A也可以用做其他不同的特殊功能,请参见P68。端口BPB7PB0端口B为8位双向I/O口,并具有可编程的内部上拉电阻。其输出缓冲器具有对称的驱动特性,可以输出和吸收大电流。作为输入使用时,若内部上拉电阻使能,则端口被外部电路拉低时将输出电流。复位发生时端口B为三态。端口B也可以用做其他不同的特殊功能,请参见P69。端口CPC7PC0端口C为8位双向I/O口,并具有可编程的内部上拉电阻。其输出缓冲器具有对称的驱动特性,可以输出和吸收大电流。作为输入使用时,若内部上拉电阻使能,则端口被外部电路拉低时将输出电流。复位发生时端口C为三态。端口C也可以用做其他不同的特殊功能,请参见P72。在ATMEGA103兼容模式下,端口C只能作为输出,而且在复位发生时不是三态。端口DPD7PD0端口D为8位双向I/O口,并具有可编程的内部上拉电阻。其输出缓冲器具有对称的驱动特性,可以输出和吸收大电流。作为输入使用时,若内部上拉电阻使能,则端口被外部电路拉低时将输出电流。复位发生时端口D为三态。天津工程师范学院2009届专科生毕业设计6端口D也可以用做其他不同的特殊功能,请参见P73。端口EPE7PE0端口E为8位双向I/O口,并具有可编程的内部上拉电阻。其输出缓冲器具有对称的驱动特性,可以输出和吸收大电流。作为输入使用时,若内部上拉电阻使能,则端口被外部电路拉低时将输出电流。复位发生时端口E为三态。端口E也可以用做其他不同的特殊功能,请参见P75。端口FPF7PF0端口F为ADC的模拟输入引脚。如果不作为ADC的模拟输入,端口F可以作为8位双向I/O口,并具有可编程的内部上拉电阻。其输出缓冲器具有对称的驱动特性,可以输出和吸收大电流。作为输入使用时,若内部上拉电阻使能,则端口被外部电路拉低时将输出电流。复位发生时端口F为三态。如果使能了JTAG接口,则复位发生时引脚PF7TDI、PF5TMS和PF4TCK的上拉电阻使能。端口F也可以作为JTAG接口。在ATMEGA103兼容模式下,端口F只能作为输入引脚。端口GPG4PG0端口G为5位双向I/O口,并具有可编程的内部上拉电阻。其输出缓冲器具有对称的驱动特性,可以输出和吸收大电流。作为输入使用时,若内部上拉电阻使能,则端口被外部电路拉低时将输出电流。复位发生时端口G为三态。端口G也可以用做其他不同的特殊功能。在ATMEGA103兼容模式下,端口G只能作为外部存储器的所存信号以及32KHZ振荡器的输入,并且在复位时这些引脚初始化为PG01,PG11以及PG20。PG3和PG4是振荡器引脚。RESET复位输入引脚。超过最小门限时间的低电平将引起系统复位。门限时间在P47TABLE19说明。低于此时间的脉冲不能保证可靠复位。XTAL1反向振荡器放大器及片内时钟操作电路的输入。XTAL2反向振荡器放大器的输出。天津工程师范学院2009届专科生毕业设计7AVCCAVCC为端口F以及ADC转换器的电源,需要与VCC相连接,即使没有使用ADC也应该如此。使用ADC时应该通过一个低通滤波器与VCC连接。AREFAREF为ADC的模拟基准输入引脚。PENPEN是SPI串行下载的使能引脚。在上电复位时保持PEN为低电平将使器件进入SPI串行下载模式。在正常工作过程中PEN引脚没有其他功能。312外设特点两个具有独立的预分频器和比较器功能的8位定时器/计数器两个具有预分频器、比较功能和捕捉功能的16位定时器/计数器具有独立预分频器的实时时钟计数器两路8位PWM6路分辨率可编程(2到16位)的PWM输出比较调制器8路10位ADC8个单端通道7个差分通道2个具有可编程增益(1X,10X,或200X)的差分通道面向字节的两线接口两个可编程的串行USART可工作于主机/从机模式的SPI串行接口具有独立片内振荡器的可编程看门狗定时器片内模拟比较器313特殊功能寄存器特点上电复位以及可编程的掉电检测片内经过标定的RC振荡器天津工程师范学院2009届专科生毕业设计8片内/片外中断源6种睡眠模式空闲模式、ADC噪声抑制模式、省电模式、掉电模式、STANDBY模式314扩展的STANDBY模式可以通过软件进行选择的时钟频率通过熔丝位可以选择ATMEGA103兼容模式全局上拉禁止功能32硬件系统框架本彩屏控制系统包括TFT彩屏部分及MCU部分,键盘部分以及电源等部分组成。彩屏控制的系统框架如图41所示。在系统中,除了按键电路以外,还有显示电路等。图41系统框架图4主控模块电路设计彩屏系统的主控电路主要涉及单片机的最小电路、复位电路和电源控制电路组成。MCU单片机ATMEGA128下载器指示灯TFT彩屏PC机下载程序键盘稳压电源天津工程师范学院2009届专科生毕业设计941ATMEGA128最小电路ATMEGA128的时钟电路是采用的是设置熔丝位启用内部晶振。下图为ATMEGA128的最小系统。其中包括复位电路以及仿真口电路等。下图为总电路图天津工程师范学院2009届专科生毕业设计1042带SD卡的TFT屏幕使用方法24寸彩屏分辨率320X240,样例程序使用16BIT表示一个点颜色,格式565。天津工程师范学院2009届专科生毕业设计11320X240X2153600字节,即150K,所以如果完整写一幅图片,需要150KROM容量,显然51系列单片机是不够的(最大内部ROM64K),所以需要SD存储图片。程序样例中使用简单的读SD方式,由于51系列单片机速度较低,所以显示图片需要较长时间,程序中做简易处理,只做基础功能。SD卡使用如下,2G以下SD卡,格式化成FAT16格式。然后把需要显示的图片,大小320X240像素,BMP格式,通过转换软件处理成BIN格式,并通过读卡器存储到SD卡,处理软件使用IMAGE2LCD软件。SD卡中不含有任何其他文件,之前必须先格式化SD卡。存储到SD卡截图如下我们用WINHEX软件查看,能得到如下图信息天津工程师范学院2009届专科生毕业设计12如上图,点击“车1BIN”文件,可以看到右端第1扇区地址是520,这个是数据区最小的地址,我们把图片依次存放,读图片也是从这个图片开始,然后看左下角圈起来的2个数字,一个是物理扇区编号,一个是逻辑扇区编号,配套的程序中由于没有使用完整的FAT格式(可以自行研究),所以这里我们选择物理编号769,那么对应的地址就是769X512393728,这个是1G卡FAT16格式化后的初始数据,2G以下不同容量的的初始地址不同,请使用WINHEX软件查看对应的物理扇区编号,并计算出对应的地址,然后在样例程序中更改。天津工程师范学院2009届专科生毕业设计135电源电路的设计本系统中5V电压,采用最简单的7805标准5V电源作为单片机以及彩屏的供电系统。下图为7805的典型电路图48电源电路图还应当说明的是,尽管有很多型号的78系列三端稳压集成芯片,其标称最大输出电流均为15A,但在实际应用中,该最大输出电流值往往取决于两个方面第一,足够的散热面积;第二,不同的生产厂家。按照很多开发者的经验,ST公司的78系列三端稳压芯片能接近标称值。另外电源设计中,必须保证、7809、7812等的输入电压VI和输出电压VO的压差大于25V,即VIVO25V,否则失去稳压能力,同时考虑到功耗问题,此压差又不宜太,太大则增加功率消耗,增加芯片的温升,不利于安全。天津工程师范学院2009届专科生毕业设计146软件系统设计单片机程序采用模块化程序设计,主要模块包括数据采集模块、数据处理和监控模块。模块化设计的优点是可靠性高、可读性好、升级简单。主循环和中断服务程序之间的数据交换可通过事件标志和数据缓冲实现。中断引发中断请求,中断服务程序根据中断请求类型操作,设置事件和填充数据缓冲区再传输给主循环。本系统软件设计的重点在于温度信号的运算处理、显示及按键的处理等方面。61软件系统中的主模块设计主模块是系统软件的主框架。结构化程序设计一般有“自上而下”和“自下而上”两种方式,“自上而下”法的核心是主框架的构建。它的合理与否关系到程序最终功能的多少和性能的好坏。本系统的主模块的程序框图可用下图来表示。其具体代码实现以下分别讨论。主模块流程如图51所示图51流程图天津工程师范学院2009届专科生毕业设计15程序附1INCLUDE“TFT_DRIVERH“INCLUDE“DEFINEH“VOIDINITIO_TFTVOIDDDRA|0XFFDDRC|0XF0_DELAY_MS1/VOIDCONFIG_TFTVOID/TFT_CSTFT_READ_1/设置液晶屏为四级亮度WRITE_CMD0X06WRITE_TFT_DATA0X04/VOIDWRITE_CMDUNSIGNEDCHARCMDPORTCPORTC|0X10TFT_WRITE_1TFT_BUSCMDTFT_WRITE_0TFT_WRITE_1/VOIDLOCAL_TFT_XYINTX,INTY天津工程师范学院2009届专科生毕业设计16PORTCTFT_BUSUNSIGNEDCHARXTFT_WRITE_1TFT_WRITE_0TFT_BUSUNSIGNEDCHARX8TFT_WRITE_1TFT_WRITE_0PORTCPORTC|0X20TFT_BUSUNSIGNEDCHARYTFT_WRITE_1TFT_WRITE_0TFT_BUSUNSIGNEDCHARY8TFT_WRITE_1TFT_WRITE_0/VOIDWRITE_TFT_DATAUNSIGNEDCHARDATAPORTC|0X30TFT_BUSDATATFT_WRITE_1TFT_WRITE_0/VOIDBACKCOLORCHVOID天津工程师范学院2009届专科生毕业设计17WRITE_CMD0X04/设置背景色WRITE_TFT_DATABLUEWRITE_CMD0X08/清屏指令_DELAY_MS50/延时24毫秒,让清屏操作完毕WRITE_CMD0X01/指针沿X轴方向移动,8点写模式/VOIDSETBLFLINCDIRECTIONUNSIGNEDCHARBCOLOR,UNSIGNEDCHARFCOLOR,UNSIGNEDCHARDIRECTIONWRITE_CMD0X04/设置背景色WRITE_TFT_DATABCOLORWRITE_CMD0X02/设置前景色WRITE_TFT_DATAFCOLORWRITE_CMDDIRECTION/指针沿X轴方向移动,8点写模式/VOIDDSP8X11UNSIGNEDINTPX,UNSIGNEDINTPY,CONSTUNSIGNEDCHARDATAUNSIGNEDCHARYFORY0YYEAR/100X30FORMAT3DATE_TIMETIMEYEAR100X30FORMAT4FORMAT5DATE_TIMETIMEMONTH/100X30天津工程师范学院2009届专科生毕业设计25FORMAT6DATE_TIMETIMEMONTH100X30FORMAT7FORMAT8DATE_TIMETIMEDAY/100X30FORMAT9DATE_TIMETIMEDAY100X30FORMAT10FORMAT11DATE_TIMETIMEHOUR/100X30FORMAT12DATE_TIMETIMEHOUR100X30FORMAT13FORMAT14DATE_TIMETIMEMINUTE/100X30FORMAT15DATE_TIMETIMEMINUTE100X30FORMAT16FORMAT17DATE_TIMETIMESECOND/100X30FORMAT18DATE_TIMETIMESECOND100X30ELSEIFTIME_TYPEYMDHMFORMAT0DATE_TIMETIMEYEAR/100X30FORMAT1DATE_TIMETIMEYEAR100X30FORMAT2FORMAT3DATE_TIMETIMEMONTH/100X30FORMAT4DATE_TIMETIMEMONTH100X30FORMAT5FORMAT6DATE_TIMETIMEDAY/100X30FORMAT7DATE_TIMETIMEDAY100X30FORMAT8FORMAT9DATE_TIMETIMEHOUR/100X30FORMAT10DATE_TIMETIMEHOUR100X30FORMAT11FORMAT12DATE_TIMETIMEMINUTE/100X30FORMAT13DATE_TIMETIMEMINUTE100X30ELSEIFTIME_TYPEHMSFORMAT0TEST_TIMETIMEHOUR/100X30FORMAT1TEST_TIMETIMEHOUR100X30天津工程师范学院2009届专科生毕业设计26FORMAT2FORMAT3TEST_TIMETIMEMINUTE/100X30FORMAT4TEST_TIMETIMEMINUTE100X30FORMAT5FORMAT6TEST_TIMETIMESECOND/100X30FORMAT7TEST_TIMETIMESECOND100X30ELSEIFTIME_TYPEHMFORMAT0TEST_TIMETIMEHOUR/100X30FORMAT1TEST_TIMETIMEHOUR100X30FORMAT2HFORMAT3TEST_TIMETIMEMINUTE/100X30FORMAT4TEST_TIMETIMEMINUTE100X30FORMAT5M/设置背景色,前景色,指针沿X轴方向移动,8点写模式SETBLFLINCDIRECTIONBCOLOR,FCOLOR,0X01INDEX0WHILEFORMATINDEX0DSP16X24PX,PY,_16_24FORMATINDEX0X20PX16/VOIDDRAWARECTUNSIGNEDINTPX,UNSIGNEDINTPY,UNSIGNEDINTLEN,UNSIGNEDCHARBCOLOR,UNSIGNEDCHARFCOLORUNSIGNEDINTCOUNTLEN/设置背景色,前景色,指针沿X轴方向移动,8点写模式SETBLFLINCDIRECTIONBCOLOR,FCOLOR,0X01天津工程师范学院2009届专科生毕业设计27WHILECOUNTLOCAL_TFT_XYPX,PY/填充数据WRITE_TFT_DATA0XFFWRITE_TFT_DATA0XFF/VOIDDRAWLINEUNSIGNEDINTPX,UNSIGNEDINTPY,UNSIGNEDCHARLEN,UNSIGNEDCHARDIRECTION,UNSIGNEDCHARBCOLOR,UNSIGNEDCHARFCOLOR,CONSTUNSIGNEDCHARSTYLEUNSIGNEDCHARINCDIRETIONIFDIRECTION0INCDIRETION0X01/指针沿X轴方向移动,8点写模式ELSEINCDIRETION0X11/指针沿Y轴方向移动,8点写模式/设置背景色,前景色,指针沿X轴方向移动,8点写模式SETBLFLINCDIRECTIONBCOLOR,FCOLOR,INCDIRETIONLOCAL_TFT_XYPX,PY/填充数据WHILELENWRITE_TFT_DATASTYLEIFDIRECTION0PX8ELSEPY8天津工程师范学院2009届专科生毕业设计28总结本文首先指出温度控制对我们的生活产生的深刻影响。在此基础上介绍了单片机ATMEGA128的工作原理,介绍了一些常用的TFT彩屏的特征,并进行方案论证。在理论上对单片机有一定了解的情况下,进行了硬件电路的设计,充分利用其的特性,以单片机为核

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论