81C55與MCs-51的編程應(yīng)用
發(fā)布時間:2016/7/19 21:46:27 訪問次數(shù):601
單片機(jī)P0口輸出的低8位地址不需要另外加鎖存器(81C55片內(nèi)集成有地址鎖存器),而AD7888ARZ-REEL7直接與81C55的AD0~AD7相連,既可作為低8位地址總線,又可作為數(shù)據(jù)總線,地址鎖存控制直接用MCs-51發(fā)出的ALE信號。
【例9.6】如圖9.15所示,如果在81C55的B口接8個按鍵,A口接8個發(fā)光二極管,則下面的程序能夠完成按下某一按鍵,相應(yīng)的發(fā)光二極管發(fā)光的功能。
MOV DPTR,#7F00H ;指向81C55的控制口
MOV A,#01H
MOVX @DPTR,A ;向控制口寫控制孛,A口輸出,B口輸入
LooP∶MOV DPTR,#7FO2H ;指向81C55的B口
【例9,7】如圖9,15所示,若要求A口定義為基本輸入方式,B口定義為基本輸出方式。讀取81C55,要求將立即數(shù)AAH寫入81C55RANI的7E25H單元。
單片機(jī)P0口輸出的低8位地址不需要另外加鎖存器(81C55片內(nèi)集成有地址鎖存器),而AD7888ARZ-REEL7直接與81C55的AD0~AD7相連,既可作為低8位地址總線,又可作為數(shù)據(jù)總線,地址鎖存控制直接用MCs-51發(fā)出的ALE信號。
【例9.6】如圖9.15所示,如果在81C55的B口接8個按鍵,A口接8個發(fā)光二極管,則下面的程序能夠完成按下某一按鍵,相應(yīng)的發(fā)光二極管發(fā)光的功能。
MOV DPTR,#7F00H ;指向81C55的控制口
MOV A,#01H
MOVX @DPTR,A ;向控制口寫控制孛,A口輸出,B口輸入
LooP∶MOV DPTR,#7FO2H ;指向81C55的B口
【例9,7】如圖9,15所示,若要求A口定義為基本輸入方式,B口定義為基本輸出方式。讀取81C55,要求將立即數(shù)AAH寫入81C55RANI的7E25H單元。
熱門點(diǎn)擊
- 最大跨導(dǎo)法的閾值電壓定義為
- 閾值電壓
- 數(shù)據(jù)指針DPTR
- RoM可分為以下5種類型
- 矩陣式鍵盤有以下幾種掃描工作方式。
- DAC主要性能指標(biāo)
- Spacer
- LED數(shù)碼管編碼方式
- 最大跨導(dǎo)
- 不帶進(jìn)位加法指令及BCD碼加法調(diào)整指令
推薦技術(shù)資料
- CV/CC InnoSwitch3-AQ 開
- URF1DxxM-60WR3系
- 1-6W URA24xxN-x
- 閉環(huán)磁通門信號調(diào)節(jié)芯片NSDRV401
- SK-RiSC-SOM-H27X-V1.1應(yīng)
- RISC技術(shù)8位微控制器參數(shù)設(shè)
- 多媒體協(xié)處理器SM501在嵌入式系統(tǒng)中的應(yīng)用
- 基于IEEE802.11b的EPA溫度變送器
- QUICCEngine新引擎推動IP網(wǎng)絡(luò)革新
- SoC面世八年后的產(chǎn)業(yè)機(jī)遇
- MPC8xx系列處理器的嵌入式系統(tǒng)電源設(shè)計(jì)
- dsPIC及其在交流變頻調(diào)速中的應(yīng)用研究