精品国产成人一区二区三区-女子十八毛片-欧洲性猛交-无码不卡一区二区三区在线观看-www.四虎在线-伊人网国产-国精产品自偷自偷综合下载-不卡av网站-俄罗斯黄色大片-一本久久知道综合久久-国产精品日韩一区二区-日韩精品色-免费人成网ww555kkk在线-黄色在线观看免费-日韩在线免费-久久久久99人妻一区二区三区-十八禁真人啪啪免费网站

機(jī)電之家資源網(wǎng)
單片機(jī)首頁|單片機(jī)基礎(chǔ)|單片機(jī)應(yīng)用|單片機(jī)開發(fā)|單片機(jī)文案|軟件資料下載|音響制作|電路圖下載 |嵌入式開發(fā)
培訓(xùn)信息
贊助商
1602液晶屏驅(qū)動(dòng)源程序
1602液晶屏驅(qū)動(dòng)源程序
 更新時(shí)間:2008-7-26 19:41:50  點(diǎn)擊數(shù):3
【字體: 字體顏色

;R0-------ADDRESS
;R1-------DATA
;R2,R4----KEY SCAN
;R3
;R5,R6----DELAY
;R7-------TIMER INTERRUPT COUNTER



;lcd display program
RS BIT P2.7
R_W BIT P2.6
ENABLE BIT P2.5  
LCDDATA DATA P1


;******************************************

ORG 0000H
AJMP MAIN
ORG 000BH
AJMP INSERS

ORG 0060H
MAIN:
MOV TMOD,#01H
MOV TL0,#0B0H
MOV TH0,#3CH
SETB EA
SETB ET0

CLR TR0
MOV R7,#40 ;2S COUNTER
CLR 0FH ;if 2s time reach,setb 0fh.
CLR 10H ;

MOV SP,#70H
START: 
LCALL INITIAL

MOV R0,#8FH
MOV A,R0
LCALL WRITE_INSTRUCTION
LCALL KEY
MOV R1,A
;TT:
JBC 0FH,TTL1
TT01: 
MOV DPTR,#TAB1
TT02: 
MOV A,R0
LCALL WRITE_INSTRUCTION
MOV A,50H

TTL2: 
MOVC A,@A+DPTR
LCALL WRITELCDDATA

MOV TL0,#0B0H
MOV TH0,#3CH
MOV R7,#40
SETB TR0
LCALL KEY
CJNE A,50H,TTL3
JBC 0FH,TTL3
CPL 10H
JNB 10H,TT01
MOV 50H,A
MOV DPTR,#TAB2
AJMP TT02

TTL3: MOV 50H,A
CLR 10H
AJMP TTL1

TTL1: 
DEC R0
MOV DPTR,#TAB1
MOV A,50H
AJMP TTL2

INSERS:
MOV TL0,#0B0H
MOV TH0,#3CH
DJNZ R7,L0
MOV R7,#40
SETB 0FH
CLR TR0 ;2S time reach,stop count time.
L0:
RETI

CLS:
PUSH ACC
MOV A,#01H
LCALL WRITE_INSTRUCTION
POP ACC
RET

;**********************************************
;initial
;Set some parameters.
;please reference the techonology material.
;**********************************************
INITIAL:
MOV A,#00111000B ;8BIT,2LINE,5*7
LCALL WRITE_INSTRUCTION
MOV A,#00001100B ;DISPLAY ON,CURSOR OFF,NO BLINK
LCALL WRITE_INSTRUCTION
MOV A,#00000100B ;
LCALL WRITE_INSTRUCTION
RET

CHECKBUSY:
PUSH ACC
CHECKBUSYLOOP:
CLR ENABLE
SETB R_W
CLR RS
SETB ENABLE
MOV A,LCDDATA
CLR ENABLE
JB ACC.7,CHECKBUSYLOOP
POP ACC
LCALL DELAY1
RET

WRITE_INSTRUCTION:
LCALL CHECKBUSY
CLR ENABLE
CLR R_W
CLR RS 
SETB ENABLE
MOV LCDDATA,A
CLR ENABLE
RET

WRITELCDDATA:
LCALL CHECKBUSY
CLR ENABLE
CLR R_W
SETB RS
SETB ENABLE
MOV LCDDATA,A
CLR ENABLE
RET




