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

正文內(nèi)容

單片機(jī)中斷與定時(shí)系統(tǒng)(存儲(chǔ)版)

2025-06-22 18:04上一頁面

下一頁面
  

【正文】 (2) 控制邏輯 控制與定時(shí)寄存器用以存儲(chǔ)鍵盤及顯示器的工作方式,鎖存操作命令,通過譯碼產(chǎn)生相應(yīng)的控制信號(hào),使 8279 的各個(gè)部件完成一定的控制功能。 7 單片機(jī) I/O擴(kuò)展及應(yīng)用 60 7 單片機(jī) I/O擴(kuò)展及應(yīng)用 8279邏輯框圖 數(shù)據(jù)緩沖器 I/O控制 FIFO傳感器 RAM狀態(tài) IRQ 16?8顯示用 RAM 控制用 時(shí)序寄存器 8?8FIFO/ 傳感器 RAM 鍵盤去抖動(dòng) 和控制 顯示寄存器 時(shí)序 和 控制 掃描計(jì)數(shù)器 回送 顯示地址 寄存器 8 4 8 DB0~7 OUTA0~3 OUTB0~3 BD RD WR CS A0 SL0~3 RL0~7 CNTL/STB SHIFT CLK RESET 61 7 單片機(jī) I/O擴(kuò)展及應(yīng)用 8279引腳圖 62 2. 8279芯片的信號(hào)引腳 ? DB0~7——雙向外部數(shù)據(jù)總線。 ? /RD、 /WR——是讀、寫選通信號(hào),低電平有效。 ? OUTA0~3, OUTB0~3——顯示段數(shù)據(jù)輸出線,可分別作為兩個(gè)半字節(jié)輸出,也可作為 8位段數(shù)據(jù)輸出口,此時(shí) OUTB0為最低位,OUTA3 為最高位。內(nèi)部時(shí)鐘控制著掃描時(shí)間和鍵盤去抖動(dòng)時(shí)間的長(zhǎng)短。當(dāng)有若干鍵按下時(shí),鍵盤掃描能夠根據(jù)發(fā)現(xiàn)它們的順序,依次將它們的狀態(tài)送入FIFO RAM 中。當(dāng)AI=l時(shí),每次讀出傳感器 RAM 后地址自動(dòng)加 1 使地址指針指向下一個(gè)存儲(chǔ)單元。 AI(D4)為自動(dòng)增量特征位。 IWA、IWB(D3D2)為 A、 B組顯示 RAM寫入屏蔽位。用于對(duì)兩組顯示輸出消隱。 CA(D0)為總清的特征位。每當(dāng)傳感器狀態(tài)出現(xiàn)變化時(shí),掃描檢測(cè)電路就將其狀態(tài)寫入傳感器 RAM,并啟動(dòng)中斷邏輯,使 IRQ變高,向 CPU請(qǐng)求中斷,并且禁止寫入傳感器 RAM。因此,寫入命令時(shí)唯一的要求是使數(shù)據(jù)選擇信號(hào) A0=1。 D7 D6 D5 D4 D3 D2 D1 D0 DU S/E O U F N N N 75 7 單片機(jī) I/O擴(kuò)展及應(yīng)用 ? U (D4 Underrun)——在 FIFO RAM中沒有輸入字符時(shí), CFU對(duì) FIFO RAM 讀,則置 “ 1” U 位。 CNTL與其它鍵連用作特殊命令鍵, SHIFT可作為上下檔控制鍵。1B ACALL DL 。1B DSEG: DB 3FH, 06H DB 5BH, 4FH DB 66H, 6DH DB 7DH, 07H DB 7FH, 6FH DB 77H, 7CH DB 39H, 5EH DB 79H, 71H 94 LCD顯示器接口 1. LCD顯示器顯示原理 LCD——Liquid Crystal Display LCD七段顯示器除了 a~g七個(gè)筆畫之外,還有一個(gè)公共極 COM。 7 單片機(jī) I/O擴(kuò)展及應(yīng)用 96 2. LCD顯示器應(yīng)用舉例 7 單片機(jī) I/O擴(kuò)展及應(yīng)用 80C51 A B C IBT 4514 D STR ? ? ? +5V 4047 a ……g 4056 a ……g 4056 a ……g 4056 4054 S0 S1 S2 S3 ? ? ? ? ? ? R C COM dp dp dp 97 4047——單穩(wěn)態(tài) /無穩(wěn)態(tài)多諧振蕩器(Monostable/Astable Multivibrator) 7 單片機(jī) I/O擴(kuò)展及應(yīng)用 98 4054——4Segment Display Driver Strobed Latch Function 7 單片機(jī) I/O擴(kuò)展及應(yīng)用 99 4056——BCD To 7Segment Decoder/Driver with Strobed Latch Function 7 單片機(jī) I/O擴(kuò)展及應(yīng)用 100 4514——4Bit Latch/4to16 Line Decoders 7 單片機(jī) I/O擴(kuò)展及應(yīng)用 101 顯示程序 STAR: CLR A 。 ? 數(shù)據(jù)傳輸速率 (位率或比特率 ):每秒傳送的二進(jìn)制位數(shù)。 7 單片機(jī) I/O擴(kuò)展及應(yīng)用 104 打印機(jī)接口和打印機(jī)驅(qū)動(dòng)程序 1. 不用擴(kuò)展接口的打印機(jī)連接 7 單片機(jī) I/O擴(kuò)展及應(yīng)用 WR RD 80C51 ? ? ? P Vss STB ?P型打印機(jī) BUSY DB7 ? ? ? DB0 GND + + ? ? ? ? ? ? 105 7 單片機(jī) I/O擴(kuò)展及應(yīng)用 2. 使用 8255作打印機(jī)接口 RD WR RESET 80C51 ~ ALE EA RD WR RESET CS A1 A0 D7~D0 PA7~PA0 8255A PC7 PC0 DB7~DB0 微型打印機(jī) BUSY STB 74LS373 Q7 D7~D0 Q1 G E Q0 106 3. 打印機(jī)驅(qū)動(dòng)程序 MOV R0, 7FH MOV A, 88H MOVX R0, A TP: MOV R0, 7EH TP1: MOVX A, R0 JB , TP1 MOV R0, 7CH MOV A, R1 MOVX R0, A 7 單片機(jī) I/O擴(kuò)展及應(yīng)用 INC R1 MOV R0, 7EH MOV A, 0 MOV R0, A MOV A, 1 MOVX R0, A DJNZ R2, TP RET 107 串行通信基礎(chǔ)知識(shí) MCS51單片機(jī)的串行口及控制寄存器 MCS51單片機(jī)串行通信工作方式 8 單片機(jī)串行數(shù)據(jù)通信 108 串行通信基礎(chǔ)知識(shí) 串行通信基本原理 1. 異步串行通信的字符格式 2. 異步串行通信的信號(hào)形式 3. 串行通信的數(shù)據(jù)通路形式 4. 串行通信的傳送速率 RS232C總線標(biāo)準(zhǔn) 1. RS232C信號(hào)引腳定義 2. RS232C主要串行通信信號(hào) 3. RS232C的其它規(guī)定 串行接口電路 8 單片機(jī)串行數(shù)據(jù)通信 ? 信號(hào)傳輸速率 (碼元速率或調(diào)制速率或波特率 ):每秒內(nèi)信號(hào)變化的次數(shù)。 一 般控制方波的頻率為 25~100Hz,并保證其為對(duì)稱方波 , 從而使加在液晶極板上的交流電壓平均值為零。1B AJMP LD0 。等鍵抬起 POP ACC RET 83 NEXT: INC R4 MOV A, R2 JNB , KND RL A MOV R2, A AJMP LK4 KND: AJMP KEY1 7 單片機(jī) I/O擴(kuò)展及應(yīng)用 84 使用 8279作單片機(jī)鍵盤接口 1. 接口電路邏輯圖 7 單片機(jī) I/O擴(kuò)展及應(yīng)用 ? ? ? INT1 ALE RD WR 80C51 DB7 ? ? ? DB0 IRQ CLK RD WR CS A0 8279 CNTL SHIFT +5V 1k?4 SL0 SL1 SL2 RL0 RL1 RL2 RL3 RL4 RL5 74LS156 RESET 85 74LS156(Dual 2Line to 4Line Decoders)邏輯圖 7 單片機(jī) I/O擴(kuò)展及應(yīng)用 86 2. 匯編語言程序 MASTER:MOV DPTR, 7FFFH MOV A, 2AH MOVX DPTR, A MOV A, 0DCH MOVX DPTR, A ACALL DELAY MOV A, 10H MOVX DPTR, A MOV A, 80H MOVX DPTR, A MOV A, 73H MOV DPTR, 7EFFH MOVX DPTR, A 。 ? D2~D0指出輸入鍵所在的列號(hào) (回送計(jì)數(shù)值 )。當(dāng) 8279工作在傳感器工作方式時(shí),若 S/E=1,表示傳感器的最后一個(gè)信號(hào)已進(jìn)入傳感器 RAM;而當(dāng) 8279工作在特殊錯(cuò)誤方式時(shí),若S/E=1則表示出現(xiàn)了多鍵同時(shí)按下的錯(cuò)誤。這種方式的特點(diǎn)是:在 8279的消顫周期內(nèi),如果發(fā)現(xiàn)多個(gè)按鍵同時(shí)按下,則 FIFO狀態(tài)宇中的錯(cuò)誤特征位 S/E將置 1,并產(chǎn)生中斷請(qǐng)求信號(hào)和阻止寫入 FIFO RAM。 ? 作為結(jié)束中斷命令。 CF(D1)用來置空FIFO存儲(chǔ)器,當(dāng) CF=1時(shí),執(zhí)行清除命令后, FIFORAM 被置空,使中斷輸出線 IRQ復(fù)位。為了給其中一個(gè) 4位顯示器輸入數(shù)據(jù)又不影響另一個(gè) 4位顯示器,因此必須對(duì)另一組的輸入實(shí)行屏蔽。 AI=1時(shí),每次寫入后地址自動(dòng)加 1,指向下一地址。 AAAA(D3D2D1D0)用來尋址顯示 RAM中的存儲(chǔ)單元。 AAA (D2~D0)為傳感器 RAM 中的 8個(gè)字節(jié)地址。在消顫周期里,如果有兩鍵同時(shí)被按下,則只有其中一個(gè)鍵彈起,而另一個(gè)鍵保持在按下位置時(shí),才被認(rèn)可。需說明的一點(diǎn)是: CLK是系統(tǒng)來的外時(shí)鐘, 8279靠設(shè)置定時(shí)器將外部時(shí)鐘變?yōu)閮?nèi)時(shí)鐘。 7 單片機(jī) I/O擴(kuò)展及應(yīng)用 63 ? RL0~ RL7——反饋輸入線,作為鍵輸入線,由內(nèi)部拉高電阻拉成高電平,也可由鍵盤上按鍵拉成低電平。當(dāng) A0為 1時(shí), CPU寫入 8279的信息為命令, CPU從 8279讀出的信息為 8279的狀態(tài)。 (5) FIFO/傳感器 RAM 和顯示 RAM 8279具有 8個(gè)先進(jìn)先出的鍵輸入緩沖器,并提供 16個(gè)字節(jié)的顯示數(shù)據(jù)緩沖器。由于它本身可提供掃描信號(hào),因而可代替微處理器完成鍵盤和顯示器的控制,從而減輕了主機(jī)的負(fù)擔(dān)。此外假定 A口為輸入方式,B口為輸出方式, C口為輸入方式,禁止中斷。 53 7 單片機(jī) I/O擴(kuò)展及應(yīng)用 M2M1 = 00 單個(gè)方波 M2M1 = 01 連續(xù)方波 M2M1 = 10 單個(gè)脈沖 M2M1 = 11 連續(xù)脈沖 這四種輸出形式如下圖所示。 ? MCS51單片機(jī)的定時(shí)器 /計(jì)數(shù)器有多種工作方式,而 8155的定時(shí)器 /計(jì)數(shù)器只有一種固定的工作方式,即 14位計(jì)數(shù)。 RESET——復(fù)位信號(hào)?,F(xiàn)有 A、 B、 C、 D 4個(gè)撥盤,要求把它們產(chǎn)生的 BCD碼依次輸入到 R4(B、 A)和 R5(C、 D)中去。 30 MCS51單片機(jī)外部中斷源的擴(kuò)展 通過 OC門線或?qū)崿F(xiàn) ORG 0013H INTER: … JB , LOOP1 JB , LOOP2 … JB , LOOPn INTEND: … RETI LOOP1: … AJMP INTEND 6 單片機(jī)中斷與定時(shí)系統(tǒng) 31 通過自身的定時(shí)器 /計(jì)數(shù)器實(shí)現(xiàn) 在計(jì)數(shù)方式下,如果把 計(jì)數(shù)器預(yù)置為全 1,則只要在計(jì)數(shù)輸入端 (T0或 T1輸入端 )加一脈沖 就可以使計(jì)數(shù)器溢出,產(chǎn)生溢出中斷 。以中斷方式實(shí)現(xiàn)。 11 6 單片機(jī)中斷與定時(shí)系統(tǒng) (1) 最快響應(yīng)時(shí)間 以外部中斷的電平觸發(fā)為最快。 Mode 0: Not used Mode 1: Stop bit Mode 2,3: Ninth data bit. (5) TI——發(fā)送中斷標(biāo)志位 Transmit interrupt flag. Set at end of character transmission。開放外部中斷 0 或 SETB EA SETB EX0 8 6 單片機(jī)中斷與定時(shí)系統(tǒng) MCS51的中斷系統(tǒng) IE0 TF0 IE1 TF1 TI RI EX0 ET0 EX1 ET1 ES ≥1 PX0 PT0 PX1 PT1 PS 高級(jí) 低級(jí) 內(nèi) 部 查 詢 內(nèi) 部 查 詢 入口地址
點(diǎn)擊復(fù)制文檔內(nèi)容
公司管理相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號(hào)-1