|
中威單片機(jī)例程,方便大家下載
0.png (44.28 KB, 下載次數(shù): 66)
下載附件
2018-12-8 16:27 上傳
列表:
1621驅(qū)動(dòng)范例程序.rar
1637驅(qū)動(dòng)范例程序.rar
164驅(qū)動(dòng)范例程序.rar
20150724102928_79049.rar
5104紅外接收范例程序.rar
6222紅外接收范例程序.rar
628系列MCU內(nèi)部LED驅(qū)動(dòng)范例程序.rar
CMS串行通信范例程序.rar
IIC讀寫(xiě)EEPROM范例程序.rar
中威單片機(jī).rar
編碼器范例程序2.rar
單片機(jī)源程序如下:
- ;**************************************************
- ;164驅(qū)動(dòng)程序
- ;**************************************************
- CLK_164 EQU PORTA,0 ;164時(shí)鐘口
- DAT_164 EQU PORTA,1 ;164數(shù)據(jù)口
- CLK_IO EQU TRISA,0 ;時(shí)鐘口方向
- DAT_IO EQU TRISA,1 ;數(shù)據(jù)口方向
- KCOUNT EQU ? ;掃鍵個(gè)數(shù)(示例程序掃描8個(gè)按鍵)
- KDATA EQU ? ;讀取到的按鍵信息
- DTEMP EQU ? ;掃按鍵時(shí)傳送給164的數(shù)據(jù)
- TEMP EQU ? ;臨時(shí)緩存
- COUNT EQU ?
- ;**************************************************
- ;164移位寫(xiě)數(shù)據(jù)子程序
- ;**************************************************
- MOVE_164:
- LD TEMP,A
- LDIA 08H
- LD COUNT,A
- MOVE_LOOP:
- CLRB CLK_164
- CLRB DAT_164
- RLCR TEMP
- SZB STATUS,C
- SETB DAT_164
- SETB CLK_164
- SZDECR COUNT
- JP MOVE_LOOP
- CLRB CLK_164
- CLRB DAT_164
- RET 00H
-
-
- ;**************************************************
- ;164讀鍵值示例子程序
- ;164芯片D0-D7口上的按鍵分別對(duì)應(yīng)KDATA寄存器b0-b7位,
- ;若口線(xiàn)按鍵按下,KDATA相應(yīng)位置1,否則置0
- ;**************************************************
- KSCAN_164:
- ;必須先關(guān)閉所有顯示COM口
- CLR KCOUNT
- CLR KDATA
- ; CLRB DAT_IO ;164數(shù)據(jù)口作輸出口傳輸數(shù)據(jù)
- ; CALL DELAY50US ;改變口線(xiàn)方向必要的延時(shí)
- LDIA B'11111110' ;從164芯片D0引腳按鍵開(kāi)始掃描
- CALL MOVE_164
- SETB DAT_IO ;164數(shù)據(jù)口作輸入口檢測(cè)按鍵
- CALL DELAY50US ;改變口線(xiàn)方向必要的延時(shí)
- KSCAN_LOOP:
- CLRB CLK_164
- SNZB DAT_164
- JP KSCAN_IN
- SETB CLK_164
- INCR KCOUNT
- LDIA .8
- SUBA KCOUNT
- SNZB STATUS,Z
- JP KSCAN_LOOP
-
- CLRB CLK_164
- JP KSCAN_BACK
- KSCAN_IN:
- INCA KCOUNT
- LD KDATA,A
- KSCAN_BACK:
- CLRB DAT_IO ;掃描完成后將數(shù)據(jù)口作輸出口
- RET
- ……………………
- …………限于本文篇幅 余下代碼請(qǐng)從51黑下載附件…………
復(fù)制代碼
所有資料51hei提供下載:
中威單片機(jī).rar
(16.42 KB, 下載次數(shù): 45)
2018-12-8 11:19 上傳
點(diǎn)擊文件名下載附件
中威單片機(jī) 下載積分: 黑幣 -5
|
評(píng)分
-
查看全部評(píng)分
|