1147227416.sch
手上現(xiàn)在有個(gè)仿制的方案,遇到點(diǎn)困難,希望有能力的兄弟姐妹幫幫忙
1.問(wèn)題是LCD無(wú)法正常顯示,但是用附帶的原來(lái)的單片機(jī)放上IC坐觸發(fā)后可以顯示.初步認(rèn)為是初始程序?qū)戝e(cuò)了,不知道按這種連線應(yīng)該怎么寫(xiě)初始程序
2.我想問(wèn)寫(xiě)數(shù)據(jù)是一定要/CS口低電平情況下,依靠/WR上升沿觸發(fā)的嗎?因?yàn)橛檬静ㄆ饔^測(cè)原來(lái)的IC動(dòng)作是令/WR口工作于低電平范圍,傳輸數(shù)據(jù)時(shí)令/CS同時(shí)為0
(原理圖BZ+ BZ-是LCD背光板正負(fù))
send_data:
call ini_1621 ;choose 1621b
ld lcd_bit_cnt,#1
ld r8,#80h
call send_bit
ld lcd_bit_cnt,#8
ld r8,#40h
call send_bit
ld lcd_point,#data_adr ;#80h
ld lcd_byte_cnt,#16
call send_byte
send_data_ret:
ret
ini_1621:
or p2,#01000000b ;;set cs
and p2,#11101111b ;or p2,#00010000b ; ;;wr high
nop
nop
or p2,#00010000b ;and p2,#11101111b ; ;;wr low
nop
nop
ret
ld lcd_order,#bias
call send_com ;1/3偏壓,4背極
;
ld lcd_order,#rc256
call send_com ;rc震蕩作為系統(tǒng)時(shí)鐘
;
ld lcd_order,#wdtdis
call send_com ;關(guān)閉看門(mén)狗
;
ld lcd_order,#timerdis
call send_com ;時(shí)基輸出禁止
;
ld lcd_order,#sysen
call send_com ;啟動(dòng)1621系統(tǒng)振蕩器
;
ld lcd_order,#lcdon
call send_com ;啟動(dòng)1621顯示偏壓發(fā)生器,啟動(dòng)顯示
lcd_bit_cnt .reg 5eh ;發(fā)送位計(jì)數(shù)寄存器
lcd_order .reg 5fh ;發(fā)送命令寄存器
lcd_point .reg 60h ;顯存指針
lcd_byte_cnt .reg 61h ;字節(jié)計(jì)數(shù)寄存器
data_adr .equ 80h
Mov_1 .equ 1
Mov_2 .equ 2
Mov_3 .equ 3
bias .equ 52h
x32k .equ 28h
sysen .equ 02h
lcdon .equ 06h
wdtdis .equ 0ah
timerdis .equ 08h ;
rc256 .equ 30h ;片內(nèi)RC震蕩
HT1621初始化求助
全部回復(fù)(1)
正序查看
倒序查看
我有IC資料 我發(fā)給你,完美替代HT1621B 全部封裝現(xiàn)貨 SSOP48 DIP28 LQFP44 LQFP48 QQ:1918885898
VK1621B-LCD液晶顯示驅(qū)動(dòng)IC.pdf
VK1622B LQFP48液晶驅(qū)動(dòng)IC.pdf
0
回復(fù)