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

正文內(nèi)容

單片機(jī)中斷與定時系統(tǒng)(完整版)

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

下一頁面
  

【正文】 00μs的方波脈沖,并由 輸出。 響應(yīng)時間 ——從查詢中斷請求標(biāo)志位到轉(zhuǎn)向中斷服務(wù)入口地址所需的機(jī)器周期數(shù)。 set/cleared by software. (4) RB8——Receive bit 8. Ninth bit received (in mode 2 and 3)。 例如: LCALL 0003H 。 C/T=1 振蕩器 1/12 C/T=0 TL0 TH0 8位 低 5位 13位計數(shù)器 定時器 計數(shù)器 18 19 6 單片機(jī)中斷與定時系統(tǒng) 2. 定時和計數(shù)應(yīng)用 設(shè)晶振頻率 fosc=6MHz,方式 0的最長定時時間為: (213–0) 2us= 214us=16384us= 例 設(shè)晶振頻率 fosc=6MHz,使用定時器 1以方式 0產(chǎn)生周期為 500μs的方波脈沖,并由 輸出。 80C51 200μs 26 6 單片機(jī)中斷與定時系統(tǒng) 例 : 查詢方式: 0 mov tmod,2 mov th0,0ceh mov tl0,0ceh mov ie,0 setb tr0 loop: jbc tf0,loop1 ajmp loop loop1: cpl ajmp loop end 中斷方式: 0 ljmp main 000bh cpl reti main: mov tmod,2 mov th0,0ceh mov tl0,0ceh setb ea setb et0 setb tr0 sjmp $ end 27 6 單片機(jī)中斷與定時系統(tǒng) 例 設(shè)晶振頻率 fosc=6MHz,使用定時器 1以方式 2實(shí)現(xiàn)計數(shù),每計數(shù) 100次累加器加 1。ml0: lcall smxs 。 ——讀選通信號。 C口 ——該口除可作輸入、輸出口外,還可作為控制口,傳送控制和狀態(tài)信號,因此 C口共有四種工作方式,即:輸入方式 (ALT1),輸出方式 (ALT2), A口控制端口方式 (ALT3)以及 A口 和 B口控制端口方式(ALT4)。但 8155的定時器 /計數(shù)器,不論是定時功能還是計數(shù)功能都是由外部提供計數(shù)脈沖,其信號引腳是 TIMER IN。如計數(shù)器未啟動則無操作,如計數(shù)器正運(yùn)行則停止計數(shù)。8155為減法計數(shù),所以計數(shù)初值為 1000,化為 16進(jìn)制數(shù)為 03E8H。外部時鐘輸入信號周期不小于 500ns??芍苯优c MCS51系列芯片連接。高電平有效。 ? RESET——復(fù)位輸入線,高電平有效。 7 單片機(jī) I/O擴(kuò)展及應(yīng)用 65 7 單片機(jī) I/O擴(kuò)展及應(yīng)用 8279的寄存器 1. 命令寄存器 (1) 鍵盤 /顯示器方式設(shè)置命令 其中: D7D6D0=000是方式設(shè)置命令的特征位。 其中: D7D6D5=001為時鐘編程命令的特征位, PPPPP(D4~ D0) 用來設(shè)定對外部輸入 CLK 端的時鐘進(jìn)行分頻的分頻數(shù) N。 AI=0時僅讀出一個單元內(nèi)容。 D7 D6 D5 D4 D3 D2 D1 D0 0 1 1 AI A A A A 69 7 單片機(jī) I/O擴(kuò)展及應(yīng)用 (5) 寫顯示數(shù)據(jù)命令 在 CPU將顯示數(shù)據(jù)寫入 8279 的顯示緩沖器 RAM之前必須先輸出寫顯示數(shù)據(jù)緩沖器的命令。當(dāng) A組的屏蔽位 D3=1時, A 組的顯示 RAM禁止入。 D7 D6 D5 D4 D3 D2 D1 D0 1 0 1 X IWA IWB BLA BLB 71 7 單片機(jī) I/O擴(kuò)展及應(yīng)用 (7) 清除命令 CPU將清除命令寫入 8279,使顯示緩沖器清成初態(tài) (暗碼 ),同時也能清除鍵輸入標(biāo)志和中斷請求標(biāo)志。在 CF=1時,對顯示的清除方式由 D D2 的編碼決定。若自動遞增特征已置位 (AI=0),則 CPU對傳感器 RAM的讀出并不能清除IRQ,而必須通過給 8279寫入結(jié)束中斷 /錯誤方式設(shè)置命令才能使IRQ變低。狀態(tài)字節(jié)的格式如下: ? DU (D7 Display Unavailable)——在清除命令執(zhí)行期間該位為 “ 1” ,D7為 1時對顯示 RAM寫操作無效。 ? NNN (D2D1D0 Number of characters in FIFO)——表示 FIFORAM中數(shù)據(jù)的個數(shù)。 D7 D6 D5 D4 D3 D2 D1 D0 RL7 RL6 RL5 RL4 RL3 RL2 RL1 RL0 77 8279的接口應(yīng)用 1. 8279與 80C51兼容信號的連接 2. 地址信號連接和寄存器地址 3. 8279與鍵盤的連接和操作 4. 8279與顯示器的連接和操作 7 單片機(jī) I/O擴(kuò)展及應(yīng)用 78 7 單片機(jī) I/O擴(kuò)展及應(yīng)用 8279與 80C51的連接 20?F/16V 列 8?8 線 鍵盤 16位顯示器 38 譯碼器 驅(qū)動器 416譯碼器 驅(qū) 動 器 INT1 P0 WR RD ALE 80C51 D0~7 WR RD CS A0 CLK RESET SHIFT CNTL 8279 IRQ OUTB0~3 OUTA0~3 RL0~7 SL0~3 BD 24K +5V SL0~3 SL0~2 79 MCS51單片機(jī)鍵盤接口技術(shù) 單片機(jī)鍵盤和鍵盤接口概述 單片機(jī)鍵盤接口和鍵功能的實(shí)現(xiàn) 1. 鍵盤接口處理的內(nèi)容 2. 鍵盤接口的控制方式 3. 鍵處理子程序 使用 8155作單片機(jī)鍵盤接口 1. 接口電路邏輯圖 2. 判定有無閉合鍵的子程序 3. 鍵盤掃描程序 7 單片機(jī) I/O擴(kuò)展及應(yīng)用 80 用 8155作鍵盤接口 7 單片機(jī) I/O擴(kuò)展及應(yīng)用 CE IO/M WR RD ALE AD7~0 RESET WR RD ALE P0 80C51 PA7 PA6 PA5 PA4 PA3 PA2 PA1 PA0 PC0 PC1 PC2 PC3 8155 8 +5V +5V 0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 ?4 81 2. 判定有無閉合鍵的子程序 KS1: MOV DPTR, 0101H MOV A, 0 MOVX DPTR, A INC DPTR INC DPTR MOVX A, DPTR CPL A ANL A, 0FH RET 7 單片機(jī) I/O擴(kuò)展及應(yīng)用 82 3. 鍵盤掃描程序 KEY1: ACALL KS1 JNZ LK1 ACALL DIR 。1B MOV A, R3 。前者加直流信號,后者加交流信號。 ? /STB——數(shù)據(jù)選通信號 。 。 ? /ACK——打印機(jī)的應(yīng)答信號 。 7 單片機(jī) I/O擴(kuò)展及應(yīng)用 95 當(dāng)加在 筆畫 (a~g) 中某個電極上的方波和公共電極(COM)上的方波信號相位相同時,相對電壓為零, 則該筆畫段不顯示;當(dāng)加在某個筆畫電極上的方波與公共電極上的方波信號相位相反時,則有幅值二倍于方波幅值的電壓加在液晶上 , 該筆畫被選中而顯示。3B RL A 。延時去抖動 ACALL KS1 JNZ LK2 ACALL DIR AJMP KEY1 LK2: MOV R2, 0FEH MOV R4, 0 。 ? SHIFT (D6)——控制鍵 SHIFT的狀態(tài)。該特征位在讀出 FIFO態(tài)狀字時被讀出。 D7 D6 D5 D4 D3 D2 D1 D0 1 1 1 E X X X X 73 7 單片機(jī) I/O擴(kuò)展及應(yīng)用 ? 作為特定錯誤方式設(shè)置命令。 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時 ) 72 7 單片機(jī) I/O擴(kuò)展及應(yīng)用 (8) 結(jié)束中斷 /錯誤方式設(shè)置命令 其中: D7D6D5=111為結(jié)束中斷 /錯誤方式設(shè)置命令的特征位。 CDCDCD(D4D3D2)用來設(shè)定清除顯示 RAM方式。這種情況通常在采用雙 4位顯示器時使用。AAAA (D3D2D1D0)為將要寫入的顯示 RAM中的存儲單元地址。 (4) 讀顯示 RAM命令 在 CPU讀顯示數(shù)據(jù) (用于檢查 )之前必須先輸出讀顯示緩沖器 RAM的命令。例如,外部時鐘頻率為 2MHz, PPPPP被置為 10100B(N=20),則對外部輸入時鐘 20 分頻,以獲得 8279內(nèi)部要求的 100kHz的基本頻率。 D7 D6 D5 D4 D3 D2 D1 D0 0 0 0 D D K K K D4 D3 顯示器方式 0 0 8個字符顯示,左入口 0 1 16個字符顯示,左入口 1 0 8個字符顯示,右入口 1 1 16個字符顯示,右入口 66 7 單片機(jī) I/O擴(kuò)展及應(yīng)用 KKK(D2D1D0)為鍵盤工作方式選擇位,其定義如下: ? 雙鍵鎖定與 N 鍵輪回是多鍵按下時的兩種不同的保護(hù)方式。 ? SHIFT、 CNTL/ ——控制鍵輸入線,由內(nèi)部拉高電阻拉成高電平,也可由外部控制按鍵拉成低電平, SHIFT為換檔, CNTL為控制, 為選通。在FIFO/傳感器 RAM 每次讀出時,中斷請求線就下降為低電平,若在 RAM中還有信息,則此線又重新變?yōu)楦唠娖健.?dāng) /CS為低電平時, CPU才選中 8279 芯片,并對其進(jìn)行操作。一種為外部譯碼方式 (也稱編碼方式 ),計數(shù)器以二進(jìn)制方式計數(shù), 4位計數(shù)狀態(tài)從掃描線 SL0~SL3輸出,經(jīng)外部譯碼器譯碼出 l6 位掃描線;另一種為內(nèi)部譯碼方式 (也稱譯碼方式 ),即掃描計數(shù)器的低 2位經(jīng)內(nèi)部譯碼器后從SL0~ SL3輸出。命令字為 0C2H。 D7D6=11 啟動,如果計數(shù)器沒運(yùn)行,則在裝入計數(shù)值后開始計數(shù);如果計數(shù)器已運(yùn)行,則在當(dāng)前計數(shù)值計滿后,再以新的計數(shù)值進(jìn)行計數(shù)。而且這一信號還有脈沖和方波兩種形式,可由用戶進(jìn)行選擇。 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ù)器低 8位 1 0 1 定時器 /計數(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口工作方式 0:輸入 1:輸出 4 3 4 2 1 定時器工作方式 00:無操作 01:停止計數(shù) 10:計滿后停止 11:開始計數(shù) B口工作方式 0:輸入 1:輸出 C口工作方式 00: AL
點(diǎn)擊復(fù)制文檔內(nèi)容
公司管理相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號-1