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

正文內(nèi)容

單片機(jī)中斷與定時(shí)系統(tǒng)-閱讀頁(yè)

2025-06-02 18:04本頁(yè)面
  

【正文】 位。當(dāng) A0為 0時(shí), I/O信息均為數(shù)據(jù)。 ? IRQ——中斷請(qǐng)求輸出線。 在鍵盤(pán)工作方式下,當(dāng) FIFO/傳感器 RAM中有數(shù)據(jù)時(shí),此中斷請(qǐng)求線變高電平。在傳感器工作方式中,每當(dāng)傳感器信號(hào)變化時(shí),中斷請(qǐng)求線就變?yōu)楦唠娖健? ? SL0~ 3——掃描輸出線,用于對(duì)鍵盤(pán)顯示器掃描。 ? /BD——消隱輸出線,低電平有效,當(dāng)顯示器切換時(shí)或使用顯示消隱命令時(shí),將顯示消隱。當(dāng) RESET輸入端出現(xiàn)高電平時(shí), 8279被復(fù)位,復(fù)位后 8279被設(shè)置為: 16個(gè) 8 位字符顯示為左端輸入;編碼的掃描鍵為兩鍵連鎖;程序時(shí)鐘前置分頻器被置為 31H。 7 單片機(jī) I/O擴(kuò)展及應(yīng)用 STB STB 64 ? CLK——外時(shí)鐘輸入端, CLK信號(hào)由外部振蕩器提供。其內(nèi)時(shí)鐘頻率=外時(shí)鐘 /定時(shí)值。若 8279內(nèi)部時(shí)鐘為 100kHz,則掃描時(shí)間為 ,去抖動(dòng)時(shí)間為 。 DD(D4D3)為顯示器方式選擇位,其定義如下: 所謂左入口,即顯示位置從最左一位 (最高位 )開(kāi)始,以后逐次輸入的顯示字符逐個(gè)向右順序排列,所謂右入口,則是顯示位置從最右一位 (最低位 )開(kāi)始,以后逐次輸入顯示字符時(shí),已有的顯示字符依 次向左移動(dòng)。雙鍵鎖定為兩鍵同時(shí)按下提供的保持方法。 N鍵輪回為 N鍵同時(shí)按下的保護(hù)方法。 D2 D1 D0 操 作 方 式 0 0 0 編碼掃描鍵盤(pán),雙鍵鎖定 0 0 1 譯碼掃描鍵盤(pán),雙鍵鎖定 0 1 0 編碼掃描鍵盤(pán), N 鍵輪回 0 1 1 譯碼掃描鍵盤(pán), N 鍵輪回 1 0 0 編碼掃描傳感器矩陣 1 0 1 譯碼掃描傳感器矩陣 1 1 0 選通輸入,編碼顯示掃描 1 1 1 選通輸入,譯碼顯示掃描 67 7 單片機(jī) I/O擴(kuò)展及應(yīng)用 (2) 內(nèi)部時(shí)鐘設(shè)置命令 8279 的內(nèi)部定時(shí)信號(hào)是由外部輸入時(shí)鐘經(jīng)過(guò)分頻后產(chǎn)生的,分頻系數(shù)由內(nèi)部時(shí)鐘設(shè)置命令確定。 N 取值為2~31。 (3) 讀 FIFO/傳感器 RAM 命令 D7 D6 D5 D4 D3 D2 D1 D0 0 0 1 P P P P P D7 D6 D5 D4 D3 D2 D1 D0 0 1 0 AI X A A A 68 7 單片機(jī) I/O擴(kuò)展及應(yīng)用 其中: D7D6D5=010為讀 FIFO/傳感器 RAM 命令的特征位。 AI(D4)為自動(dòng)增量特征。這樣,下一個(gè)數(shù)據(jù)便從下一個(gè)地址讀出,而不必重新設(shè)置讀FIFO/傳感器 RAM命令。在鍵盤(pán)工作方式中,由于讀出操作嚴(yán)格按照先入先出順序,因此,不需使用這條命令。 其中: D7D6D5=011是該命令字的特征位。由于顯示 RAM中有 16個(gè)節(jié)單元故需要 4 位地址。 AI=1時(shí),每次讀出后地址自動(dòng)加 1,指向下一地址。 其中: D7D6D5=100為寫(xiě)顯示 RAM命令宇特征位。AI(D4)為自動(dòng)增量特征位。 D7 D6 D5 D4 D3 D2 D1 D0 1 0 0 AI A A A A 70 7 單片機(jī) I/O擴(kuò)展及應(yīng)用 (6) 顯示禁止寫(xiě)入 /消隱命令 (Display write inhibit/Blank) 其中: D7D6D5=101為顯示禁止寫(xiě)入 /消隱命令特征位。由于顯示寄存器分成 A、B兩組,可以單獨(dú)送數(shù),故用兩位來(lái)分別屏蔽。因此,從 CPU寫(xiě)入顯示器 RAM數(shù)據(jù)時(shí),不會(huì)影響 A的顯示。因?yàn)閮蓚€(gè) 4位顯示器是相互獨(dú)立的。 BLA、BLB(D3D2)為消隱設(shè)置位。若 BL=1,對(duì)應(yīng)組的顯示輸出被消隱;當(dāng) BL=0,則恢復(fù)顯示。 其中: D7D6D5=110為清除命令特征位。共有四種消除方式。同時(shí),傳感器 RAM讀出地址也被置為 0。它兼有 CD和 CF的聯(lián)合效能。 清除顯示 RAM大約需 100μS 時(shí)間,在此期間, CPU 不能向 顯示 RAM 寫(xiě)入數(shù)據(jù)。此命令有兩種不同的作用。在傳感器工作方式中使用。此時(shí),若傳感器 RAM讀出地址的自動(dòng)遞增特征沒(méi)有置位 (AI=0),則中斷請(qǐng)求 IRQ在 CPU第一次從傳感器 RAM讀出數(shù)據(jù)時(shí)就被清除。因此,在傳感器工作方式中,此命令用來(lái)結(jié)束傳感器 RAM的中斷請(qǐng)求。在 8279已被設(shè)定為鍵盤(pán)掃描 N鍵輪回方式以后,如果 CPU給 8279又寫(xiě)入結(jié)束中斷 /錯(cuò)誤方式設(shè)置命令(D4=1),則 8279將以一種特定的錯(cuò)誤方式工作。 上述 8種用于確定 8279操作方式的命令字皆由 D7D6D5 特征位確定,輸出到 8279后能自動(dòng)尋址相應(yīng)的命令寄存器。 74 7 單片機(jī) I/O擴(kuò)展及應(yīng)用 2. 狀態(tài)寄存器 8279的狀態(tài)字節(jié)用于鍵輸入和選通輸入方式中,指出輸入數(shù)據(jù)緩沖器 FIFO中的字符個(gè)數(shù)和是否出錯(cuò)。 ? S/E (D6 Sensor/Errorflag)——為傳感器信號(hào)結(jié)束 /錯(cuò)誤特征位。而在執(zhí)行 CF=1的清除命令時(shí)被復(fù)位。 ? O (D5 Overrun)——當(dāng) FIFO已滿,又輸入一個(gè)字符時(shí)發(fā)生溢出置“ 1” O位。 ? F (D3 FIFO Full)——在 F=1時(shí),表示 FIFO RAM已滿 (8個(gè)鍵入數(shù)據(jù) )。 3. 數(shù)據(jù)寄存器 在鍵掃描方式中,鍵輸入數(shù)據(jù)格式如下: ? CNTL (D7)——控制鍵 CNTL的狀態(tài)。 ? D5~D3指出輸入鍵所在的行號(hào) (掃描計(jì)數(shù)值 )。 D7 D6 D5 D4 D3 D2 D1 D0 CNTL SHIFT SL3~SL0 RL7~RL0 76 7 單片機(jī) I/O擴(kuò)展及應(yīng)用 控制鍵 CNTL、 SHIFT,為單獨(dú)的開(kāi)關(guān)鍵。 在傳感器掃描方式或選通輸入方式中,輸入數(shù)據(jù)即為 RL0~7的輸入狀態(tài)。轉(zhuǎn)顯示程序 AJMP KEY1 LK1: ACALL DIR ACALL DIR 。列號(hào) LK4: MOV DPTR, 0101H MOV A, R2 MOVX DPTR, A INC DPTR INC DPTR 7 單片機(jī) I/O擴(kuò)展及應(yīng)用 MOVX A, DPTR JB , LONE MOV A, 0 AJMP LKP LONE: JB , LTWO MOV A, 8 AJMP LKP LTWO: JB , LTHR MOV A, 16 AJMP LKP LTHR: JB , NEXT MOV A, 24 LKP: ADD A, R4 PUSH ACC LK3: ACALL DIR ACALL KS1 JNZ LK3 。顯示字符 P 7 單片機(jī) I/O擴(kuò)展及應(yīng)用 MOV R0, 80H ACALL RDKBD ADD A, 0F3H JC ORDER KEY AJMP DIGITAL KEY RDKBD:MOV A, R0 JB , RDK10 MOV R0, 80H CLR EX1 RET RDK10: SETB EA SETB EX1 AJMP RDKBD 87 ORG 0013H INT: MOV DPTR, 7FFFH MOV A, 40H MOVX DPTR, A MOV DPTR, 7EFFH MOVX A, DPTR ANL A, 3FH MOV R0, A RETI 7 單片機(jī) I/O擴(kuò)展及應(yīng)用 88 7 單片機(jī) I/O擴(kuò)展及應(yīng)用 MCS51單片機(jī)顯示器接口技術(shù) LED顯示器接口 LED——Light Emitting Diode 1. LED顯示原理 字型 共陽(yáng)極代碼 共陰極代碼 字型 共陽(yáng)極代碼 共陰極代碼 0 C0H 3FH 8 80H 7FH 1 F9H 06H 9 90H 6FH 2 A4H 5BH A 88H 77H 3 B0H 4FH b 83H 7CH 4 99H 66H C C6H 39H 5 92H 6DH d A1H 5EH 6 82H 7DH E 86H 79H 7 F8H 07H F 8EH 71H 89 7 單片機(jī) I/O擴(kuò)展及應(yīng)用 LED顯示器 R?8 a b c d e f g dp g f GND a b e d GND c dp a e f b g d c dp 共陰極 a b c d e f g dp R?8 +5V 共陽(yáng)極 90 2. 用 8155作 LED顯示器接口 7 單片機(jī) I/O擴(kuò)展及應(yīng)用 74LS06 PA0 PA1 PA2 PA3 PA4 PA5 PA6 PA7 8155 PC5 PC4 PC3 PC2 PC1 PC0 6 路 反 相 驅(qū) 動(dòng) 8 路 正 相 驅(qū) 動(dòng) 74LS244 C5 C4 C3 C2 C1 C0 a b c d e f g dp 91 74LS244——Octal Buffer/Line Driver with 3State Outputs 7 單片機(jī) I/O擴(kuò)展及應(yīng)用 74LS06 H = HIGH Voltage Level L = LOW Voltage Level X = Immaterial Z = HIGH Impedance 92 74LS06——Hex Inverter Buffers/Drivers 7 單片機(jī) I/O擴(kuò)展及應(yīng)用 74LS06 93 3. LED顯示程序 DIR: MOV R0, 79H MOV R3, 1 MOV A, R3 LD0: MOV DPTR, 0103H MOVX DPTR, A MOV DPTR, 101H MOV A, R0 DIR0: ADD A, 0DH MOVC A, A+PC DIR1: MOVX DPTR, A 。2B INC R0 。1B 7 單片機(jī) I/O擴(kuò)展及應(yīng)用 JB , LD1 。1B MOV R3, A 。2B LD1: RET 。 它可用靜態(tài)方式驅(qū)動(dòng),也可用動(dòng)態(tài)方式驅(qū)動(dòng)。由于加直流信號(hào)將使 LCD 的壽命減少,故通常采用動(dòng)態(tài)驅(qū)動(dòng)的方式。 例:如果要顯示字符 “ E” 則應(yīng)使 a、 d、 e、 f、 g 筆畫(huà)段電極上的方波與 COM 電極上方波的相位相反,而b、 c筆畫(huà)電極上的方波與 COM電極上方波的相位相同。否則有較大的直流分量,將使液晶材料迅速分解,這會(huì)大大縮短顯示器的工作壽命 。MOV A, 80H MOV P1, A MOV R0, 20 MOV A, R0 ANL A, 0FH ORL A, 20H MOV P1, A ACALL DMS INC R0 MOV A, R0 ANL A, 0FH ORL A, 10H MOV P1, A ACALL DMS 7 單片機(jī) I/O擴(kuò)展及應(yīng)用 INC R0 MOV A, R0 ANL A, 0FH ORL A, 00H MOV P1, A ACALL DMS ACALL DMS ACALL DMS RET DMS: MOV R7, 02H DL1: MOV R6, 0FFH DL2: DJNZ R6, DL2 DJNZ R7, DL1 RET 102 7 單片機(jī) I/O擴(kuò)展及應(yīng)用 MCS51單片機(jī)打印機(jī)接口技術(shù) 微型打印機(jī)簡(jiǎn)介 1. 概述 ? GP系列打印機(jī) ? ?P系列打印機(jī) 2. ?P系列打印機(jī) ? 具有標(biāo)準(zhǔn)的 Centronic并行接口 ? 具有 2KB監(jiān)控程序 ? 20芯扁平電纜 2 4 6 8 10 12 14 16 18 20 GND GND GND GND GND GND GND GND ACK ERR STB DB0 DB1 DB2 DB3 DB4 DB5 DB6 DB7 BUSY 1 3 5 7 9 11 13 15 17 19 103 ? DB7~DB0——數(shù)據(jù)線 , 單向由計(jì)算機(jī)輸入到打印機(jī) 。 ? BUSY——打印機(jī) “ 忙 ” 狀態(tài)信號(hào) 。 ? /ERR——出錯(cuò)信號(hào) 。 B=1/T (Baud) T——一個(gè)數(shù)字脈沖的寬度 (全寬碼情況 )或重復(fù)周期 (歸零碼情況 ),單位秒。 S=1/T Log2N (bps) 當(dāng)一個(gè)碼元僅取兩種離散值時(shí), S=
點(diǎn)擊復(fù)制文檔內(nèi)容
公司管理相關(guān)推薦
文庫(kù)吧 www.dybbs8.com
備案圖鄂ICP備17016276號(hào)-1