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

正文內(nèi)容

[工學(xué)]單片機原理及應(yīng)用-wenkub.com

2025-01-13 05:15 本頁面
   

【正文】 I2C總線為芯片間同步串行傳輸總線 , 只使用 兩根信號線 : 串行時鐘線 SCL和 串行數(shù)據(jù)線 SDA, 能實現(xiàn)總線上各器件的全雙工同步數(shù)據(jù)傳送 。送 PB口 SJMP LOOP END 74LS165擴展并行輸入端口 采用串行通訊方式擴展并行 I/O端口 (RXD): 數(shù)據(jù)引腳 (TXD): 輸出同步移位脈沖 S/ L (Shift/ Load): 0— 并行輸出 。 8255 A 端 口 地 址 A15 A14 A13 A12 A11 A10 A9 A8 A7 A6 A5 A4 A3 A2 A1 A0 端口 端口地址 0 1 1 1 1 1 1 1 1 1 1 1 1 1 0 0 Port A 7FC0H 0 1 1 1 1 1 1 1 1 1 1 1 1 1 0 1 Port B 7FC1H 0 1 1 1 1 1 1 1 1 1 1 1 1 1 1 0 Port C 7FC2H 0 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 控制字端口 7FC3H 設(shè)置: A口方式 0輸入 , B口方式 0輸出 , C口輸出 ,工作方式控制字為: 80H A_PORT EQU 7F00H 。 3) 工作方式 2 雙向輸入 /輸出方式 此時 , B口只能工作在方式 0 或者方式 1. 8255是可編程接口芯片 , 可通過改變控制字端口寄存器的值對端口的工作方式和 C口各位的狀態(tài)進行設(shè)置 。 A口和 B口工作于方式 1,輸出方式 A 口B 口PC 7 PC 6 PC 3 PC 2 PC 0 PC 1 O B F AA C K AA C K BO B F BI N T R AI N T R B8255ACK: Acknowlegement 外設(shè)響應(yīng)信號 , 用來通知8255, 外設(shè)已經(jīng)接收到數(shù)據(jù) 。 A口和 B口工作于方式 1,輸入方式 A 口B 口PC 4 PC 5 PC 3 PC 2 PC 0 PC 1 S T B AS T B BI N T R AI N T R BI B F AI B F B8255IBF: Input Buffer Full 輸入緩沖器滿信號 , 有效時 ,表示已有一個有效的外設(shè)數(shù)據(jù)鎖存于 8255的端口鎖存器中 ,CPU取走該數(shù)據(jù)前暫時不能向接口輸入數(shù)據(jù) 。 用于輸入 /輸出 用于芯片內(nèi)部控制 2. 8255A的引腳 CS: 選片信號; RESET: 復(fù)位信號; RD: 讀端口控制信號; WR: 寫端口控制信號; A1, A0: 地址信號 。 擴展時需要注意以下幾點: ? 擴展的并行 I/O端口和外部數(shù)據(jù)存儲器統(tǒng)一編址 ,采用相同的控制信號 , 相同的尋址方式和相同的指令( MOVX) . ? 系統(tǒng)中所有并行 I/O端口擴展芯片均應(yīng)按照 “ 輸入三態(tài) 、 輸出鎖存 ” 的原則與總線相連 。 擴展存儲器地址范圍 .doc 擴展存儲器地址范圍 .doc 例 74 采用兩片 62128擴展 32KB外部數(shù)據(jù)存儲器。 方案六:可以用 1片 62128和 8片 6264來設(shè)計。 方案一: 62256 的存儲容量為 32KB,可以采用 1片 62256來設(shè)計。 型 號 2816A 2817 2817A 2864A 存儲容量 2KB 8 2KB 8 2KB 8 8KB 8 程序存儲器的擴展主要考慮以下幾個問題: 程序存儲器的擴展 例 71 若單片機為 8031,試采用 2764擴展 8KB的程序存儲器。 3. 線選譯碼 線選譯碼是部分地址譯碼的特殊形式 , 即直接用地址線來選通存儲器芯片或端口 , 一個存儲單元或端口與多個地址對應(yīng) 。 所有的選頁地址線參與選頁地址譯碼; 所有的頁內(nèi)地址線參與頁內(nèi)單元的譯碼(存儲器芯片自身功能)。 0100 0000 0000 0000 0100 0111 1111 1111 0111 1111 1111 1111 同一頁內(nèi) (16KB ) . . . . . . A15 A14 A13 A0 ………… 地址譯碼時 , 選頁地址用于產(chǎn)生 頁面選擇信號 ,頁內(nèi)地址用于產(chǎn)生 頁內(nèi)單元選擇信號 。 總線擴展的地址譯碼方法 存儲器芯片 3 16 KB 存儲器芯片 2 16 KB 存儲器芯片 1 16 KB 64KB 存儲器芯片 4 16 KB 每個存儲器芯片中的存儲單元的地址是不同的 。 X T A L 1X T A L 2P 0P 1P 2P 3R E S E T EA+ 5 V+ 5 V8888 然而 , 51單片機的片上資源終歸有限 , 針對某些應(yīng)用可能需要擴展 , 如增加存儲器容量和輸入輸出端口數(shù)量 , 增加 ADC和 DAC等 。 MCS— 51 P2, P0 RD WR 外部程序 存 貯 器 擴展 RAM 并行 I/O 接口 串行 I/O 接口 A/D 轉(zhuǎn)換 D/A 轉(zhuǎn)換 定時器 計數(shù)器 并行 I/O 設(shè) 備 串行 I/O 設(shè) 備 模擬量 輸 入 模擬量 輸 出 數(shù)據(jù)總線和地址總線 PSEN PSEN、 RD 和 WR等信號 構(gòu)成了 控制總線 。 FFFFH 存儲器芯片 4 16 KB 存儲器芯片 3 16 KB 存儲器芯片 2 16 KB 存儲器芯片 1 16 KB 0000H FFFFH … C000H BFFFH … 8000H 7FFFH … 4000H 3FFFH … 0000H 相應(yīng)地 , 整個存儲空間可分為 4頁 , 不同的存儲芯片占用不同的頁面 。 擴展存儲器地址范圍 .doc 擴展 I/O端口 與擴展存儲器類似 , 只是用寄存器代替存儲器芯片 , 而且通常直接產(chǎn)生 端口選擇信號 。 例:若頁面的大小為 8KB, 64KB的存儲空間分成 8頁 ,則頁內(nèi)地址應(yīng)為 13位 , 即 A0A12; 其余地址為選頁地址 , 即 A13A15, 全地址譯碼 要求所有選頁地址
點擊復(fù)制文檔內(nèi)容
教學(xué)課件相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖片鄂ICP備17016276號-1