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

正文內(nèi)容

單片機(jī)原理與接口技術(shù)第9章mcs51單片機(jī)的io擴(kuò)展-在線瀏覽

2025-07-13 04:58本頁(yè)面
  

【正文】 輸出控制信號(hào)由 WR合成,當(dāng)兩者同時(shí)為低電平時(shí),或門輸出 0,將 P0口數(shù)據(jù)鎖存到 74HC374,其輸出控制著發(fā)光二極管 LED。 ? 輸入控制信號(hào)由 RD合成,當(dāng)二者同時(shí)為低電平時(shí),或門輸出為 0,選通 74HC244,將外部信息輸入到總線。若按下某鍵則所在的線輸入為 0。但是由于分別用 RD和 WR信號(hào)控制,因此不會(huì)發(fā)生沖突。 ? 對(duì)于圖 94,如果需要實(shí)現(xiàn)的功能是按下任意一個(gè)按鍵,對(duì)應(yīng)的 LED發(fā)光,則程序如下 : ? LOOP: MOV DPTR, 0FEFFH 。從 74HC244讀入數(shù)據(jù),檢測(cè)按鍵 ? MOVX DPTR, A 。循環(huán) 可編程并行 I/O口的擴(kuò)展 ? RAM/IO擴(kuò)展芯片 8155 ? ( 1) 8155的結(jié)構(gòu)及引腳功能 ? 8155的引腳如圖 95( a)所示,邏輯框圖如圖 95( b)所示。 ? IO/M: IO/RAM選擇信號(hào)端,輸入高電平選擇 I/O操作,低電平選擇訪問(wèn)片內(nèi) RAM。 ? RD: 讀選通輸入端,低電平有效 。 ? TI: 計(jì)數(shù)器計(jì)數(shù)脈沖輸入端 。 ? PA0~ PA7: 8位并行 I/O口 。 ? PC0~ PC5: 6位并行 I/O口 。 ? RESET: 復(fù)位輸入引腳,高電平復(fù)位。 ? Vss: 接地。 (見教材 P193頁(yè) ) ? ( 3)命令 /狀態(tài)寄存器 ? 8155的命令 /狀態(tài)寄存器物理上只有一個(gè)端口地址(見表 95)。 ? 對(duì)該口讀操作,則從狀態(tài)寄存器讀出狀態(tài)字。 ? I/O的工作方式選擇,定時(shí)器 /計(jì)數(shù)器的工作控制都是通過(guò)對(duì) 8155內(nèi)部命令寄存器設(shè)定命令控制字的方式來(lái)實(shí)現(xiàn)的,通過(guò)對(duì)狀態(tài)字的讀取來(lái)判別它們的工作狀態(tài)。命令字寄存器只能寫不能讀,狀態(tài)寄存器只能讀不能寫。 8155狀態(tài)字格式見表 97。 ? STBA、 STBB: 設(shè)備選通信號(hào)輸入線,低電平有效。 ? ( 4)定時(shí)器 /計(jì)數(shù)器的擴(kuò)展 ? 8155片內(nèi)有一個(gè) 14位的減法計(jì)數(shù)器,可對(duì)輸入脈沖進(jìn)行減法計(jì)數(shù),它可以在 0002H~ 3FFFH之間選擇計(jì)數(shù)器初值。 ? TO為定時(shí)器輸出,輸出各種信號(hào)脈沖波形。這兩個(gè)寄存器格式如下 : M2 M1 T13 T12 T11 T10 T9 T8 T7 T6 T5 T4 T3 T2 T1 T0 定時(shí)器方式 計(jì)數(shù)長(zhǎng)度高 6位 計(jì)數(shù)長(zhǎng)度低 8位 ? 高字節(jié)寄存器的最高兩位 M M1所對(duì)應(yīng)的定時(shí)器 /計(jì)數(shù)器的工作方式見表 98。計(jì)數(shù)器的啟停由命令字的最高兩位控制,任何時(shí)刻都可以置定時(shí)器的初值和工作方式。 ? ( 5)接口與編程 ? ①硬件連接。擴(kuò)展一片 8155系統(tǒng)將增加 256B片外 RAM, 22位 I/O口線及 1個(gè) 14位減法計(jì)數(shù)器。 ? P0口不需要加鎖存器,可以直接與 8155的 AD0~ AD7相連,它既是低8位地址線也是 8位數(shù)據(jù)線。 ? CE及 IO/M與 MCS51的連接方式?jīng)Q定了 8155的地址范圍 : ? RAM字節(jié)地址范圍 : 7E00H~ 7EFFH ? 命令 /狀態(tài)寄存器 : 7F00H PA口 : 7F01H 圖 96 MCS51與 8155的一種接口邏輯 ? PB口 : 7F02H ? PC口 : 7F03H ? 定時(shí)器低 8位寄存器 : 7F04H ? 定時(shí)器高 8位寄存器 : 7F05H ? ② 程序設(shè)計(jì)。 ? 程序清單如下 : ? D8155: MOV R0, 50H 。數(shù)據(jù)指針指向 8155內(nèi)部 RAM單元 ? LP: MOV A, R0
點(diǎn)擊復(fù)制文檔內(nèi)容
電大資料相關(guān)推薦
文庫(kù)吧 www.dybbs8.com
備案圖鄂ICP備17016276號(hào)-1