完整的单片机驱动TFT彩屏的程序设计
更新时间:2024-05-04 02:36:01 阅读量: 综合文库 文档下载
单片机驱动TFT彩屏的程序设计
一种完整的复杂的单片机驱动TFT彩屏的程序设计。 同步显示有星期;温度;时间;遥控指示;以及强大的定时功能… 废话不多说,自已向下看吧… 显示效果图:
说明图:
电路图:
彩屏部分数据:(网上有资料,陶宝网上有买)
以下是汇编程序:
(本程序可直接复制使用,但请指明出处。)
本程序本人用时2. 5个月制作(当然是工作闲余的时候),本程序是本人为学习汇编而编写(为做到“入森而不迷”)。其已经做过实物测试,除时间不是十分精确外,其它都没有问题(因为问题已经解决了~~)。
遥控码数请参照程序中的以下两个子程序:
子程序1:遥控按键处理(码数这里面,很容易找的)
子程序2:遥控外部中断处理程序(遥控器不同码数长度也不一样,这里要注意)
;制作:王永宾
;QQ:794576441
;Email:wyb20090311@163.com
;---------------------------------------复制以下------------------------ ---------------------------------
;TFT彩屏程序(STC89C52) ;制作:王永宾
;QQ:794576441
;Email:wyb20090311@163.com LCDRS EQU P2.0 LCDRW EQU P2.1
LCDCS EQU P2.3
LCDRST EQU P2.4 ;------------------
SU00 EQU 30H ;时间字符的地址 2440(0-9) SU01 EQU 31H SU10 EQU 32H SU11 EQU 33H SU20 EQU 34H SU21 EQU 35H SU30 EQU 36H SU31 EQU 37H SU40 EQU 38H SU41 EQU 39H SU50 EQU 3AH SU51 EQU 3BH SU60 EQU 3CH SU61 EQU 3DH SU70 EQU 3EH SU71 EQU 3FH SU80 EQU 40H
SU81 EQU 41H SU90 EQU 42H SU91 EQU 43H
;--------时间寄存器定义---------- RR0 EQU 44H RR1 EQU 45H RR2 EQU 46H RR3 EQU 47H RR4 EQU 48H RR5 EQU 49H
RR6 EQU 4AH RR7 EQU 4BH
SUZR0 EQU 4DH ;星期?字符的地址(日-六) SUZR1 EQU 4EH SUZ10 EQU 4FH SUZ11 EQU 50H SUZ20 EQU 51H
SUZ21 EQU 52H SUZ30 EQU 53H SUZ31 EQU 54H SUZ40 EQU 55H SUZ41 EQU 56H SUZ50 EQU 57H SUZ51 EQU 58H SUZ60 EQU 59H SUZ61 EQU 5AH
WD1 EQU 5BH WD2 EQU 5CH WD3 EQU 5DH WD4 EQU 5EH
;-------星期?寄存器定义
------------
RR8 EQU 4CH
;定时字符的地址 1616(六-日) GUAN0 EQU 60H GUAN1 EQU 61H SL10 EQU 62H SL11 EQU 63H SL20 EQU 64H SL21 EQU 65H SL30 EQU 66H SL31 EQU 67H SL40 EQU 68H SL41 EQU 69H SL50 EQU 6AH SL51 EQU 6BH
SL60 EQU 6CH SL61 EQU 6DH SL70 EQU 6EH SL71 EQU 6FH
;--------定时寄存器定义---第一组-------
RA EQU 70H ;组
RAL0 EQU 71H ;时间
RAL1 EQU 72H RAL2 EQU 73H RAL3 EQU 74H RAR0 EQU 75H RAR1 EQU 76H RAR2 EQU 77H RAR3 EQU 78H
RA1 EQU 79H ;星期? RA2 EQU 7AH RA3 EQU 7BH
RA4 EQU 7CH RA5 EQU 7DH RA6 EQU 7EH RA7 EQU 7FH
;TFT彩屏程序(STC89C52) ;制作:王永宾
;QQ:794576441
;Email:wyb20090311@163.com
;=================================== ;===============开始00\\========== ORG 0000H
LJMP MAIN0 ORG 03H
LJMP ITT00 ;外部中断 ORG 0BH
RETI ;计时中断如果溢出直接
ORG 1BH
LJMP TI1 ;走时中断
;============主程序开始=================; ORG 20H MAIN0:
LCALL KAIJI
;开机初始化
LCALL CSH0 QINGPINGHAI0:
JB P3.7,$
MOV 24H,#00H ;R4 MOV 25H,#03FH ;R4 MOV 26H,#00H MOV 27H,#03FH MOV R3,#00H MOV R4,#00H
LCALL QINGPING QINGPINGHAI1:
JNB P3.7,QINGPINGRED0 JNB P3.6,QINGPINGEND AJMP QINGPINGHAI1
QINGPINGRED0: JB P3.7,$
MOV 24H,#0E0H ;R4 MOV 25H,#0FFH ;R4 MOV 26H,#0E0H MOV 27H,#0FFH MOV R3,#00H MOV R4,#0E0H LCALL QINGPING QINGPINGRED1:
JNB P3.7,QINGPINGLV0 JNB P3.6,QINGPINGEND AJMP QINGPINGRED1
QINGPINGLV0: JB P3.7,$
MOV R1,#00H MOV R2,#03H MOV R3,#10H MOV R4,#0B0H LCALL XML ;写命令 LCALL XSJ ;写数据
MOV R1,#00H MOV R2,#22H LCALL XML ;写命令 MOV 24H,#0C3H ;底 MOV 25H,#3FH ;字 MOV 26H,#0C3H ;底 MOV 27H,#3FH ;字 MOV R3,#00H MOV R4,#0C3H LCALL QINGPING
QINGPINGLV1:
JNB P3.7,QINGPINGHAI0 JNB P3.6,QINGPINGEND AJMP QINGPINGLV1
;========================= QINGPINGEND: MOV R1,#00H MOV R2,#22H LCALL XML ;写命令 LCALL GUDING ;固定字符 LCALL WINDU ;温度 LCALL YAOKONG ;遥控 LJMP XSU MAIN:
LCALL DINGSHISHU ;定时数 LCALL DINGSHIZU ;定时组 LCALL XPX ;星期几 LCALL SHIJIAN ;时间 LCALL WENDUCHULI LCALL WINDU ;温度 LCALL TIR0
SETB P2.5 ;-----完全相等---关闹 CLR P2.6 ;-----完全相等---关闹 MAIN1: CLR P2.7
LCALL SHIJIAN ;时间
;底
LCALL JP0 ;键盘
;遥控处理
LCALL POWER
;----------------------
MOV A,2CH
CJNE A,RR3,MAIN2 ;RR3为分计 LJMP MAIN3 ;定义十秒锺扫一次温度 MAIN2:
MOV 2CH,RR3
LCALL WENDUCHULI ;温度处理 LCALL WINDU ;温度
MAIN3:
MOV A,RR0 ;分有变动就扫描定时 CJNE A,RR4,MAIN4 ;RR4为分 LJMP MAIN1 MAIN4:
MOV RR0,RR4
LCALL BIJIAO ;定时比较
LJMP MAIN1
;=============温度处理====================== WENDUCHULI: LCALL WENDUXS MOV A,21H MOV R0,#20H XCHD A,@R0 ANL A,#0FH
;读写子程序
MOV 21H,A
MOV A,20H SWAP A
;21H小数处理
;20整数处理
MOV 20H,A
JB 07H,WENDUCHULI1;是负数转 MOV WD4,26H ;清除负数标示
LCALL WENDUCHULI0 ;写整数个位 MOV WD2,A
LCALL WENDUCHULI0 ;写整数十位 MOV WD1,A
MOV A,21H ;写小数位 MOV B,#02 DIV AB MOV B,A ADD A,B ADD A,#30H
MOV WD3,A ;写小数位 RET
WENDUCHULI1:;负数处理..... MOV WD4,27H ;负数标示 MOV A,20H ;20整数处理 CPL A ;取反 ANL A,#7FH ;清负数位 INC A ;加一
MOV 20H,A ;20整数处理
MOV A,21H ;21H小数处理 CPL A ;取反 ANL A,#0FH ;清除高位 INC A ;加一
MOV 21H,A ;21H小数处理
LCALL WENDUCHULI0 ;写整数个位 MOV WD2,A
LCALL WENDUCHULI0 ;写整数十位 MOV WD1,A MOV A,21H
;写小数位
MOV B,#02 DIV AB MOV B,A ADD A,B ADD A,#30H
MOV WD3,A ;写小数位 RET
;------------整数写子程序-------- WENDUCHULI0:
MOV A,20H ;整数写子程序 MOV B,#10 DIV AB
MOV 20H,A MOV A,B ADD A,B
ADD A,#30H ;整数写子程序 RET
;======写数据=========
WENDUXS:
LCALL WENDURST
JB 70H,WENDUXS1 ;检复位成功了转 RET
WENDUXS1:
MOV A,#0CCH ;跳过ROM LCALL WENDUXS_B
MOV A,#44H
LCALL WENDUXS_B ;RAM温度转换 MOV R4,#50 D1: ;等待750uS转换完成 MOV R5,#13 DJNZ R5,$ DJNZ R6,D1
;======读数据============== LCALL WENDURST
JB 70H,WENDUDS1 ;检复位成功了转 RET
WENDUDS1:
MOV A,#0CCH ;跳过ROM LCALL WENDUXS_B
MOV A,#0BEH ;读RAM LCALL WENDUXS_B LCALL WENDUDX_B RET
;-----读数子程序----------- WENDUDX_B: MOV R0,#20H MOV R4,#02 WENDUDX_B0: MOV R5,#08H WENDUDX_B1: CLR C SETB P3.3 NOP NOP NOP NOP
CLR P3.3 NOP NOP NOP NOP NOP
NOP
SETB P3.3 MOV R6,#18
DJNZ R6,$ ;13uS MOV C,P3.3 MOV R6,#46 DJNZ R6,$ RRC A
;调读子程序
DJNZ R5,WENDUDX_B1 MOV @R0,A INC R0
DJNZ R4,WENDUDX_B0 RET
;====写数据子程序====== WENDUXS_B: MOV R5,#08H CLR C
WENDUXS_B0: CLR P3.3 MOV R6,#12 DJNZ R6,$ RRC A
MOV P3.3,C MOV R6,#49 DJNZ R6,$ SETB P3.3 NOP NOP
DJNZ R5,WENDUXS_B0 SETB P3.3 RET
;===========18B20初始化子程序=============== WENDURST: SETB P3.3 NOP NOP
CLR P3.3 MOV R5,#255 WENDURST1:
;复位低电时间510uS
NOP NOP
DJNZ R5,WENDURST1;复位低电时间510uS SETB P3.3
MOV R5,#60 ;等待检测存在脉冲15uS DJNZ R5,$ ;等待检测存在脉冲15uS
JNB P3.3,WENDURSTOK ;有存在脉冲转
CLR 70H ;无存在脉冲清除标号
RET WENDURSTOK: MOV R5,#180 ;测存在脉冲240uS DJNZ R5,$
SETB 70H ;有存在脉冲打上标号 SETB P3.3 RET
;============遥控按键处理========================== POWER: MOV A,5FH
CJNE A,#0B7H,POWER1 LCALL YAOKONG1 MOV 5FH,#00H RET
POWER1:
MOV A,5FH
CJNE A,#0A7H,POWER2 LCALL YAOKONG2 MOV 5FH,#00H RET
POWER2: MOV A,5FH
CJNE A,#97H,POWER3 LCALL YAOKONG3 MOV 5FH,#00H RET
POWER3: MOV A,5FH
CJNE A,#0FH,POWER4 LCALL YAOKONG4 MOV 5FH,#00H RET
POWER4:
MOV A,5FH
CJNE A,#0C7H,POWER5 LCALL YAOKONG5 MOV 5FH,#00H RET
POWER5: MOV A,5FH
CJNE A,#4FH,POWER6 LCALL YAOKONG6 MOV 5FH,#00H RET
POWER6: MOV A,5FH
CJNE A,#0E7H,POWER7 LCALL YAOKONG7 MOV 5FH,#00H RET
POWER7: MOV A,5FH
CJNE A,#27H,POWER8 LCALL YAOKONG8 MOV 5FH,#00H RET
POWER8: MOV A,5FH
CJNE A,#0D7H,POWER9 LCALL YAOKONG9 MOV 5FH,#00H RET
POWER9:
MOV A,5FH
CJNE A,#47H,POWER0 LCALL YAOKONG0 MOV 5FH,#00H POWER0: RET
;====================================== ;=========定时比较==================== BIJIAO: BJ0:
MOV A,RR8
CJNE A,#4DH,BJ1 MOV R1,#1EH MOV R0,#10H LCALL BJ00 RET
BJ1:
CJNE A,#4FH,BJ2 MOV R1,#18H MOV R0,#10H LCALL BJ00 RET BJ2:
CJNE A,#51H,BJ3 MOV R1,#19H MOV R0,#10H LCALL BJ00 RET BJ3:
CJNE A,#53H,BJ4 MOV R1,#1AH MOV R0,#10H LCALL BJ00 RET BJ4:
CJNE A,#55H,BJ5 MOV R1,#1BH MOV R0,#10H LCALL BJ00 RET
;今天星期一吗?
BJ5:
CJNE A,#57H,BJ6 MOV R1,#1CH MOV R0,#10H LCALL BJ00 RET BJ6:
CJNE A,#59H,BJ7 MOV R1,#1DH
MOV R0,#10H LCALL BJ00 RET BJ7:
LJMP BIJIAO
;========================= BJ00: ;是的 MOV R5,#08H BJ001:
MOVX A,@R1 CJNE A,#60H,BJ01 BJ003: MOV A,R1 ADD A,#10H MOV R1,A MOV A,R0 ADD A,#10H MOV R0,A DJNZ R5,BJ001 RET
BJ01:
LCALL BJBRAL INC R0 INC R0 INC R0
;第一组的星期一\\开了吗?
;调比较程序
INC R0
LCALL BJBRAR ;调比较程序 DEC R0 DEC R0 DEC R0 DEC R0 LJMP BJ003
;----------子程序------------- BJBRAL:
PUSH 00H MOVX A,@R0
CJNE A,RR7,BJRALRET ;RAL0=RR7?,不等返回 INC R0
MOVX A,@R0
CJNE A,RR6,BJRALRET ;RAL1=RR6?,不等返回 INC R0
MOVX A,@R0
CJNE A,RR5,BJRALRET
;RAL2=RR5?,不等返回
INC R0
MOVX A,@R0
CJNE A,RR4,BJRALRET ;RAL3=RR4?,不等返回 CLR P2.5 ;-----完全相等---开闹 SETB P2.6 ;-----完全相等---开闹
LJMP BJRALRET BJBRAR: PUSH 00H MOVX A,@R0
CJNE A,RR7,BJRALRET ;RAL0=RR7?,不等返回 INC R0
MOVX A,@R0
CJNE A,RR6,BJRALRET ;RAL1=RR6?,不等返回 INC R0
MOVX A,@R0
CJNE A,RR5,BJRALRET ;RAL2=RR5?,不等返回 INC R0
MOVX A,@R0
CJNE A,RR4,BJRALRET ;RAL3=RR4?,不等返回 SETB P2.5 CLR P2.6
;-----完全相等---关闹 ;-----完全相等---关闹
BJRALRET: POP 00H RET
;======================================== ;=======键盘======================== JP0:
SETB P3.4 SETB P3.5 SETB P3.6 SETB P3.7 JP:
JNB P3.4,JP1 ;TEST第一次检查 JNB P3.5,JP2 ;ALTEST第一次检查 JNB P3.6,SNOOZE RET ;返回MAIN JP1: ;TEST第二次检查 LCALL SHIJIAN ;显示时间 LCALL XPX ;显示星期几 JNB P3.4,JP1 LJMP TESET JP2: ;ALTEST第二次检查 LCALL SHIJIAN ;显示时间 LCALL XPX ;显示星期几 JNB P3.5,JP2 LJMP ALSET
SNOOZE: ;ALTEST第二次检查 LCALL SHIJIAN ;显示时间 LCALL XPX ;显示星期几 JNB P3.5,SNOOZE SETB P2.5 CLR P2.6 RET
;-------TEST处理地址--------------- TESET: ;TEST处理地址 LCALL SHIJIAN ;显示时间
JNB P3.4,TESET TESET1:
MOV R3,#70H ;选定 LCALL SHIJIAN ;显示时间 LCALL XPX ;显示星期几 JNB P3.5,XQ0 ;转星期? JNB P3.6,HR0 ;转时 JNB P3.7,MIN0 ;转分 JNB P3.4,TESETO ;转返回 LJMP TESET1 ;重复检查 XQ0: ;星期?二次检查 LCALL SHIJIAN ;显示时间 LCALL XPX ;显示星期几 JNB P3.5,XQ0 LJMP XQ HR0: ;时二次检查 LCALL SHIJIAN ;显示时间 LCALL XPX ;显示星期几 JNB P3.6,HR LJMP TESET1 MIN0: ;分二次检查
LCALL SHIJIAN ;显示时间 LCALL XPX ;显示星期几 JNB P3.7,MIN LJMP TESET1 TESETO:
;返回二次检查
MOV R3,#00H
LCALL SHIJIAN ;显示时间 LCALL XPX ;显示星期几 JNB P3.4,TESETO LJMP RES XQ: ;星期?处理程序 INC RR8 INC RR8
LCALL XQCJM
LJMP TESET1 HR: ;时处理程序 INC RR6 INC RR6
LCALL HRCJM LJMP TESET1 MIN: ;分处理程序 INC RR4 INC RR4
LCALL MINCJM LJMP TESET1
RES:
MOV R3,#00H ;取消选定 RET ;返回MAIN
;------ALTEST处理地址--------------- ALSET: ;ALTEST处理地址 LCALL SHIJIAN LCALL XPX
JNB P3.5,ALSET ALSET1:
MOV R3,#00H LCALL SHIJIAN LCALL XPX MOV R3,#70H MOV 05H,#70H LCALL XRXS
LCALL DINGSHISHU LCALL DINGSHIZU
JNB P3.5,ALSETO
JNB P3.4,ALSETRRLL00 JNB P3.6,XQZURRLL LJMP ALSET1 XQZURRLL:
LJMP XQZURRLL00
ALSETO: ;返回二次检查
MOV RA,#62H
LJMP XQZURRLL01
;---------------------- 一 -------------
XQZURRLL10: LCALL SS50mS
JNB P3.6,XQZURRLL10;如果为0(不放键)等待 MOV 05H,#00H
LCALL DINGSHIZU;清除全部颜色选定
XQZURRLL11:
JNB P3.7,XQZUADD10;按加键加
JNB P3.6,XQZURRLL20 ;按RRLL换下一个或返回;================= MOV 05H,#70H ;选定要调的颜色 LCALL DINGSHIZU2 ;选定要调的颜色 LJMP XQZURRLL11 ;循环
XQZUADD10:
JNB P3.7,XQZUADD10 ;加键有用吗? XQZUADD11: ;有用加一次 LCALL DINGSHIZU2 MOV A,#62H
CJNE A,RA1,FG10 MOV RA1,#60H
LJMP XQZURRLL11 FG10:
MOV RA1,#62H
LJMP XQZURRLL11 ;--------------- 二 XQZURRLL20:
LCALL SS50mS
JNB P3.6,XQZURRLL20;如果为0(不放键)等待 MOV 05H,#00H
LCALL DINGSHIZU;清除全部颜色选定
XQZURRLL21:
JNB P3.7,XQZUADD20;按加键加
JNB P3.6,XQZURRLL30 ;按RRLL换下一个或返回;== MOV 05H,#70H ;选定要调的颜色
LCALL DINGSHIZU3 ;选定要调的颜色 LJMP XQZURRLL21 ;循环
;--------
XQZUADD20:
JNB P3.7,XQZUADD20 ;加键有用吗? XQZUADD21: ;有用加一次 LCALL DINGSHIZU3 MOV A,#64H
CJNE A,RA2,XQZURRLL210 MOV RA2,#60H
LJMP XQZURRLL21 XQZURRLL210: MOV RA2,#64H
LJMP XQZURRLL21 ;--------------- 三
XQZURRLL30: LCALL SS50mS
JNB P3.6,XQZURRLL30;如果为0(不放键)等待 MOV 05H,#00H
LCALL DINGSHIZU;清除全部颜色选定
XQZURRLL31:
JNB P3.7,XQZUADD30;按加键加
JNB P3.6,XQZURRLL40 ;按RRLL换下一个或返回;== MOV 05H,#70H ;选定要调的颜色 LCALL DINGSHIZU4 ;选定要调的颜色 LJMP XQZURRLL31 ;循环
XQZUADD30:
JNB P3.7,XQZUADD30 ;加键有用吗? XQZUADD31: ;有用加一次 LCALL DINGSHIZU4 MOV A,#66H
CJNE A,RA3,XQZURRLL310 MOV RA3,#60H
LJMP XQZURRLL31 XQZURRLL310: MOV RA3,#66H
LJMP XQZURRLL31 ;--------------- 四
XQZURRLL40:
LCALL SS50mS
JNB P3.6,XQZURRLL40;如果为0(不放键)等待 MOV 05H,#00H
LCALL DINGSHIZU;清除全部颜色选定
XQZURRLL41:
JNB P3.7,XQZUADD40;按加键加
JNB P3.6,XQZURRLL50 ;按RRLL换下一个或返回;== MOV 05H,#70H ;选定要调的颜色 LCALL DINGSHIZU5 ;选定要调的颜色 LJMP XQZURRLL41 ;循环
XQZUADD40:
JNB P3.7,XQZUADD40 ;加键有用吗? XQZUADD41: ;有用加一次 LCALL DINGSHIZU5 MOV A,#68H
CJNE A,RA4,XQZURRLL410 MOV RA4,#60H
LJMP XQZURRLL41 XQZURRLL410: MOV RA4,#68H
LJMP XQZURRLL41 ;--------------- 五
XQZURRLL50: LCALL SS50mS
JNB P3.6,XQZURRLL50;如果为0(不放键)等待 MOV 05H,#00H
LCALL DINGSHIZU;清除全部颜色选定 XQZURRLL51:
JNB P3.7,XQZUADD50;按加键加
JNB P3.6,XQZURRLL60 ;按RRLL换下一个或返回;== MOV 05H,#70H ;选定要调的颜色 LCALL DINGSHIZU6 ;选定要调的颜色 LJMP XQZURRLL51 ;循环
XQZUADD50:
JNB P3.7,XQZUADD50 ;加键有用吗? XQZUADD51: ;有用加一次 LCALL DINGSHIZU6
MOV A,#6AH
CJNE A,RA5,XQZURRLL510 MOV RA5,#60H
LJMP XQZURRLL51 XQZURRLL510: MOV RA5,#6AH
LJMP XQZURRLL51 ;--------------- 六
XQZURRLL60: LCALL SS50mS
JNB P3.6,XQZURRLL60;如果为0(不放键)等待 MOV 05H,#00H
LCALL DINGSHIZU;清除全部颜色选定
XQZURRLL61:
JNB P3.7,XQZUADD60;按加键加
JNB P3.6,XQZURRLL70 ;按RRLL换下一个或返回;== MOV 05H,#70H ;选定要调的颜色 LCALL DINGSHIZU7 ;选定要调的颜色 LJMP XQZURRLL61 ;循环 XQZUADD60:
JNB P3.7,XQZUADD60 XQZUADD61:
;加键有用吗?
;有用加一次
LCALL DINGSHIZU7 MOV A,#6CH
CJNE A,RA6,XQZURRLL610 MOV RA6,#60H
LJMP XQZURRLL61 XQZURRLL610: MOV RA6,#6CH
LJMP XQZURRLL61 ;--------------- 日
XQZURRLL70: LCALL SS50mS
JNB P3.6,XQZURRLL70;如果为0(不放键)等待 MOV 05H,#00H
LCALL DINGSHIZU;清除全部颜色选定 XQZURRLL71:
JNB P3.7,XQZUADD70;按加键加
JNB P3.6,XQZURRLL80 ;按RRLL换下一个或返回;== MOV 05H,#70H ;选定要调的颜色 LCALL DINGSHIZU8 ;选定要调的颜色 LJMP XQZURRLL71 ;循环
XQZURRLL80: LCALL BCXH LJMP ALSET1 XQZUADD70:
JNB P3.7,XQZUADD70 ;加键有用吗? XQZUADD71: ;有用加一次 LCALL DINGSHIZU8
MOV A,#6EH
CJNE A,RA7,XQZURRLL710 MOV RA7,#60H
LJMP XQZURRLL71 XQZURRLL710: MOV RA7,#6EH
LJMP XQZURRLL71
;++++++++++++写入显示++++++++++++ XRXS:
MOV A,#62H
CJNE A,RA,XRXS1 MOV DPTR,#10H LCALL XRXSB RET
XRXS1:
MOV A,#64H
CJNE A,RA,XRXS2 MOV DPTR,#20H LCALL XRXSB RET
XRXS2:
MOV A,#66H
CJNE A,RA,XRXS3 MOV DPTR,#30H LCALL XRXSB
正在阅读:
完整的单片机驱动TFT彩屏的程序设计05-04
百货运营手册 - 图文03-25
项目经理部部门、岗位职责1205-20
综合英语教程5(第三版邹为诚)大三上期末复习材料1.112-05
爱岗敬业:我的岗位我负责,我的工作请放心10-24
中考数学压轴题精选及答案07-29
计算212-03
【完整版】2019-2025年中国大型超市行业发展前景与机遇预测研究报告05-02
股份有限公司累积投票制度研究05-26
最新北师版八年级数学上册单元测试题及答案06-20
- 多层物业服务方案
- (审判实务)习惯法与少数民族地区民间纠纷解决问题(孙 潋)
- 人教版新课标六年级下册语文全册教案
- 词语打卡
- photoshop实习报告
- 钢结构设计原理综合测试2
- 2014年期末练习题
- 高中数学中的逆向思维解题方法探讨
- 名师原创 全国通用2014-2015学年高二寒假作业 政治(一)Word版
- 北航《建筑结构检测鉴定与加固》在线作业三
- XX县卫生监督所工程建设项目可行性研究报告
- 小学四年级观察作文经典评语
- 浅谈110KV变电站电气一次设计-程泉焱(1)
- 安全员考试题库
- 国家电网公司变电运维管理规定(试行)
- 义务教育课程标准稿征求意见提纲
- 教学秘书面试技巧
- 钢结构工程施工组织设计
- 水利工程概论论文
- 09届九年级数学第四次模拟试卷
- 彩屏
- 单片机
- 程序设计
- 完整
- 驱动
- TFT
- 历年中考试题八年级上册第四章物态变化(精选115题)
- 编辑部邮箱大全
- 会议室接待室使用管理规定
- 计算机组成原理实验指导-2012-1 - 图文
- 四级基础写作造句之定从
- 最新中考英语语法专题总复习汇总
- 郎咸平谈中国房地产.
- 社会问题的背景
- 浅析《易经》中的企业产品营销思想
- 西安石油大学全日制专业学位研究生培养方案(2011年3月14日修改
- 四川计算机2级19到32次答案
- 志愿服务精神传播与推广100分试题
- 七年级上册科学概念整理(全)
- C650车床控制线路用PLC改造设计(毕业设计)
- 【经验交流】XX办公室经验交流材料
- 水处理工程技术习题库答案
- 邛名高速路基施工方案
- 化工分离工程试题库 -
- 成本会计分批法练习
- 2013毕业论文-数据加密技术的研究综述