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

正文內(nèi)容

單片機(jī)課程設(shè)計(jì)-空調(diào)溫度控制器的設(shè)計(jì)-文庫(kù)吧資料

2024-09-10 19:34本頁面
  

【正文】 開放中斷,則會(huì)響應(yīng)該鍵盤中斷,轉(zhuǎn)去執(zhí)行鍵盤掃描子程序。本電路采用 4輸入與門用于產(chǎn)生鍵盤中斷,其輸入端與各行線相連,輸出端接至 8031 的外部中斷輸入端 。當(dāng)無鍵閉合時(shí), CPU 處理自已的工作,當(dāng)有鍵閉合時(shí),產(chǎn)生中斷請(qǐng)求, CPU 轉(zhuǎn)去執(zhí)行鍵盤掃描子程序并執(zhí)行相應(yīng)的功能。 2 鍵盤掃描的中斷控制方式 在單片機(jī)系統(tǒng)中, CPU 除了對(duì)鍵盤進(jìn)行處理外,還要進(jìn)行數(shù)據(jù)處理、結(jié)果輸出顯示及其它各種控制,因此鍵盤處理不應(yīng)占用 CPU過多的時(shí)間,但又必須保證CPU能夠檢測(cè)到鍵盤的工作。但若需要更多的鍵盤,需采用接口擴(kuò)展的方式 , 利用 8155 芯片進(jìn)行鍵盤擴(kuò)展,利用 PA 口作為輸出口, 8 根口線作為列線,利用 PC 口作為輸入口,4 根口線作為行線,由此產(chǎn)生 32 鍵的矩陣式鍵盤。 16 二、矩陣式鍵盤 矩陣式鍵盤又稱行列式鍵盤, P1口的 8根口線分別作為 4根行線與 4根列線,在其行、列交匯點(diǎn)接有 16 個(gè)鍵盤。去抖動(dòng)的方法 有硬件與軟件兩種:硬件方法是加去抖動(dòng)電路,如可通過 RS 觸發(fā)器實(shí)現(xiàn)硬件去抖動(dòng);軟件方法是在第一次檢測(cè)到鍵盤按下后,執(zhí)行一段 10ms 的延遲子程序后再確認(rèn)該鍵是否確實(shí)按下,躲過抖動(dòng),待信號(hào)穩(wěn)定之后,再進(jìn)行鍵掃描。鍵盤抖動(dòng)的時(shí)間一般為 5~ 10ms,抖動(dòng)現(xiàn)象會(huì)引起 CPU對(duì)一次鍵操作進(jìn)行多次處理,從而可能產(chǎn)生錯(cuò)誤,因而必須設(shè)法消除抖動(dòng)的不良后果。 2.去抖動(dòng) 當(dāng)測(cè)試到有鍵閉合后,需進(jìn)行去抖動(dòng)處理。這種按鍵軟件程序簡(jiǎn)單,但占用 I/O口線較多(一根口線只能接一個(gè)鍵),適用于鍵盤應(yīng)用數(shù)量較少的系統(tǒng)中。非編碼鍵盤僅提供按鍵開關(guān)工作狀態(tài),其鍵碼由軟件確定,這種鍵盤鍵數(shù)較少,硬件簡(jiǎn)單,廣泛應(yīng)用于各種單片機(jī)應(yīng)用系統(tǒng), 一、 獨(dú)立式鍵盤 按照鍵盤與單片機(jī)的連接方式可分為獨(dú)立式鍵盤與矩陣式鍵盤。每按下一個(gè)鍵,鍵盤能自動(dòng)生成鍵盤代碼,鍵數(shù)較多,且具有去抖動(dòng)功能。按其結(jié)構(gòu)形式可分為非編碼鍵盤和編碼鍵盤。本章將主要介紹常見的鍵盤、顯示( LED、 LCD)、 A/D和 D/A 轉(zhuǎn)換接口電路。字節(jié)地址為 98H,其各位定義如下表: D7 D6 D5 D4 D3 D2 D1 D0 SM0 SM1 SM2 REN TB8 RB8 TI RI SM0、 SM1:串行口工作方式選擇位,其定義如下: SM0、 SM1 工作方式 功能描述 波特率 0 0 方式 0 8 位移位寄存器 Fosc/12 0 1 方式 1 10 位 UART 可變 1 0 方式 2 11 位 UART Fosc/64 或 15 fosc/32 1 1 方式 3 11 位 UART 可變 其中 fosc 為晶體震蕩器頻率 鍵盤和顯示 在設(shè)計(jì)各種單片機(jī)應(yīng)用系統(tǒng)中,還需擴(kuò)展很多外部接口器件才能充分發(fā)揮單片 機(jī)的智能控制功能。它們有相同名字和地址空間,但不會(huì)出現(xiàn)沖突,因?yàn)樗鼈儍蓚€(gè)一個(gè)只能被CPU讀出數(shù)據(jù),一個(gè)只能被 CPU 寫入數(shù)據(jù)。 8051 單片機(jī)通過管腳 RXD( ,串行數(shù)據(jù)接收端)和管腳 TXD( ,串行數(shù)據(jù)發(fā)送端)與外界通信。 2. 8051 單片機(jī)的串行接口結(jié)構(gòu) 8051 單片機(jī) 串行接口是一個(gè)可編程的全雙工串行通信接口。 同步通信:在同步通信中,每個(gè)字符要用起始位和停止位作為字符開始和結(jié)束的標(biāo)志,占用了時(shí)間;所以在數(shù)據(jù)塊傳遞時(shí),為了提高速度,常去掉這些標(biāo)志,采用同步傳送。 波特率即數(shù)據(jù)傳送的速率,其定義是每秒鐘傳送的二進(jìn)制數(shù)的位數(shù)。字符格式的規(guī)定是雙方能夠在對(duì)同一種 0 和 1 的串理解成同一種意義。用這種格式表示字符,則字符能一個(gè)接一個(gè)地傳送。 串行口 1串行通信的方式: 異步通信:它用一個(gè)起始位表示字符的開始,用停止位表示字符的結(jié)束。 TH1—— T1的高 8 位。 2.定時(shí) /計(jì)數(shù)器計(jì)數(shù)寄存器 TH0—— T0的高 8 位。 M1M0=10B,方式 2—— 8 位的定時(shí) /計(jì)數(shù)器,初值自動(dòng)重裝。 M1M0=00B,方式 0—— 13 位的定時(shí) /計(jì)數(shù)器。 C/T=1,為計(jì)數(shù)方式,對(duì)引腳上的脈沖信號(hào)計(jì)數(shù),負(fù)跳變有效。 ( 2) C/T—— 定時(shí) /計(jì)數(shù)選擇位。功能同 TR0 定時(shí) /計(jì)數(shù)器工作方式控制寄存器 TMOD 表 定時(shí) /計(jì)數(shù)器工作方式控制寄存器 TMOD TMOD D7 D6 D5 D4 D3 D2 D1 D0 位定義 GATE C/T M1 M0 GATE C/T M1 M0 高 4 位控制 T1,低 4位控制 T0 ( 1) GATE—— 門控位。 TR0=1,啟動(dòng) T0 運(yùn)行(與 TMOD 中的 GATE位有關(guān)), TR0=0, T0 停止運(yùn)行。 計(jì)數(shù)器是加法計(jì)數(shù)器,計(jì)滿時(shí)溢出,并產(chǎn)生溢出標(biāo)志( TF0、 TF1) 。 它們本質(zhì)上是計(jì)數(shù)器。 ( 2)開放同級(jí)中斷 。 ;②( SP)→ PC7~0, SP1→ SP。 中斷服務(wù) 中斷服務(wù)就是中斷源請(qǐng)求 CPU 做的任務(wù),需要編程者用指令來實(shí)現(xiàn)。 關(guān)閉同級(jí)中斷。 (并且不是對(duì) IE、 IP 進(jìn)行訪問的指 令或者是中斷返回指令 RETI ) ( 2)響應(yīng)中斷時(shí)的操作 保護(hù)斷點(diǎn)地址。 CPU 此時(shí)沒有響應(yīng)同級(jí)或高級(jí)中斷。外部中斷產(chǎn)生請(qǐng)求是在外中斷的引腳上加低電平或下降沿信號(hào),而定時(shí) /計(jì)數(shù)器中斷請(qǐng)求是在內(nèi)部的計(jì)數(shù)單元計(jì)滿溢出時(shí)產(chǎn)生,串行口中斷請(qǐng)求是在完成一次發(fā)送或接收時(shí)產(chǎn)生。 PS—— 串行口優(yōu)先級(jí)控制位。 PX1—— 外部中斷 INT1 中斷優(yōu)先級(jí)控制位。 ( 3)中斷優(yōu)先級(jí)控制寄存器 表 中斷優(yōu)先級(jí)控制寄存器 IP D7 D6 D5 D4 D3 D2 D1 D0 位地 址 — — — BCH BBH BAH B9H B8H 位定義 — — — PS PT1 PX1 PT0 PX0 PX0—— 外部中斷 INT0 中斷優(yōu)先級(jí)控制位。 ES—— 串行口中斷允許控制位。 EX1—— 外部中斷 INT1 中斷允許控制位。 ( 2) IE—— 中斷允許控制寄存器 表 中斷允許控制寄存器 IE D7 D6 D5 D4 D3 D2 D1 D0 位地址 AFH — — ACH ABH AAH A9H A8H 位定義 EA — — ES ET1 EX1 ET0 EX0 EX0—— 外部中斷 0 中斷允許控制位。 TF0—— 定時(shí) /計(jì)數(shù)器 T0 的中斷請(qǐng)求標(biāo)志。 IE1—— 外部中斷 INT1 的中斷請(qǐng)求標(biāo)志。 IT1—— 外部中斷 INT1 的觸發(fā)方式選擇位。 IT0=0,低電平觸發(fā)方式 ; IT0=1,下降沿觸發(fā)方式 。 單片機(jī)三大功能 中斷 中斷概念 單片機(jī)的 CPU正在處理某個(gè)任務(wù)時(shí),遇到其它事件請(qǐng)求(如定時(shí)器溢出),暫時(shí)停止目前的任務(wù),轉(zhuǎn)去處理請(qǐng)求的事件,處理 完后再回到原來的地方,繼續(xù)原來的工作,這一過程稱為 “中斷 ”,我們把請(qǐng)求的事件稱為中斷源。所有外圍器件的地址都占用數(shù)據(jù)存儲(chǔ)空間的地址資源,因此 CPU 與片外外圍器件進(jìn)行數(shù)據(jù)交換時(shí)可以使用與訪問外部數(shù)據(jù)存儲(chǔ)器相同的指令。 片外數(shù)據(jù)存儲(chǔ)空間可以被映射為數(shù)據(jù)存儲(chǔ)器、擴(kuò)展的輸入 /輸出接口、模 擬 /數(shù)字轉(zhuǎn)換器和數(shù)字 /模擬轉(zhuǎn)換器等。采用位操作可以直接控制程序狀態(tài)字寄存器中的第 3位( RS0)或第 4 位( RS1)數(shù)據(jù)而不影響其他位的數(shù)據(jù)。 對(duì)于字節(jié)地址低位為 8H 或者 FH的特殊功能存儲(chǔ)器,既可以進(jìn)行字節(jié)操作,也可以進(jìn)行位操作。 表 AT89S51 單片機(jī)特殊功能存儲(chǔ)器地址映射表 F8H FFH F0H B F7H E8H EFH E0H ACC E7H D8H DFH D0H PSW D7H C8H CFH C0H C7H B8H IP BFH B0H P3 B7H A8H IE AFH A0H P2 AUXR1 WDERST A7H 98H SCON SBUF 9FH 9 P 9 9 0H 1 7H 88H TCON TMOD TL0 TL1 TH0 TH1 AUXR 8FH 80H P0 SP DP0L DP0H DP1L DP1H PCON 87H 在表 中,對(duì)于沒有定義的存儲(chǔ)單元用戶不能使用。 8 程 序 存 儲(chǔ) 器M C S 5 1 核特 殊 功 能寄 存 器并 行 和 串 行 接 口定 時(shí) / 計(jì) 數(shù) 器中 斷 管 理監(jiān) 視 定 時(shí) 器 等其 他 外 圍 器 件 圖 特殊功能寄存器( SFR)工作框圖 CPU 通過向相應(yīng)的特殊功能存儲(chǔ)器寫入數(shù)據(jù)實(shí)現(xiàn)控制對(duì)應(yīng)的在片外圍器件的工作,從相應(yīng)的特殊功能存儲(chǔ)器讀出數(shù)據(jù)實(shí)現(xiàn)讀取對(duì)應(yīng)的在片外圍器件的工作結(jié)果。 內(nèi)部數(shù)據(jù)存儲(chǔ)器的高 128 字節(jié)被稱為特殊功能寄存器( SFR)區(qū)。字節(jié)地址與位地址的對(duì)應(yīng)關(guān)系如表 所示。工作寄存器在內(nèi)部數(shù)據(jù)存儲(chǔ)器中的地址映射如表 所示。 這種功能為保護(hù)工作寄存器的內(nèi)容提供了很大的方便。當(dāng)前正在使用的工作寄存器組由位于高 128 字節(jié)的程序狀態(tài)字寄存器( PSW)中第 3 位( RS0)和第 4 位( RS1)的數(shù)據(jù)決定。每組中的 8 個(gè)工作寄存器都被命名為從 R0 到 R7。它可以進(jìn)一步被分為 3部分,如圖 。低 128字節(jié)的內(nèi)部數(shù)據(jù)存儲(chǔ)器是真正的 RAM 區(qū),可以被用來寫入或讀出數(shù)據(jù)。進(jìn)入不同的數(shù)據(jù)存儲(chǔ)器是通過不同的指令來實(shí)現(xiàn)的,這點(diǎn)與程序存儲(chǔ)器不一樣。鑒于通??梢圆捎镁哂凶銐騼?nèi)部程序存儲(chǔ)器容量的單 片機(jī)芯片,用戶在使用中不需要再擴(kuò)展外部程序存儲(chǔ)器,這樣在單片機(jī)應(yīng)用電路中引腳 EA(引腳 31)可以總是接高電平。高于 0FFFH 的程序存儲(chǔ)空間只能被映射為外部程序存儲(chǔ)器。這部分程序存儲(chǔ)空間也可以被映射為外部程序存儲(chǔ)器,它具體被映射為哪一種程序存儲(chǔ)器取決于引腳 EA ( 引腳 31)所接的電平。 外 部 數(shù) 據(jù)存 儲(chǔ) 空 間數(shù) 據(jù) 存 儲(chǔ) 空 間F F F F H0 0 0 0 H內(nèi) 部 數(shù) 據(jù)存 儲(chǔ) 空 間特 殊 功 能寄 存 器0 0 H7 F H8 0 HF F H內(nèi) 部 程 序存 儲(chǔ) 空 間0 F F F H0 0 0 0 H外 部 程 序存 儲(chǔ) 空 間程 序 存 儲(chǔ) 空 間F F F F H1 0 0 0 HE A = 1外 部 程 序存 儲(chǔ) 空 間E A = 0 圖 AT89S51 單片機(jī)的存儲(chǔ)器映射圖 程序存儲(chǔ)空間 程序存儲(chǔ)空間可以被映射為內(nèi)部程序存儲(chǔ)器或者外部程序存儲(chǔ)器。當(dāng)存儲(chǔ)空間映射為外部存儲(chǔ)器時(shí),包括程序空間和數(shù)據(jù)空間,AT89S51 單片機(jī)的 P0 口的 8個(gè)引 腳,從 ( AD0)到 ( AD7)(引腳從 39到 32),以時(shí)分方式被用作數(shù)據(jù)總線和地址總線的低 8 位; P2口的 8 個(gè)引腳,從( A8)到 ( A15)(引腳從 21 到 28),被用作地址總線的高 8位。上述存儲(chǔ)空間在物理上可以被映射到 4 個(gè)區(qū)域:片內(nèi)程序存儲(chǔ)器和片外程序存儲(chǔ)器,片內(nèi)數(shù)據(jù)存儲(chǔ)器和片外數(shù)據(jù)存儲(chǔ)器。 PDIP40封裝形式的單片機(jī)芯片可以很方便地使用面包板來 組成應(yīng)用電路。 AT89S51 單片機(jī)具有多種封裝形式,包括 PDIP PDIP4 PLCC44 和 TQFP44?,F(xiàn)代化飛機(jī)也采用空調(diào),有的用空氣循環(huán),有的采用液化蒸汽壓縮機(jī)。 1950 年之后,專家學(xué)者也開始研究人們?cè)诳照{(diào)環(huán)境下的熱舒適。這些環(huán)境模擬裝置 1945 年以來發(fā)展很快。 第二次世界大戰(zhàn)以來,空調(diào)在農(nóng)業(yè)生產(chǎn)中得到了直接的應(yīng)用,首先是在人工氣候室里。 1945 年以后,人們才大規(guī)模地實(shí)現(xiàn)私人小汽車的空調(diào)。 從 1937 年起就采用活動(dòng)式空調(diào)機(jī)組使飛 機(jī)在起飛前降溫。 1932 年, Reuben Trane 發(fā)明了風(fēng)機(jī)盤管機(jī)組。隨后,幾座高層建筑的大旅館和幾家所謂 “首輪 ”電影院,先后設(shè)置了全空氣式空調(diào)系統(tǒng)。 1931 年在紐約 華盛頓線路上有一列火車全部實(shí)現(xiàn)舒適空調(diào)。 1930 年左右,空調(diào)在歐洲開始出現(xiàn)。 1929 年在巴爾的摩 俄亥俄運(yùn)行線上一輛火車餐車配備了舒適空調(diào)。 1928 年,開利和其他人合力在通用汽車研究實(shí)驗(yàn)室為冰箱合成 CFC 制冷劑。 在日本, 1917年一家私人住宅實(shí) 現(xiàn)了空調(diào), 1920 年一家糖果廠實(shí)現(xiàn)了空調(diào), 1927年一家劇場(chǎng)實(shí)現(xiàn)了空調(diào)。 19271928 年,各類工廠尤其是卷煙廠和紡織廠,采用了空調(diào)。 1920 年,巴西莫羅韋洛礦是
點(diǎn)擊復(fù)制文檔內(nèi)容
環(huán)評(píng)公示相關(guān)推薦
文庫(kù)吧 www.dybbs8.com
備案圖鄂ICP備17016276號(hào)-1