freepeople性欧美熟妇, 色戒完整版无删减158分钟hd, 无码精品国产vα在线观看DVD, 丰满少妇伦精品无码专区在线观看,艾栗栗与纹身男宾馆3p50分钟,国产AV片在线观看,黑人与美女高潮,18岁女RAPPERDISSSUBS,国产手机在机看影片

正文內(nèi)容

[理學(xué)]第九部分單片機(jī)-io擴(kuò)展(參考版)

2024-12-11 01:11本頁面
  

【正文】 程序如下: RDS: MOV R0,# 30H ; 初始化 ,存放單元首址 MOV R2,# 7FH ; P1口高 4位置控制字及低 4位置輸入 ;方式 MOV R3,# 04H ; 讀入 4個 BCD碼 LOOP: MOV A,R2 MOV P1,A ; P1口送控制字及低 4位置輸入方式 MOV A,P1 ; 讀入 BCD碼 ANL A,# 0FH ; 屏蔽高 4位 MOV R0,A ; 送入存儲單元 INC R0 ; 指向下個存儲單元 MOV A,R2 ; 準(zhǔn)備下一片撥盤的控制端置 0 RR A ; MOV R2,A ; DJNZ R3,LOOP ; 未讀完返回 RET ; 讀完結(jié)束 。由于 該位的控制端置 0,因此 ,撥盤所置之?dāng)?shù)輸出為BCD反碼,通過與非門輸出為該千位數(shù)的 BCD碼 例如輸入為 9345,這時,每位 BCD碼輸出端上有相應(yīng)的數(shù)字與 A接通。 當(dāng)選中某位時,該位的控制端置 0,其它三個控制端置 1。 四個與非門輸出 8,4,2,1端分別接入 , 。下圖是 通過 P1與 4片 BCD碼撥盤相連的 4位 BCD碼輸入電路。 2. 多片 BCD碼撥盤與單片機(jī)的接口 如按下圖, N位撥盤需占用 4 N根 I/O口線 ,為減少 I/O口線 ,可將撥盤的輸出線分別通過 4個與非門與單片機(jī)的 I/O口相連 , 每片撥盤的 控制端 A不再接+5V或地 ,而是分別與 I/O口線相連 ,用來控制選擇多片撥盤中的任意一片。輸出的 BCD碼為正邏輯。 撥盤輸入 控制端 A 輸出狀態(tài) 8 4 2 1 0 1 0 0 0 0 1 1 0 0 0 1 2 1 0 0 1 0 3 1 0 0 1 1 4 1 0 1 0 0 5 1 0 1 0 1 6 1 0 1 1 0 7 1 0 1 1 1 8 1 1 0 0 0 9 1 1 0 0 1 BCD碼撥盤的輸入輸出狀態(tài) BCD碼撥盤與單片機(jī)的接口 BCD碼撥盤的接口 8031通過 ~ BCD碼撥盤的接口電路。 BCD碼撥盤后面有 5個接點(diǎn), A為輸入控制線,另外 4是 BCD碼輸出線。這種撥盤如圖所示,為四片 BCD碼撥盤 拼接的 4位十進(jìn)制輸入撥盤組。 MOV A,# 2AH MOVX DPTR,A SETB EA …… 鍵輸入中斷服務(wù)程序: PINT1: PUSH PSW PUSH DPH PUSH DPL PUSH Acc MOV DPTR,# 7FFFH ; 向命令口寫入讀鍵盤 RAM命令 MOV A,# 40H MOVX DPTR,A MOV DPTR,# 7FFEH ; 讀鍵輸入值 MOVX A,DPTR CJNE A,# 37H,PRI1 ; 判輸入停機(jī)命令否 SETB 20H PRI1: POP Acc POP DPL POP DPH POP PSW RETI 顯示子程序: DIR: MOV DPTR,# 7FFFH ; 輸出寫顯示 RAM命令 MOV A,# 90H MOVX DPTR,A MOV R0,# 70H MOV R7,# 08H ; 送顯示 RAM數(shù)據(jù)的個數(shù) MOV DPTR,# 7FFEH DL0: MOV A,R0 ADD A,# 05H ; 05H為查表偏移量 MOVC A,A+PC ; 查表得到段碼 MOVX DPTR,A ; 寫入顯示 RAM INC R0 ; 顯示數(shù)據(jù)單元地址增 1 DJNZ R7,DL0 ; 8個顯示數(shù)據(jù)是否輸出完畢 RET ADSEG: DB 3FH,06H,5BH,4FH,66H,6DH ; 段碼表(共陰極) DB 7DH,07H,7FH,6FH,77H,7CH DB 39H,5EH,79H,71H,73H,3EH DB 31H,6EH,1CH,23H,40H,03H DB 18H,38H,00H MCS51單片機(jī)與 BCD碼撥盤的接口設(shè)計 BCD碼撥盤 有時需輸入一些控制參數(shù),設(shè)定完將 維持不變 。 讀 8279的狀態(tài) JB ,LP MOV A,00H MOVX DPTR,A 當(dāng)鍵盤上出現(xiàn)有效的閉合鍵時,鍵輸入數(shù)據(jù)自動進(jìn)入 8279的鍵盤 RAM存儲器,并向 8031請求中斷, 8031響應(yīng)中斷讀取鍵盤 RAM中的鍵輸入數(shù)據(jù)。 控制字 D1H送 A MOVX DPTR,A 。 允許外部中斷 1中斷 MOV DPTR,7FFFH 。 圖中 8279的 命令 /狀態(tài)口地址為 7FFFH, 數(shù)據(jù)口地址為 7FFEH。 OUTB0~ OUTA 0~ 3輸 出 8位段碼。 行線接 8279的
點(diǎn)擊復(fù)制文檔內(nèi)容
教學(xué)課件相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號-1