|
我是08界電子的!上學(xué)的時(shí)候?qū)W過幾節(jié)課單片機(jī)并沒有深入的學(xué)習(xí)過,甚至上學(xué)的時(shí)候根本沒碰過單片機(jī),后來工作了,自己自學(xué)了一點(diǎn),一直停留在不會(huì)12864,不會(huì)ds1302的狀態(tài)!通過這個(gè)u一下子學(xué)會(huì)了LCD12864,和ds1302始終芯片!下面是我的學(xué)習(xí)過程!寫這個(gè)帖子主要是讓自己把學(xué)習(xí)過程記錄下來!因?yàn)橹白龀晒α艘淮?電腦做系統(tǒng)把資料給弄沒了!作為一個(gè)電腦維修員,忘了備份資料真實(shí)慚愧啊!這是我第二次驅(qū)動(dòng)這個(gè)12864,這次一定要寫下來!以備以后查看學(xué)習(xí)!同時(shí)也想給像我一樣喜歡單片機(jī)但是沒有那么牛X的童鞋的一個(gè)參考!
一開始無意中從其他網(wǎng)站中看到u屏幕還可以利用,一直有這種想法,苦于不知道引腳定義,手頭也沒有3.3v的單片機(jī),屢屢的作罷,后來在舊貨市場上買了兩個(gè)廢棄的u價(jià)格便宜大概2塊錢吧!可是這個(gè),搜了半天并沒有一樣的u驅(qū)動(dòng)電路的介紹!后來又放了一段時(shí)間!去中關(guān)村進(jìn)貨的時(shí)候,順便去中發(fā)電子市場買了兩片stc12le5a60s2 3.3v單片機(jī)!
后來來到了51hei.com看了這篇帖子,看到有很多的帖子,參照下面這個(gè)帖子,找到了自己的引腳定義,也通過這個(gè)帖子內(nèi)的程序成功驅(qū)動(dòng)了我的,只要改引腳就可以
12864液晶 弄個(gè)小玩意 有興趣的可以看看
1.jpg (46.18 KB, 下載次數(shù): 140)
下載附件
2022-11-5 02:50 上傳
接著是引腳定義spi驅(qū)動(dòng)方式,我也一開始也不知道spi驅(qū)動(dòng)是怎么回事,但是spi用的是4根線
st7567.png (5.47 KB, 下載次數(shù): 171)
下載附件
2016-12-16 14:18 上傳
通過以上信息和程序就可以驅(qū)動(dòng)12864顯示,這時(shí)候很高興了,但是不做出點(diǎn)實(shí)際的東西好像也不會(huì)很開心!論壇里做萬年歷的不少!于是又是伸手黨的作風(fēng),找了半天并沒有找到現(xiàn)成的程序!于是想想自己改裝一下別人的程序應(yīng)該也行!用的是下面帖子中的程序進(jìn)行了改裝!
【原創(chuàng)】STC89C58省電終極挑戰(zhàn) 12864萬年歷二級(jí)菜單農(nóng)歷節(jié)日顯示自動(dòng)閏月不重復(fù)節(jié)日
這個(gè)程序?qū)懙暮芎茫總(gè)零件都單獨(dú)寫了一個(gè)c程序文件,不會(huì)寫的這是一個(gè)很好的范例!源程序用的是st7565主控的12864,本次用的是st7567主控的12864 u屏幕!大概看了一下!引腳定義不同,驅(qū)動(dòng)方式不同不能只修改引腳!
我是這樣修改的地方:12864的引腳定義;
void LcdSt7565_WriteCmd(uchar cmd);
void LcdSt7565_WriteData(uchar dat);
void LCD_ST7565_INIT(void);
以上函數(shù)名稱不要更改,直接復(fù)制《12864液晶 弄個(gè)小玩意 有興趣的可以看看 》里面的函數(shù)內(nèi)容直接填充進(jìn)去,還要修改一下復(fù)制過來內(nèi)部函數(shù)的名稱st7567改成st7565。
如果寫完程序發(fā)現(xiàn)屏幕全黑,請拔掉寫單片機(jī)額數(shù)據(jù)線,只保留vcc和地,如果顯示特別淺,請修改12864初始化的,對比度命令的值;
如果ds1302發(fā)燙,在1302的vcc和地之間接一個(gè)104電容;
如果寫完程序不顯示數(shù)字部分,那就是沒有驅(qū)動(dòng)上ds1302時(shí)鐘芯片,我用的是:
sbit sck = P1^2; sbit io = P1^1;
sbit rst = P1^0;
如果進(jìn)入待機(jī)模式以后無法退出:返回鍵和外部中斷要鏈接在一起,當(dāng)按返回鍵時(shí)會(huì)推出待機(jī)模式
最后:是我修改好的程序分享給大家
修改過后的用于st7567主控萬年歷程序.zip
(210.89 KB, 下載次數(shù): 698)
2016-12-16 14:57 上傳
點(diǎn)擊文件名下載附件
下載積分: 黑幣 -5

|
評(píng)分
-
查看全部評(píng)分
|