DELAY1:
MOV R5,#08H
L4:
MOV R6,#0F8H
L5:
DJNZ R6,L5
DJNZ R5,L4
RET

KEY: LCALL KS
JNZ K1
LCALL DELAY2
AJMP KEY
K1: LCALL DELAY2
LCALL DELAY2
LCALL KS
JNZ K2
AJMP KEY
K2: MOV R2,#0DFH
MOV R4,#00H
K3: MOV P3,R2
L6: JB P3.0,L1 
MOV A,#00H
AJMP LK
L1: JB P3.1,L2
MOV A,#03H
AJMP LK
L2: JB P3.2,L3 
MOV A,#06H
AJMP LK
L3: JB P3.3,NEXT
MOV A,#09H
LK: ADD A,R4
PUSH ACC
K4: LCALL DELAY2
LCALL KS
JNZ K4
POP ACC

RET

NEXT:
INC R4
MOV A,R2
JNB ACC.7,KEY
RL A
MOV R2,A
AJMP K3
KS: MOV P3,#0FH
MOV A,P3
XRL A,#0FH
RET
DELAY2:
MOV R5,#08H
L7: MOV R6,#0FAH
L8: DJNZ R6,L8
DJNZ R5,L7
RET
TAB1:DB 31H,32H,33H,34H,35H,36H,37H,38H,39H
DB 41H,30H,42H
TAB2:DB 43H,44H,45H,46H,47H,48H,49H,4AH,4BH
DB 4CH,4DH,4EH

END

 

  • 上一篇: 固態(tài)繼電器的選型與注意事項(xiàng)
  • 下一篇: 節(jié)約端口線及器件的新型鍵盤程序
  • 發(fā)表評(píng)論   告訴好友   打印此文  收藏此頁  關(guān)閉窗口  返回頂部
    熱點(diǎn)文章
     
    推薦文章
     
    相關(guān)文章
    網(wǎng)友評(píng)論:(只顯示最新5條。)
    關(guān)于我們 | 聯(lián)系我們 | 廣告合作 | 付款方式 | 使用幫助 | 機(jī)電之家 | 會(huì)員助手 | 免費(fèi)鏈接

    點(diǎn)擊這里給我發(fā)消息66821730(技術(shù)支持)點(diǎn)擊這里給我發(fā)消息66821730(廣告投放) 點(diǎn)擊這里給我發(fā)消息41031197(編輯) 點(diǎn)擊這里給我發(fā)消息58733127(審核)
    本站提供的機(jī)電設(shè)備,機(jī)電供求等信息由機(jī)電企業(yè)自行提供,該企業(yè)負(fù)責(zé)信息內(nèi)容的真實(shí)性、準(zhǔn)確性和合法性。
    機(jī)電之家對(duì)此不承擔(dān)任何保證責(zé)任,有侵犯您利益的地方請(qǐng)聯(lián)系機(jī)電之家,機(jī)電之家將及時(shí)作出處理。
    Copyright 2007 機(jī)電之家 Inc All Rights Reserved.機(jī)電之家-由機(jī)電一體化網(wǎng)更名-聲明
    電話:0571-87774297 傳真:0571-87774298
    杭州濱興科技有限公司提供技術(shù)支持

    主辦:杭州市高新區(qū)(濱江)機(jī)電一體化學(xué)會(huì)
    中國(guó)行業(yè)電子商務(wù)100強(qiáng)網(wǎng)站

    網(wǎng)站經(jīng)營(yíng)許可證:浙B2-20080178-1
    正蓝旗| 仁怀市| 资兴市| 珠海市| 武邑县| 伊通| 银川市| 仁怀市| 灌阳县| 绥化市| 黄平县| 阿巴嘎旗| 沅江市| 安远县| 舟曲县| 于都县| 乐山市| 新竹市| 西华县| 西畴县| 和田市| 和硕县| 社旗县| 酒泉市| 龙门县| 云林县| 临西县| 永新县| 开封市| 临朐县| 炎陵县| 千阳县| 务川| 宁远县| 三河市| 车险| 府谷县| 色达县| 禹城市| 深圳市| 西乌珠穆沁旗|