|
|||||||||||
| 技術(shù)交流 | 電路欣賞 | 工控天地 | 數(shù)字廣電 | 通信技術(shù) | 電源技術(shù) | 測控之家 | EMC技術(shù) | ARM技術(shù) | EDA技術(shù) | PCB技術(shù) | 嵌入式系統(tǒng) 驅(qū)動編程 | 集成電路 | 器件替換 | 模擬技術(shù) | 新手園地 | 單 片 機(jī) | DSP技術(shù) | MCU技術(shù) | IC 設(shè)計 | IC 產(chǎn)業(yè) | CAN-bus/DeviceNe |
我的HT1621的初始化有問題,請指點(diǎn)迷徑,程序在這里..... |
| 作者:misshan 欄目:單片機(jī) |
我對HT1621的初始化可能有問題,能否幫我看一下。 我想知道HT1621上電時哪些東西必須初始化,我這樣的格式在哪里出了問題。 ORG 0000H GOTO START CS EQU 5 ;片選 RB.5 WR EQU 2 ;寫控制 RB.2 DATA EQU 1 ;數(shù)據(jù)線 RB.1 I EQU 40H ;傳送的位數(shù)I J EQU 41H ;傳送的I位數(shù)據(jù)J MSB EQU 7 ;最高位,第7位 TEMP EQU 68H ADDR EQU 30H ;DELAY1 EQU 42H START : BSF STATUS,RP0 MOVLW 00000000B MOVWF TRISB BCF STATUS,RP0 BCF PORTB,CS MOVLW 3 MOVWF I ;I=3:只發(fā)送3bit,即100 MOVLW 80H MOVWF J CALL WRITE MOVLW 09H MOVWF I ;I=9:發(fā)送9bit,即00000001X MOVLW 01H ;command:SYS EN MOVWF J CALL WRITE movlw 09H movwf I ;I=9:發(fā)送9bit,即00000011X movlw 03H ;command:LCD ON movwf J call WRITE movlw 09H movwf I ;I=9:發(fā)送9bit movlw 08H ;command:TONE OFF movwf J call WRITE movlw 09H movwf I ;I=9:發(fā)送9bit,即00101001X movlw 29H ;4commons,1/3bias movwf J call WRITE movlw 09H movwf I ;I=9:發(fā)送9bit,即00000011X movlw 14H ;command:RC 晶振 movwf J call WRITE movlw 09H movwf I ;I=9:發(fā)送9bit,即00000011X movlw 0AH ;command:WDT OFF movwf J call WRITE movlw 09H |
| 2樓: | >>參與討論 |
| 作者: fxmxh 于 2003/10/30 14:23:00 發(fā)布:
看看 ORG 0000H GOTO START CS EQU 5 ;片選 RB.5 WR EQU 2 ;寫控制 RB.2 DATA EQU 1 ;數(shù)據(jù)線 RB.1 I EQU 40H ;傳送的位數(shù)I J EQU 41H ;傳送的I位數(shù)據(jù)J MSB EQU 7 ;最高位,第7位 TEMP EQU 68H ADDR EQU 30H ;DELAY1 EQU 42H START : BSF STATUS,RP0 MOVLW 00000000B MOVWF TRISB BCF STATUS,RP0 BCF PORTB,CS MOVLW 3 MOVWF I ;I=3:只發(fā)送3bit,即100 MOVLW 80H MOVWF J CALL WRITE MOVLW 09H MOVWF I ;I=9:發(fā)送9bit,即00000001X MOVLW 01H ;command:SYS EN MOVWF J CALL WRITE movlw 09H movwf I ;I=9:發(fā)送9bit,即00000011X movlw 03H ;command:LCD ON movwf J call WRITE movlw 09H movwf I ;I=9:發(fā)送9bit movlw 08H ;command:TONE OFF movwf J call WRITE movlw 09H movwf I ;I=9:發(fā)送9bit,即00101001X movlw 29H ;4commons,1/3bias movwf J call WRITE movlw 09H movwf I ;I=9:發(fā)送9bit,即00000011X movlw 14H ;command:RC 晶振 movwf J call WRITE movlw 09H movwf I ;I=9:發(fā)送9bit,即00000011X movlw 0AH ;command:WDT OFF movwf J call WRITE movlw 09H movwf I ;I=9:發(fā)送9bit,即00000011X |
|
| 3樓: | >>參與討論 |
| 作者: misshan 于 2003/10/30 16:37:00 發(fā)布:
啊,問題已經(jīng)解決了,感覺真好! |
|
| 4樓: | >>參與討論 |
| 作者: engineer02 于 2003/10/31 11:08:00 發(fā)布:
呵呵! |
|
| 5樓: | >>參與討論 |
| 作者: misshan 于 2003/10/31 14:06:00 發(fā)布:
啊,出來了 。 |
|
|
|
| 免費(fèi)注冊為維庫電子開發(fā)網(wǎng)會員,參與電子工程師社區(qū)討論,點(diǎn)此進(jìn)入 |
Copyright © 1998-2006 m.58mhw.cn 浙ICP證030469號 |