【计算机论文全套栏目提醒】:网学会员计算机论文全套为您提供完整的单片机驱动TFT彩屏的程序设计 - 计算机理论参考,解决您在完整的单片机驱动TFT彩屏的程序设计 - 计算机理论学习中工作中的难题,参考学习。
单片机驱动 TFT 彩屏的程序设计 一种完整的复杂的单片机驱动 TFT 彩屏的程序设计。
同步显示有星期;温度;时间;遥控指示;以及强大的定时功能…废话不多说,自已向下看吧…显示效果图:电路图:彩屏部分数据:(网上有资料,陶宝网上有买)以下是汇编程序: )(本程序可直接复制使用,但请指明出处。
本程序本人用时 2. 5 个月制作 , (当然是工作闲余的时候) 本程序是本人为学习汇编而编写(为 )做到“入森而不迷”。
其已经做过实物测试,除时间不是十分精确外,其它都没有问题(因 。
为问题已经解决了)遥控码数请参照程序中的以下两个子程序:子程序 1:遥控按键处理(码数这里面,很容易找的)子程序 2:遥控外部中断处理程序(遥控器不同码数长度也不一样,这里要注意)制作:王永宾QQ:794576441Email:wyb20090311163.com---------------------------------------复制以下------------------------ ---------------------------------TFT 彩屏程序STC89C52制作:王永宾QQ:794576441Email:wyb20090311163.comLCDRS EQU P2.0LCDRW EQU P2.1LCDCS EQU P2.3LCDRST EQU P2.4------------------SU00 EQU 30H 时间字符的地址 2440(0-9)SU01 EQU 31HSU10 EQU 32HSU11 EQU 33HSU20 EQU 34HSU21 EQU 35HSU30 EQU 36HSU31 EQU 37HSU40 EQU 38HSU41 EQU 39HSU50 EQU 3AHSU51 EQU 3BHSU60 EQU 3CHSU61 EQU 3DHSU70 EQU 3EHSU71 EQU 3FHSU80 EQU 40HSU81 EQU 41HSU90 EQU 42HSU91 EQU 43H--------时间寄存器定义----------RR0 EQU 44HRR1 EQU 45HRR2 EQU 46HRR3 EQU 47HRR4 EQU 48HRR5 EQU 49HRR6 EQU 4AHRR7 EQU 4BHSUZR0 EQU 4DH 星期字符的地址(日-六)SUZR1 EQU 4EHSUZ10 EQU 4FHSUZ11 EQU 50HSUZ20 EQU 51HSUZ21 EQU 52HSUZ30 EQU 53HSUZ31 EQU 54HSUZ40 EQU 55HSUZ41 EQU 56HSUZ50 EQU 57HSUZ51 EQU 58HSUZ60 EQU 59HSUZ61 EQU 5AHWD1 EQU 5BHWD2 EQU 5CHWD3 EQU 5DHWD4 EQU 5EH-------星期寄存器定义 ------------RR8 EQU 4CH定时字符的地址 1616(六-日)GUAN0 EQU 60HGUAN1 EQU 61HSL10 EQU 62HSL11 EQU 63HSL20 EQU 64HSL21 EQU 65HSL30 EQU 66HSL31 EQU 67HSL40 EQU 68HSL41 EQU 69HSL50 EQU 6AHSL51 EQU 6BHSL60 EQU 6CHSL61 EQU 6DHSL70 EQU 6EHSL71 EQU 6FH--------定时寄存器定义---第一组-------RA EQU 70H 组RAL0 EQU 71H 时间RAL1 EQU 72HRAL2 EQU 73HRAL3 EQU 74HRAR0 EQU 75HRAR1 EQU 76HRAR2 EQU 77HRAR3 EQU 78HRA1 EQU 79H 星期RA2 EQU 7AHRA3 EQU 7BHRA4 EQU 7CHRA5 EQU 7DHRA6 EQU 7EHRA7 EQU 7FHTFT 彩屏程序STC89C52制作:王永宾QQ:794576441Email:wyb20090311163.com开始 00ORG 0000HLJMP MAIN0ORG 03HLJMP ITT00 外部中断ORG 0BHRETI 计时中断如果溢出直接ORG 1BHLJMP TI1 走时中断主程序开始ORG 20HMAIN0:LCALL KAIJI 开机初始化LCALL CSH0QINGPINGHAI0:JB P3.7MOV 24H00H R4MOV 25H03FH R4MOV 26H00HMOV 27H03FHMOV R300HMOV R400HLCALL QINGPINGQINGPINGHAI1:JNB P3.7QINGPINGRED0JNB P3.6QINGPINGENDAJMP QINGPINGHAI1QINGPINGRED0:JB P3.7MOV 24H0E0H R4MOV 25H0FFH R4MOV 26H0E0HMOV 27H0FFHMOV R300HMOV R40E0HLCALL QINGPINGQINGPINGRED1:JNB P3.7QINGPINGLV0JNB P3.6QINGPINGENDAJMP QINGPINGRED1QINGPINGLV0:JB P3.7MOV R100HMOV R203HMOV R310HMOV R40B0HLCALL XML 写命令LCALL XSJ 写数据MOV R100HMOV R222HLCALL XML 写命令MOV 24H0C3H 底MOV 25H3FH 字MOV 26H0C3H 底MOV 27H3FH 字MOV R300HMOV R40C3H 底LCALL QINGPINGQINGPINGLV1:JNB P3.7QINGPINGHAI0JNB P3.6QINGPINGENDAJMP QINGPINGLV1QINGPINGEND:MOV R100HMOV R222HLCALL XML 写命令LCALL GUDING 固定字符LCALL WINDU 温度LCALL YAOKONG 遥控LJMP XSUMAIN:LCALL DINGSHISHU 定时数LCALL DINGSHIZU 定时组LCALL XPX 星