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

正文內(nèi)容

單片機(jī)設(shè)計(jì)論文-基于單片機(jī)的溫濕度檢測(cè)及顯示(編輯修改稿)

2024-12-10 07:35 本頁(yè)面
 

【文章內(nèi)容簡(jiǎn)介】 前都要判斷液晶模塊是否處于忙的狀態(tài)。 1602 液晶模塊內(nèi)部的字符發(fā)生存儲(chǔ)器( CGROM)已經(jīng)存儲(chǔ)了 160 個(gè)不同的點(diǎn)陣字符圖形,這些字符有:阿拉伯?dāng)?shù)字、英文字母的大小寫、常用的符號(hào)、和日文假名等,每一個(gè)字符都有一個(gè)固定的代碼,比如大寫的英文字母 “ A” 的代碼是 01000001B( 41H),顯示時(shí)模塊把地址 41H 中的點(diǎn)陣字符圖形顯示出來(lái),我們就能看到字 母 “ A” 。 硬件原理圖 1602 液晶顯示模塊可以和單片機(jī) AT89C51 直接接口,電路如圖 9 所示 : 單片機(jī) 89C51 為了設(shè)計(jì)此系統(tǒng),我們采用了 80C51 單片機(jī)作為控制芯片。 89C51 是 MCS51系列單片機(jī)中 CHMOS 工藝的一個(gè)典型品種 ;其它廠商以 8951 為基核開(kāi)發(fā)出的CMOS 工藝單片機(jī)產(chǎn)品統(tǒng)稱為 89C51 系列。 該系列 單片機(jī) 是采用高性能的靜態(tài)89C51 設(shè)計(jì) 由先進(jìn) CMOS 工藝制造并帶有非易失性 Flash 程序存儲(chǔ)器全部支 持圖 9 硬件原理圖 單片機(jī)課設(shè) 13 12 時(shí)鐘和 6 時(shí)鐘操作 P89C51X2 和 P89C52X2/54X2/58X2 分別包含 128 字節(jié)和256 字節(jié) RAM 32 條 I/O 口線 3 個(gè) 16 位定時(shí) /計(jì)數(shù)器 6 輸 入 4 優(yōu)先級(jí)嵌套中斷結(jié)構(gòu) 1 個(gè)串行 I/O 口可用于多機(jī)通信 I/O 擴(kuò)展或全雙工 UART以及片內(nèi)振蕩器和時(shí)鐘電路 。 此外,由于器件采用了靜態(tài)設(shè)計(jì),可提供很寬的操作頻率范圍,頻率可降至 0。 可實(shí)現(xiàn)兩個(gè)由軟件選擇的節(jié)電模式,空閑模式和掉電模式,空閑模式凍結(jié) CPU 但 RAM 定時(shí)器,串口和中斷系統(tǒng)仍然工作 , 掉電模 式保存 RAM 的內(nèi)容 ,但是凍結(jié)振蕩器導(dǎo)致所有其它的片內(nèi)功能停止工作。由于設(shè)計(jì)是靜態(tài)的時(shí)鐘可停止而不會(huì)丟失用戶數(shù)據(jù) , 運(yùn)行可從時(shí)鐘停止處恢復(fù) 。 89C51 的基本結(jié)構(gòu) 89C51 的微處理器( CPU) ; 運(yùn)算器 ; 累加器 ACC ; 寄存器 B ; 程序狀態(tài)字寄存器 PSW; 控制器 ; 程序計(jì)數(shù)器 PC ; 指令寄存器 IR ; 定時(shí)與控制邏輯 ; 89C51 的片內(nèi)存儲(chǔ)器 ; 內(nèi)部 ROM 容量 4K 字節(jié) ; 內(nèi)部 RAM 容量 128 字節(jié) ; 89C51 的 I/O 口及功能單元 ; 四個(gè) 8 位的并行口,即 P0~P3。它們均為雙向口,既可作 為輸入,又可作為輸出。每個(gè)口各有 8 條 I/O 線 ; 有一個(gè)全雙工的串行口(利用 P3 口的兩個(gè)引腳 和 ); 有 2 個(gè) 16 位的定時(shí) /計(jì)數(shù)器 ; 有 1 套完善的中斷系統(tǒng) ; 89C51 的特殊功能寄存器( SFR) ; 低功耗的閑置和掉電模式 ; 片內(nèi)振蕩器和時(shí)鐘電路 ; 單片機(jī)課設(shè) 14 89C51 的引腳圖 89C51 的引腳圖如圖 10 所示: 89C51 的制作工藝為 CMOS,采用 40 管腳雙列直插 DIP 封裝,引腳說(shuō)明如下: VCC:供電電壓。 GND:接地。 P0 口 : P0 口為一個(gè) 8 位漏級(jí)開(kāi)路雙向 I/O 口,每腳可吸收 8TTL 門電流。當(dāng) P1 口的管腳第一次寫 1 時(shí),被定義為高阻輸入 。 P0 能夠用于外部程序數(shù)據(jù)存儲(chǔ)器,它可以被定義為數(shù)據(jù) /地址的第八位。在 FIASH 編程時(shí), P0 口作為原碼輸入口,當(dāng) FIASH 進(jìn)行校驗(yàn)時(shí), P0 輸出原碼,此時(shí) P0 外部必須被拉高。 P1 口: P1 口是一個(gè)內(nèi)部提供上拉電阻的 8 位雙向 I/O 口, P1 口緩沖器能接收輸出 4TTL 門電流 。 P1 口管腳寫入 1 后,被內(nèi)部上拉為高,可用作輸入, P1口被外部下拉為低電平時(shí),將輸出電流,這是由于內(nèi)部上拉的緣故。在 FLASH編程和 校驗(yàn)時(shí), P1 口作為第八位地址接收。 圖 10 89C51 引腳圖 單片機(jī)課設(shè) 15 P2 口: P2 口為一個(gè)內(nèi)部上拉電阻的 8 位雙向 I/O 口, P2 口緩沖器可接收,輸出 4 個(gè) TTL 門電流,當(dāng) P2 口被寫 “ 1” 時(shí),其管腳被內(nèi)部上拉電阻拉高,且作為輸入。并因此作為輸入時(shí), P2 口的管腳被外部拉低,將輸出電流。這是由于內(nèi)部上拉的緣故。 P2 口當(dāng)用于外部程序存儲(chǔ)器 或 16 位地址外部數(shù)據(jù)存儲(chǔ)器進(jìn)行存取時(shí), P2 口輸出地址的高八位。在給出地址 “ 1” 時(shí),它利用內(nèi)部上拉優(yōu)勢(shì),當(dāng)對(duì)外部八位地址數(shù)據(jù)存儲(chǔ)器進(jìn)行讀寫時(shí), P2 口輸出其特殊功能寄存器的內(nèi)容。P2 口在 FLASH 編程和校驗(yàn)時(shí)接收高八位地 址信號(hào)和控制信號(hào)。 P3 口: P3 口管腳是 8 個(gè)帶內(nèi)部上拉電阻的雙向 I/O 口,可接收輸出 4 個(gè) TTL門電流。當(dāng) P3 口寫入 “ 1” 后,它們被內(nèi)部上拉為高電平,并用作輸入。作為輸入,由于外部下拉為低電平, P3 口將輸出電流( ILL)這是由于上拉的緣故。 P3 口也可作為 AT89C51 的一些特殊功能口,如下所示: RXD(串行輸入口) ; TXD(串行輸出口) ; /INT0(外部中斷 0) ; /INT1(外部中斷 1) ; T0(記時(shí)器 0 外部輸入) ; T1(記時(shí)器 1 外部輸入) ; /WR(外部數(shù)據(jù)存儲(chǔ)器寫選通) ; /RD(外部數(shù)據(jù)存儲(chǔ)器讀選通) ; P3 口同時(shí)為閃爍編程和編程校驗(yàn)接收一些控制信號(hào)。 RST:復(fù)位輸入。當(dāng)振蕩器復(fù)位器件時(shí),要保持 RST 腳兩個(gè)機(jī)器周期的高電平時(shí)間。 ALE/PROG:當(dāng)訪問(wèn)外部存儲(chǔ)器時(shí),地址鎖存允許的輸出電平用于鎖存地址的地位字節(jié)。在 FLASH 編程期間,此引腳用于輸入編程脈沖。在平時(shí), ALE 端以不變的頻率周期輸出正脈沖信號(hào),此頻率為振蕩器頻率的 1/6。因此它可用作對(duì)外部輸出的脈沖或用于定時(shí)目的。然而要注意的是:每當(dāng)用作外 部數(shù)據(jù)存儲(chǔ)器時(shí),將跳過(guò)一個(gè) ALE 脈沖。如想禁止 ALE 的輸出可在 SFR8EH 地址上置 0。此時(shí), ALE 只有在執(zhí)行 MOVX, MOVC 指令是 ALE 才起作用。另外,該引腳被略微拉高。如果微處理器在外部執(zhí)行狀態(tài) ALE 禁止,置位無(wú)效。 /PSEN:外部程序存儲(chǔ)器的選通信號(hào)。在由外部程序存儲(chǔ)器取指期間,每個(gè)機(jī)器周期兩次 /PSEN 有效。但在訪問(wèn)外部數(shù)據(jù)存儲(chǔ)器時(shí),這兩次有效的 /PSEN 信號(hào)將不出現(xiàn)。 /EA/VPP :當(dāng) /EA 保 持 低 電 平 時(shí) , 則 在 此 期 間 外 部 程 序 存 儲(chǔ) 器( 0000HFFFFH),不管是否有內(nèi)部程序存儲(chǔ)器。注意加密 方式 1 時(shí), /EA 將內(nèi)單片機(jī)課設(shè) 16 部鎖定為 RESET;當(dāng) /EA 端保持高電平時(shí),此間內(nèi)部程序存儲(chǔ)器。在 FLASH 編程期間,此引腳也用于施加 12V 編程電源( VPP)。 XTAL1:反向振蕩放大器的輸入及內(nèi)部時(shí)鐘工作電路的輸入。 XTAL2:來(lái)自反向振蕩器的輸出。 89C51 的存儲(chǔ)器配置 89C51 的存儲(chǔ)器配置如圖 11 所示: 對(duì)于 程序存儲(chǔ)器 , 與 ROM 密切相關(guān)的兩個(gè)引腳 是 地址鎖存允許信號(hào)端 和 外部程序存儲(chǔ)器允許輸出信號(hào) 端 。 當(dāng) ROM 容量不夠時(shí) ,盡量選擇高容量存儲(chǔ)器空間的單片機(jī) ,如 89C52,89C54,89C58 等 ,應(yīng)避免外擴(kuò)程序存儲(chǔ)器 ,因?yàn)闀?huì)增加硬件負(fù)擔(dān) , 通過(guò) 16 位 PC 尋址 ,最大可尋址 64kB 地址空間 。 數(shù)據(jù)存儲(chǔ)器用于存放運(yùn)算中間的結(jié)果、數(shù)據(jù)暫存、緩沖、標(biāo)志位、待測(cè)程序等功能。片內(nèi)的 128B 的 RAM 地址為 00H~ 7FH,供用戶做 RAM 用,但是在這中間的前 32 單元, 00H~ 1FH 即引用地址尋址做用戶 RAM 用,常常做工作寄存器區(qū),分做四組,每組由 8 個(gè)單元組成通用寄存器 R0~ R7,任何時(shí)候都由其中一組作為當(dāng)前工作寄存器,通過(guò) RS0, RS1 的內(nèi)容來(lái)
點(diǎn)擊復(fù)制文檔內(nèi)容
公司管理相關(guān)推薦
文庫(kù)吧 www.dybbs8.com
備案圖片鄂ICP備17016276號(hào)-1