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

正文內(nèi)容

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

  

【正文】 00μs的方波脈沖,并由 輸出。 響應(yīng)時(shí)間 ——從查詢中斷請(qǐ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位計(jì)數(shù)器 定時(shí)器 計(jì)數(shù)器 18 19 6 單片機(jī)中斷與定時(shí)系統(tǒng) 2. 定時(shí)和計(jì)數(shù)應(yīng)用 設(shè)晶振頻率 fosc=6MHz,方式 0的最長(zhǎng)定時(shí)時(shí)間為: (213–0) 2us= 214us=16384us= 例 設(shè)晶振頻率 fosc=6MHz,使用定時(shí)器 1以方式 0產(chǎn)生周期為 500μs的方波脈沖,并由 輸出。 80C51 200μs 26 6 單片機(jī)中斷與定時(shí)系統(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ī)中斷與定時(shí)系統(tǒng) 例 設(shè)晶振頻率 fosc=6MHz,使用定時(shí)器 1以方式 2實(shí)現(xiàn)計(jì)數(shù),每計(jì)數(shù) 100次累加器加 1。ml0: lcall smxs 。 ——讀選通信號(hào)。 C口 ——該口除可作輸入、輸出口外,還可作為控制口,傳送控制和狀態(tài)信號(hào),因此 C口共有四種工作方式,即:輸入方式 (ALT1),輸出方式 (ALT2), A口控制端口方式 (ALT3)以及 A口 和 B口控制端口方式(ALT4)。但 8155的定時(shí)器 /計(jì)數(shù)器,不論是定時(shí)功能還是計(jì)數(shù)功能都是由外部提供計(jì)數(shù)脈沖,其信號(hào)引腳是 TIMER IN。如計(jì)數(shù)器未啟動(dòng)則無(wú)操作,如計(jì)數(shù)器正運(yùn)行則停止計(jì)數(shù)。8155為減法計(jì)數(shù),所以計(jì)數(shù)初值為 1000,化為 16進(jìn)制數(shù)為 03E8H。外部時(shí)鐘輸入信號(hào)周期不小于 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為時(shí)鐘編程命令的特征位, PPPPP(D4~ D0) 用來(lái)設(shè)定對(duì)外部輸入 CLK 端的時(shí)鐘進(jìn)行分頻的分頻數(shù) N。 AI=0時(shí)僅讀出一個(gè)單元內(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) 寫(xiě)顯示數(shù)據(jù)命令 在 CPU將顯示數(shù)據(jù)寫(xiě)入 8279 的顯示緩沖器 RAM之前必須先輸出寫(xiě)顯示數(shù)據(jù)緩沖器的命令。當(dāng) A組的屏蔽位 D3=1時(shí), 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將清除命令寫(xiě)入 8279,使顯示緩沖器清成初態(tài) (暗碼 ),同時(shí)也能清除鍵輸入標(biāo)志和中斷請(qǐng)求標(biāo)志。在 CF=1時(shí),對(duì)顯示的清除方式由 D D2 的編碼決定。若自動(dòng)遞增特征已置位 (AI=0),則 CPU對(duì)傳感器 RAM的讀出并不能清除IRQ,而必須通過(guò)給 8279寫(xiě)入結(jié)束中斷 /錯(cuò)誤方式設(shè)置命令才能使IRQ變低。狀態(tài)字節(jié)的格式如下: ? DU (D7 Display Unavailable)——在清除命令執(zhí)行期間該位為 “ 1” ,D7為 1時(shí)對(duì)顯示 RAM寫(xiě)操作無(wú)效。 ? NNN (D2D1D0 Number of characters in FIFO)——表示 FIFORAM中數(shù)據(jù)的個(gè)數(shù)。 D7 D6 D5 D4 D3 D2 D1 D0 RL7 RL6 RL5 RL4 RL3 RL2 RL1 RL0 77 8279的接口應(yīng)用 1. 8279與 80C51兼容信號(hào)的連接 2. 地址信號(hào)連接和寄存器地址 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ū)動(dòng)器 416譯碼器 驅(qū) 動(dòng) 器 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. 判定有無(wú)閉合鍵的子程序 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. 判定有無(wú)閉合鍵的子程序 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 。前者加直流信號(hào),后者加交流信號(hào)。 ? /STB——數(shù)據(jù)選通信號(hào) 。 。 ? /ACK——打印機(jī)的應(yīng)答信號(hào) 。 7 單片機(jī) I/O擴(kuò)展及應(yīng)用 95 當(dāng)加在 筆畫(huà) (a~g) 中某個(gè)電極上的方波和公共電極(COM)上的方波信號(hào)相位相同時(shí),相對(duì)電壓為零, 則該筆畫(huà)段不顯示;當(dāng)加在某個(gè)筆畫(huà)電極上的方波與公共電極上的方波信號(hào)相位相反時(shí),則有幅值二倍于方波幅值的電壓加在液晶上 , 該筆畫(huà)被選中而顯示。3B RL A 。延時(shí)去抖動(dòng) ACALL KS1 JNZ LK2 ACALL DIR AJMP KEY1 LK2: MOV R2, 0FEH MOV R4, 0 。 ? SHIFT (D6)——控制鍵 SHIFT的狀態(tài)。該特征位在讀出 FIFO態(tài)狀字時(shí)被讀出。 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è)置命令。 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è)置命令的特征位。 CDCDCD(D4D3D2)用來(lái)設(shè)定清除顯示 RAM方式。這種情況通常在采用雙 4位顯示器時(shí)使用。AAAA (D3D2D1D0)為將要寫(xiě)入的顯示 RAM中的存儲(chǔ)單元地址。 (4) 讀顯示 RAM命令 在 CPU讀顯示數(shù)據(jù) (用于檢查 )之前必須先輸出讀顯示緩沖器 RAM的命令。例如,外部時(shí)鐘頻率為 2MHz, PPPPP被置為 10100B(N=20),則對(duì)外部輸入時(shí)鐘 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個(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ù)方式。 ? SHIFT、 CNTL/ ——控制鍵輸入線,由內(nèi)部拉高電阻拉成高電平,也可由外部控制按鍵拉成低電平, SHIFT為換檔, CNTL為控制, 為選通。在FIFO/傳感器 RAM 每次讀出時(shí),中斷請(qǐng)求線就下降為低電平,若在 RAM中還有信息,則此線又重新變?yōu)楦唠娖?。?dāng) /CS為低電平時(shí), CPU才選中 8279 芯片,并對(duì)其進(jìn)行操作。一種為外部譯碼方式 (也稱編碼方式 ),計(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輸出。命令字為 0C2H。 D7D6=11 啟動(dòng),如果計(jì)數(shù)器沒(méi)運(yùn)行,則在裝入計(jì)數(shù)值后開(kāi)始計(jì)數(shù);如果計(jì)數(shù)器已運(yùn)行,則在當(dāng)前計(jì)數(shù)值計(jì)滿后,再以新的計(jì)數(shù)值進(jìn)行計(jì)數(shù)。而且這一信號(hào)還有脈沖和方波兩種形式,可由用戶進(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 對(duì)應(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)生 信號(hào) 2. 以高位地址直接作為 信號(hào) 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 定時(shí)器工作方式 00:無(wú)操作 01:停止計(jì)數(shù) 10:計(jì)滿后停止 11:開(kāi)始計(jì)數(shù) B口工作方式 0:輸入 1:輸出 C口工作方式 00: AL
點(diǎn)擊復(fù)制文檔內(nèi)容
公司管理相關(guān)推薦
文庫(kù)吧 www.dybbs8.com
備案圖鄂ICP備17016276號(hào)-1