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

正文內(nèi)容

單片機(jī)中斷與定時(shí)系統(tǒng)(文件)

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

下一頁面
 

【正文】 ET 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 。1B MOV A, R3 。1B AJMP LD0 。前者加直流信號,后者加交流信號。 一 般控制方波的頻率為 25~100Hz,并保證其為對稱方波 , 從而使加在液晶極板上的交流電壓平均值為零。 ? /STB——數(shù)據(jù)選通信號 。 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ǔ)知識 MCS51單片機(jī)的串行口及控制寄存器 MCS51單片機(jī)串行通信工作方式 8 單片機(jī)串行數(shù)據(jù)通信 108 串行通信基礎(chǔ)知識 串行通信基本原理 1. 異步串行通信的字符格式 2. 異步串行通信的信號形式 3. 串行通信的數(shù)據(jù)通路形式 4. 串行通信的傳送速率 RS232C總線標(biāo)準(zhǔn) 1. RS232C信號引腳定義 2. RS232C主要串行通信信號 3. RS232C的其它規(guī)定 串行接口電路 8 單片機(jī)串行數(shù)據(jù)通信 ? 信號傳輸速率 (碼元速率或調(diào)制速率或波特率 ):每秒內(nèi)信號變化的次數(shù)。 。 ? 數(shù)據(jù)傳輸速率 (位率或比特率 ):每秒傳送的二進(jìn)制位數(shù)。 ? /ACK——打印機(jī)的應(yīng)答信號 。 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 。 7 單片機(jī) I/O擴(kuò)展及應(yīng)用 95 當(dāng)加在 筆畫 (a~g) 中某個(gè)電極上的方波和公共電極(COM)上的方波信號相位相同時(shí),相對電壓為零, 則該筆畫段不顯示;當(dāng)加在某個(gè)筆畫電極上的方波與公共電極上的方波信號相位相反時(shí),則有幅值二倍于方波幅值的電壓加在液晶上 , 該筆畫被選中而顯示。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。3B RL A 。1B ACALL DL 。延時(shí)去抖動(dòng) ACALL KS1 JNZ LK2 ACALL DIR AJMP KEY1 LK2: MOV R2, 0FEH MOV R4, 0 。 CNTL與其它鍵連用作特殊命令鍵, SHIFT可作為上下檔控制鍵。 ? SHIFT (D6)——控制鍵 SHIFT的狀態(tài)。 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對 FIFO RAM 讀,則置 “ 1” U 位。該特征位在讀出 FIFO態(tài)狀字時(shí)被讀出。因此,寫入命令時(shí)唯一的要求是使數(shù)據(jù)選擇信號 A0=1。 D7 D6 D5 D4 D3 D2 D1 D0 1 1 1 E X X X X 73 7 單片機(jī) I/O擴(kuò)展及應(yīng)用 ? 作為特定錯(cuò)誤方式設(shè)置命令。每當(dāng)傳感器狀態(tài)出現(xiàn)變化時(shí),掃描檢測電路就將其狀態(tài)寫入傳感器 RAM,并啟動(dòng)中斷邏輯,使 IRQ變高,向 CPU請求中斷,并且禁止寫入傳感器 RAM。 D7 D6 D5 D4 D3 D2 D1 D0 1 1 0 CD CD CD CF CA D4 D3 D2 清除方式 1 0 X 將顯示 RAM全部清 0 1 0 將顯示 RAM清成 20H 1 1 將顯示 RAM全部置 1 0 X X 不清除 (CA=0時(shí) ) 72 7 單片機(jī) I/O擴(kuò)展及應(yīng)用 (8) 結(jié)束中斷 /錯(cuò)誤方式設(shè)置命令 其中: D7D6D5=111為結(jié)束中斷 /錯(cuò)誤方式設(shè)置命令的特征位。 CA(D0)為總清的特征位。 CDCDCD(D4D3D2)用來設(shè)定清除顯示 RAM方式。用于對兩組顯示輸出消隱。這種情況通常在采用雙 4位顯示器時(shí)使用。 IWA、IWB(D3D2)為 A、 B組顯示 RAM寫入屏蔽位。AAAA (D3D2D1D0)為將要寫入的顯示 RAM中的存儲單元地址。 AI(D4)為自動(dòng)增量特征位。 (4) 讀顯示 RAM命令 在 CPU讀顯示數(shù)據(jù) (用于檢查 )之前必須先輸出讀顯示緩沖器 RAM的命令。當(dāng)AI=l時(shí),每次讀出傳感器 RAM 后地址自動(dòng)加 1 使地址指針指向下一個(gè)存儲單元。例如,外部時(shí)鐘頻率為 2MHz, PPPPP被置為 10100B(N=20),則對外部輸入時(shí)鐘 20 分頻,以獲得 8279內(nèi)部要求的 100kHz的基本頻率。當(dāng)有若干鍵按下時(shí),鍵盤掃描能夠根據(jù)發(fā)現(xiàn)它們的順序,依次將它們的狀態(tài)送入FIFO RAM 中。 D7 D6 D5 D4 D3 D2 D1 D0 0 0 0 D D K K K D4 D3 顯示器方式 0 0 8個(gè)字符顯示,左入口 0 1 16個(gè)字符顯示,左入口 1 0 8個(gè)字符顯示,右入口 1 1 16個(gè)字符顯示,右入口 66 7 單片機(jī) I/O擴(kuò)展及應(yīng)用 KKK(D2D1D0)為鍵盤工作方式選擇位,其定義如下: ? 雙鍵鎖定與 N 鍵輪回是多鍵按下時(shí)的兩種不同的保護(hù)方式。內(nèi)部時(shí)鐘控制著掃描時(shí)間和鍵盤去抖動(dòng)時(shí)間的長短。 ? SHIFT、 CNTL/ ——控制鍵輸入線,由內(nèi)部拉高電阻拉成高電平,也可由外部控制按鍵拉成低電平, SHIFT為換檔, CNTL為控制, 為選通。 ? OUTA0~3, OUTB0~3——顯示段數(shù)據(jù)輸出線,可分別作為兩個(gè)半字節(jié)輸出,也可作為 8位段數(shù)據(jù)輸出口,此時(shí) OUTB0為最低位,OUTA3 為最高位。在FIFO/傳感器 RAM 每次讀出時(shí),中斷請求線就下降為低電平,若在 RAM中還有信息,則此線又重新變?yōu)楦唠娖健? ? /RD、 /WR——是讀、寫選通信號,低電平有效。當(dāng) /CS為低電平時(shí), CPU才選中 8279 芯片,并對其進(jìn)行操作。 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芯片的信號引腳 ? DB0~7——雙向外部數(shù)據(jù)總線。一種為外部譯碼方式 (也稱編碼方式 ),計(jì)數(shù)器以二進(jìn)制方式計(jì)數(shù), 4位計(jì)數(shù)狀態(tài)從掃描線 SL0~SL3輸出,經(jīng)外部譯碼器譯碼出 l6 位掃描線;另一種為內(nèi)部譯碼方式 (也稱譯碼方式 ),即掃描計(jì)數(shù)器的低 2位經(jīng)內(nèi)部譯碼器后從SL0~ SL3輸出。 (2) 控制邏輯 控制與定時(shí)寄存器用以存儲鍵盤及顯示器的工作方式,鎖存操作命令,通過譯碼產(chǎn)生相應(yīng)的控制信號,使 8279 的各個(gè)部件完成一定的控制功能。命令字為 0C2H。 解:要求輸出連續(xù)方波,所以定時(shí)器 /計(jì)數(shù)器的最高兩位 M2M1=01。 D7D6=11 啟動(dòng),如果計(jì)數(shù)器沒運(yùn)行,則在裝入計(jì)數(shù)值后開始計(jì)數(shù);如果計(jì)數(shù)器已運(yùn)行,則在當(dāng)前計(jì)數(shù)值計(jì)滿后,再以新的計(jì)數(shù)值進(jìn)行計(jì)數(shù)。具體說明如下: D7D6=00 不影響計(jì)數(shù)器工作。而且這一信號還有脈沖和方波兩種形式,可由用戶進(jìn)行選擇。 ? MCS51單片機(jī)的定時(shí)器計(jì)數(shù)器有兩種計(jì)數(shù)脈沖。 CE IO/M CE IO/M WR RD 47 7 單片機(jī) I/O擴(kuò)展及應(yīng)用 3. RAM單元及 I/O口編址 AD7 AD6 AD5 AD4 AD3 AD2 AD1 AD0 對應(yīng)端口 0 0 0 命令 /狀態(tài)寄存器 0 0 1 A口 0 1 0 B口 0 1 1 C口 1 0 0 定時(shí)器 /計(jì)數(shù)器低 8位 1 0 1 定時(shí)器 /計(jì)數(shù)器高 8位 48 7 單片機(jī) I/O擴(kuò)展及應(yīng)用 8155與 MCS51單片機(jī)的連接 1. 用或非門產(chǎn)生 信號 2. 以高位地址直接作為 信號 IO/M IO/M 49 7 單片機(jī) I/O擴(kuò)展及應(yīng)用 8155的命令 /狀態(tài)寄存器 1. 命令字 4 3 4 2 1 0 D 1 D 2 D 3 D 4 D 5 D 6 D 7 D A口工作
點(diǎn)擊復(fù)制文檔內(nèi)容
公司管理相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號-1