日韩床上生活一级视频|能看毛片的操逼网站|色悠悠网站在线观看视频|国产免费观看A淫色免费|国产av久久久久久久|免费A级视频美女网站黄|国产毛片av日韩小黄片|热久久免费国产视频|中文字幕无码色色|成人在线视频99久久久

機(jī)電之家資源網(wǎng)
單片機(jī)首頁|單片機(jī)基礎(chǔ)|單片機(jī)應(yīng)用|單片機(jī)開發(fā)|單片機(jī)文案|軟件資料下載|音響制作|電路圖下載 |嵌入式開發(fā)
培訓(xùn)信息
贊助商
MCS-51系列單片機(jī)_ht1621驅(qū)動程序(已測試OK)
MCS-51系列單片機(jī)_ht1621驅(qū)動程序(已測試OK)
 更新時(shí)間:2008-7-26 20:03:16  點(diǎn)擊數(shù):2
【字體: 字體顏色

;**************************]
;MCU:W78E51(MCS-51 系列單片機(jī))
CS BIT P0.0
WRI BIT P0.2
DATA_BIT BIT P0.1

;30H~32H are used for write cycle flag
;40H~43H are used for delay sub-program

        ORG 0000H
START:
INIT:
 CLR CS
 MOV A,#10000000B ;select command writing
 LCALL MODE_SELECT     ;sub_program for command mode or data mode selection
    MOV A,#01H ;system oscillator on
    LCALL WCOM
    MOV A,#03H ;display on
   LCALL WCOM
 MOV  A,#29H ;set bias=1/3; duty=1/4
 LCALL WCOM
 SETB CS
MAIN:
 lcall kenwood
 lcall waitkey
 LJMP START
  
clear:
 setb cs  ;these two rows are important
 clr cs 
 MOV a,#0a0h
 lcall mode_select
 MOV a,#00h
 lcall address
 MOV r0,#017
  clear1:
   MOV a,#00h
   lcall wdata
   djnz r0,clear1
   ret 
kenwood:
 setb cs
 clr cs
 MOV a,#0a0h
 lcall mode_select
 MOV a,#00h
 lcall address
 MOV a,#040h
 lcall wdata
   kenwood_1:
 setb cs
 clr cs  
 MOV a,#0a0h
 lcall mode_select
 MOV a,#0
 lcall address
 MOV r1,#32
 MOV dptr,#data_kenwood
   kenwood_2:
 MOV a,#0
 MOVc A,@a+dptr
 lcall wdata
 inc     dptr
 djnz r1,kenwood_2  
 ret

MODE_SELECT:
 MOV 33H,#03H
   MODE_SELECT1: 
 CLR WRI
 RLC A
 MOV DATA_BIT,C
 LCALL DELAY_1MS
 SETB WRI
 DJNZ 33H,MODE_SELECT1
 RET
WCOM:                            ;write command to ht1621
 MOV 30H,#8
   WCOM2:
 
 CLR WRI  
 RLC A
 MOV DATA_BIT,C
 LCALL DELAY_1MS 
 SETB WRI
 DJNZ 30H,WCOM2

 CLR WRI
; CLR DATA_BIT
 LCALL DELAY_1MS
 SETB WRI
 RET

ADDRESS:   ;write address to ht1621
 RLC A
 RLC A
 MOV 31H,#6
   ADD1:
 CLR WRI
 RLC A
 MOV DATA_BIT,C
 LCALL DELAY_1MS
 SETB WRI
 DJNZ 31H,ADD1
 RET  
WDATA:                           ;write data to ht1621
 MOV 32H,#4
   WDATA1:
 CLR WRI
 RLC A
 MOV DATA_BIT,C
 LCALL DELAY_1MS
 SETB WRI
 DJNZ 32H,WDATA1
 RET
 


WAITKEY:SETB      P2.0  ;wait a key to next screen
 MOV   43H,#80
   WAITKEY1:
        LCALL     DELAY         ;IN ORDER TO ACCEPT SELECT STATUS
 DJNZ   43H,WAITKEY1
    STATUS: MOV       C,P2.0
        JC        STATUS
        RET

WAIT:   MOV      42,#2FH
   WAIT0:  LCALL    DELAY
        DJNZ     42,WAIT0
        RET

;DELAY SUBPROGRAM

DELAY:  MOV     40H,#032H       ;10.05ms
   DELAY1: MOV     41H,#030H
   DELAY2: DJNZ    41H,DELAY2      ;192us
        DJNZ    40H,DELAY1
        RET
DELAY_1MS:
 MOV 44H,#005H
   DELAY_1MS1:
 MOV 45H,#030H
    DELAY_1MS2:
 DJNZ 45H,DELAY_1MS2
 DJNZ 44H,DELAY_1MS1
 RET  

data_kenwood:

db 0C0h,0E0h,0F0h,0F0h,0F0h,0F0h,0F0h,0F0h,0F0h,0F0h,0F0h,0F0h,0F0h,0F0h,0F0h,0F0h,0F0h,0F0h
db 0F0h,0F0h,0F0h,0F0h,0F0h,0F0h,0F0h,0F0h,0F0h,0F0h,0F0h,0F0h,0F0h,0F0h
END 

  • 上一篇: AT89C51編程器
  • 下一篇: AT89C2051_中文數(shù)據(jù)手冊
  • 發(fā)表評論   告訴好友   打印此文  收藏此頁  關(guān)閉窗口  返回頂部
    熱點(diǎn)文章
     
    推薦文章
     
    相關(guān)文章
    網(wǎng)友評論:(只顯示最新5條。)
    關(guān)于我們 | 聯(lián)系我們 | 廣告合作 | 付款方式 | 使用幫助 | 機(jī)電之家 | 會員助手 | 免費(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ī)電之家對此不承擔(dān)任何保證責(zé)任,有侵犯您利益的地方請聯(lián)系機(jī)電之家,機(jī)電之家將及時(shí)作出處理。
    Copyright 2007 機(jī)電之家 Inc All Rights Reserved.機(jī)電之家-由機(jī)電一體化網(wǎng)更名-聲明
    電話:0571-87774297 傳真:0571-87774298
    杭州濱興科技有限公司提供技術(shù)支持

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

    網(wǎng)站經(jīng)營許可證:浙B2-20080178-1