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

正文內(nèi)容

基于單片機(jī)倒計(jì)時(shí)系統(tǒng)畢業(yè)論文(編輯修改稿)

2024-12-16 02:52 本頁(yè)面
 

【文章內(nèi)容簡(jiǎn)介】 使用時(shí),因?yàn)閮?nèi)部存在上拉電阻,某個(gè)引腳被外部信號(hào)拉低時(shí)會(huì)輸出一個(gè)電流。 在訪問(wèn)外部程序存儲(chǔ)器或 16 位地址的外部數(shù)據(jù)存儲(chǔ)器時(shí), P2 口送出高 8位地址數(shù)據(jù)。在訪問(wèn) 8 位地址的外部數(shù)據(jù)存儲(chǔ)器時(shí), P2 口線上的內(nèi)容在整個(gè)訪問(wèn)期間不改變。 P3 口: P3 是一個(gè)帶內(nèi)部上拉電阻 的 8 位雙向 I/O 口, P3 的輸出緩沖級(jí)可驅(qū)動(dòng) 4 個(gè) TTL 邏輯門(mén)電路。對(duì)端口寫(xiě) “1”,通過(guò)內(nèi)部上拉電阻把端口拉到高電平,此時(shí)可作輸入口。做輸入口使用時(shí),被外部拉低的 P3 口將用上拉電阻輸出電流。 P3 口 除了作為一般的 I/O 口線,更重要的用途是它的第二功能,如下表 所示: 表 P3 口的第二功能 端口引腳 第二功能 RXD(串行輸入口) TXD(串行輸出口) INT0(外中斷 0) INT1(外中斷 1) T0 (定時(shí) /計(jì)數(shù)器 0) T1 (定時(shí) /計(jì)數(shù)器 1) WR (外部數(shù)據(jù)存儲(chǔ)器寫(xiě)選通) RD (外部數(shù)據(jù)存儲(chǔ)器讀選通) RST :復(fù)位輸入。當(dāng)振蕩器工作時(shí), RST 引腳出現(xiàn)兩個(gè)周期以上高電平將使單片機(jī)復(fù)位。 ALE/ PROG :當(dāng)訪問(wèn)外部程序存儲(chǔ)器或數(shù)據(jù)存儲(chǔ)器時(shí), ALE(地址鎖存允許)輸出脈沖用于鎖存地址的低八位字節(jié)。即使不訪問(wèn)外部存儲(chǔ)器, ALE 仍以時(shí)鐘振蕩頻率的 1/6 輸出固定的正脈沖信號(hào),因此它可對(duì)外輸出時(shí)鐘或用于定時(shí)目的。要注意的是:每當(dāng)訪問(wèn)外部數(shù)據(jù)存儲(chǔ)器時(shí)將跳過(guò)一個(gè) ALE 脈沖。 PSEN :程序存儲(chǔ)允 許輸出是外部程序存儲(chǔ)器的讀選通信號(hào),當(dāng) AT89C51由外部程序存儲(chǔ)器取指令時(shí),每個(gè)機(jī)器周期兩次 PSEN 有效,即輸出兩個(gè)脈沖。在此期間,當(dāng)訪問(wèn)外部存儲(chǔ)器,這兩次有效的 PSEN 信號(hào)不出現(xiàn)。 EA/VPP :外部訪問(wèn)允許。欲使 CPU 僅訪問(wèn)外部程序存儲(chǔ)器(地址為 0000H九江職業(yè)技術(shù)學(xué)院電器學(xué)院電子工程系畢業(yè)論文 15 15 - FFFFH), EA 端必須保持低電平(接地)。需注意的是 :如果加密位 LB1 被編程,復(fù)位時(shí)內(nèi)部會(huì)鎖存 EA 端狀態(tài)。 如 EA 端為高電平(接 VCC 端), CPU 則執(zhí)行內(nèi)部程序存儲(chǔ)器中的指令。 XTAL1 :振蕩器反相放大器的及內(nèi)部時(shí)鐘發(fā)生器的輸入端。 XTAL2 :振蕩器反相放大器的輸出端。 機(jī)器周期和指令周期 (1) 時(shí)鐘周期 時(shí)鐘周期 T 又稱(chēng)為振蕩周期,由單片機(jī)片內(nèi)振蕩電路 OSC 產(chǎn)生,常定義為時(shí)鐘脈沖頻率的倒數(shù),是時(shí)序中最小的時(shí)間單位。本設(shè)計(jì)中單片機(jī)時(shí)鐘頻率為12MHz,則它的時(shí)鐘周期 T 應(yīng)為 1/12us。因?yàn)?,時(shí)鐘周期的時(shí)間尺度不是絕對(duì)的,而是一個(gè)隨時(shí)鐘脈沖頻率而變化的參量。 (2) 機(jī)器周期 機(jī)器周期定義為實(shí)現(xiàn)特定功能所需要的時(shí)間,通常由若干時(shí)鐘周期 T 構(gòu)成。MCS51 的機(jī)器周期沒(méi)有采用上述方案,它的機(jī)器周期時(shí)間是固定不變的,均由12 個(gè) 時(shí)鐘 周期 T 組成。 (3) 指令周期 指令周期是時(shí)序中最大的時(shí)間單位,定義為執(zhí)行一條指令所需要的時(shí)間。由于機(jī)器執(zhí)行不同指令所需要的時(shí)間不同,因此不同指令所包含的機(jī)器周期也不相同。通常,包含一個(gè)機(jī)器周期的指令稱(chēng)為單周期指令,包含兩個(gè)機(jī)器周期的指令稱(chēng)為雙周期指令,等等。 指令的運(yùn)算速度和指令所包含的機(jī)器周期數(shù)有關(guān),機(jī)器周期數(shù)越少的指令執(zhí)行速度越快。 MCS51 單片機(jī)通??梢苑譃閱沃芷谥噶?、雙周期指令和四周期指令等三種。四周期指令只有乘法和除法指令兩條,其余均為單周期和雙周期指令[3]。 LCD 簡(jiǎn)介 LCD 顯示器的基本結(jié)構(gòu)和特點(diǎn) 液晶 ( Liquid Crystal) 為一半透明之物質(zhì) [6],同時(shí)兼具有固體的結(jié)晶次序性九江職業(yè)技術(shù)學(xué)院電器學(xué)院電子工程系畢業(yè)論文 16 16 與液體的流動(dòng)性,也被稱(chēng)為中間相物質(zhì),由于液晶具有規(guī)則分子排列的特性,當(dāng)受到電場(chǎng)等外部刺激時(shí),液晶分子排列會(huì)產(chǎn)生變化而具有光電效應(yīng)之特性( Electro Optic Effect) ,利用此特性可應(yīng)用在顯示用元件上。 一般液晶顯示器使用的液晶材料,并非單一的液晶分子,原因是單一液晶材料無(wú)法達(dá)到 LCD 在低電壓驅(qū)動(dòng)、高速化之要求,故使用時(shí)必需混和 10 種~ 20種不同的 液晶材料,才可在熱安定性、光安定性等特性上達(dá)到顯示器的要求。此外, LCD 面板制造商也會(huì)考慮顯示器種類(lèi)、用途、使用地區(qū)之溫度等因素,選擇適當(dāng)?shù)呐浞健? 液晶材料是液晶顯示器結(jié)構(gòu)中上下玻璃板間的半透明介電材料,功能類(lèi)似光電開(kāi)關(guān),其原理是利用上下電極通電后,電場(chǎng)產(chǎn)生變化使得液晶分子因介電方向性與導(dǎo)電異方向性而出現(xiàn)旋光性,光線因液晶長(zhǎng)軸與短軸折射率不同而產(chǎn)生不同之穿透度,再配合配向膜與偏光板之作用,即可產(chǎn)生光線 ONOFF 之變化。 液晶顯示器的特點(diǎn): (1) 低壓微功耗 , 工作電壓 35V,每平方厘米液晶顯示屏工作電 流只有幾個(gè) uA。因此液晶顯示器件成為電池供電的電子設(shè)備的首選顯示器件; (2) 平板型結(jié)構(gòu) , 液晶顯示器的基本結(jié)構(gòu)是由兩片玻璃組成的很薄的盒子 , 這種結(jié)構(gòu)的優(yōu)點(diǎn) : 一是使用方便 ,二是工藝適于大批量生產(chǎn) , 目前的液晶生產(chǎn)線大都采用集成化生產(chǎn)工藝; (3) 壽命長(zhǎng) , 器件本身幾乎沒(méi)有什么劣化問(wèn)題 ; (4) 被動(dòng)顯示,環(huán)境光線越強(qiáng),顯示內(nèi)容越清晰,人眼所感受的外部信息90%以上是外部物體對(duì)光的反射,而不是物體本身發(fā)光,所以被動(dòng)顯示更適合人的視覺(jué)習(xí)慣,不會(huì)引起疲勞, 這在大信息量、高密度顯示、長(zhǎng)時(shí)間觀看時(shí)尤為重要; (5) 顯示信息量大,易于彩色化, 液晶彩色化非常容易,方法也很多; (6) 無(wú)電磁輻射; 液晶顯示器具有體積小、外形薄、重量輕、耗能少、工作電壓低、無(wú)輻射,特別是視域?qū)?、顯示信息量大等優(yōu)點(diǎn)。 隨著測(cè)控技術(shù)的日益發(fā)展,液晶顯示器已被廣泛應(yīng)用于各種儀器儀表、電子顯示裝置等場(chǎng)合,成為測(cè)量結(jié)果顯示和人機(jī)對(duì)話的重要工具。液晶顯示器按其功能可分為 3類(lèi):筆段式液晶顯示器、字符點(diǎn)陣式液晶顯示器和圖形點(diǎn)陣式液晶顯示器。前 2種可顯示數(shù)字、字符和符號(hào)等,而圖形點(diǎn)陣式液晶顯示器還可以顯示漢字和任意圖形,達(dá)到圖文并茂的效果。 九江職業(yè)技術(shù)學(xué)院電器學(xué)院電子工程系畢業(yè)論文 17 17 本章小結(jié) 單片機(jī)的發(fā)展過(guò)程大致可分為三個(gè)階段,分別是 SCM 階段、 MCU 階段與SOC 階段?,F(xiàn)在,單片機(jī)已經(jīng)廣泛應(yīng)用于 儀器儀表、家用電器、醫(yī)用設(shè)備、航空航天、專(zhuān)用設(shè)備的智能化管理及工業(yè)控制等領(lǐng)域。 AT89C51 是 MCS51 系列單片機(jī)的典型產(chǎn)品,常見(jiàn)的 AT89C51 芯片上,集成了一個(gè)小型計(jì)算機(jī)的各個(gè)組成部分 , 它有 4K 字節(jié)的可重擦寫(xiě) Flash 閃速存儲(chǔ)器 和 32 個(gè)可編程 I/O 口線 。 MCS51 的機(jī)器周期時(shí)間是固定不變的,均由 12 個(gè)機(jī)器周期 T 組成。指令的運(yùn)算速度和指令所包含的機(jī)器周期數(shù)有 關(guān),機(jī)器周期數(shù)越少的指令執(zhí)行速度越快。 液晶顯示器的基本結(jié)構(gòu)是由兩片玻璃組成的很薄的盒子 , 具有體積小、外形薄、重量輕、耗能少、工作電壓低、無(wú)輻射 等優(yōu)點(diǎn)。 LCD1602 是 16*2 的 8 位液晶 顯示器, 它 采用標(biāo)準(zhǔn)的 16 腳接口 ,內(nèi)部 已經(jīng)存儲(chǔ)了 160 個(gè)不同的點(diǎn)陣字符圖形 。 它的讀寫(xiě)操作、屏幕和光標(biāo)的操作都是通過(guò)指令編程來(lái)實(shí)現(xiàn)的。 1602 液晶顯示模塊可以和單片機(jī) AT89C51 直接接口, 然后又分別介紹了硬件設(shè)計(jì)中的鍵盤(pán)模塊、起振模塊和蜂鳴器模塊。 中斷機(jī)制 硬件中斷和軟件中斷 硬件中斷是通過(guò)外部的硬件產(chǎn)生的,所以也常常把硬件中斷稱(chēng)為外部中斷 [9]。硬件中斷又分為兩類(lèi):一類(lèi)叫非屏蔽中斷,另一類(lèi)叫可屏蔽中斷。非屏蔽中斷是通過(guò) CPU 的 NMI( nonmaskable interrupt)引腳進(jìn)入的,它不受中斷允許標(biāo)志 IF的屏蔽,并且在整個(gè)系統(tǒng)中只能有一個(gè)非屏蔽中斷??善帘沃袛嗍峭ㄟ^(guò) CPU 的INTR( interrupt)引腳進(jìn)入的,并且只有當(dāng)中斷允許標(biāo)志 IF 為 1 時(shí),可屏蔽中斷才能進(jìn)入,如果中斷允許標(biāo)志 IF 為 0,則可屏蔽中斷受到禁止。 軟件中斷是 CPU 根據(jù)軟件中的某條指令或者軟件對(duì)標(biāo)志寄存 器中的某個(gè)標(biāo)志設(shè)置而產(chǎn)生的。從軟件中斷的產(chǎn)生過(guò)程來(lái)說(shuō),完全和硬件電路無(wú)關(guān)。 MCS51系列中, 8051 子系列有 5 個(gè)中斷源, 8052 子系列有 6 個(gè)中斷源,它們是外部中斷 0 和 定時(shí)器 0 和 1 中斷、串行和定時(shí)器 2 中斷(定時(shí)器 2 中斷只有 89S52/8032才有)。這個(gè)中 斷源矢量、系統(tǒng)設(shè)定如表 所示 [8]。 九江職業(yè)技術(shù)學(xué)院電器學(xué)院電子工程系畢業(yè)論文 18 18 表 中斷 源及功能 定時(shí)器 /計(jì)時(shí)器 定時(shí)器 /計(jì)時(shí)器的結(jié)構(gòu) 單片機(jī)中與定時(shí)器有關(guān)的特殊功能寄存器有: TMOD,TCON, TH0, TL0,TH1 和 TL1。 TMOD 是模式控制寄存器,其中兩位控制兩個(gè)定時(shí)器 /計(jì)數(shù)器的工作方式; TH0, TL0, TH1, TL1 是時(shí)間常數(shù)寄存器,用來(lái)存放定時(shí)或計(jì)數(shù)的初值; TCON 是控制寄存器,它控制定時(shí)器/計(jì)數(shù)器的啟動(dòng)和關(guān)閉 [10]。 中斷源 中斷矢量 說(shuō)明 外 部 中 斷 0 INT0 0003H 從 引腳的外部中斷請(qǐng)求 定時(shí)器 0 溢出中斷 000BH 定時(shí)器 0 溢出使 TFO 位置,發(fā)出中斷申請(qǐng) 外 部 中 斷 1 1INT 0013H 從 引腳上的外部中斷申請(qǐng) 定時(shí)器 1 溢出中斷 001BH 定時(shí)器 1 溢出使 TF1 位置,發(fā)出中斷申請(qǐng) 串行口中斷 0023H 一幀發(fā)送或接收完成后使發(fā)送或接收中斷標(biāo)志 TI RI 置位 定時(shí)器 2 中斷 002BH 定時(shí)器 2 溢出使 TF2 位置,發(fā)出中斷申請(qǐng) 九江職業(yè)技術(shù)學(xué)院電器學(xué)院電子工程系畢業(yè)論文 19 19 定時(shí)器 /計(jì)數(shù)器的計(jì)數(shù)信號(hào) 定時(shí)器/計(jì)數(shù)器有定時(shí)和計(jì)數(shù)兩種功能,其內(nèi)部實(shí)質(zhì)上是加法計(jì)數(shù)器。當(dāng)定時(shí)器/計(jì)數(shù)器設(shè)置為定時(shí)工作方式時(shí),該加法計(jì)數(shù)器對(duì)片內(nèi)機(jī)器周期脈沖計(jì)數(shù),計(jì)數(shù)的輸入信號(hào)是內(nèi)部時(shí)鐘脈沖,即每過(guò)一個(gè)機(jī)器周期,計(jì)數(shù)器加 1,直到溢出。因每個(gè)機(jī)器周期等于 12 個(gè)振蕩周期,所以計(jì)數(shù)速率為振蕩頻率的 1/ 12。由于定時(shí)器從初值開(kāi)始加 1 計(jì)數(shù) 直到溢出所需的時(shí)間是固定的,所以稱(chēng)為定時(shí)方式。顯然定時(shí)器的定時(shí)時(shí)間與系統(tǒng)的振蕩頻率有關(guān)。定時(shí)器/計(jì)數(shù)器設(shè)置為計(jì)數(shù)工作方式時(shí),通過(guò)引腳 T0( )和 T1( )對(duì)外部信號(hào)脈沖計(jì)數(shù),在每個(gè)機(jī)器周期的 S5P2 期間采樣引腳的輸入電平。若前一個(gè)機(jī)器周期采樣值為 “1”,下一個(gè)機(jī)器周期采樣值為 “0”,內(nèi)部加法計(jì)數(shù)器的值加 1。 程序結(jié)構(gòu)類(lèi)型 匯編語(yǔ)言的基本結(jié)構(gòu) 匯編語(yǔ)言是和機(jī)器密切相關(guān)的 [11],是面向機(jī)器的語(yǔ)言。其主要優(yōu)點(diǎn)是占用資源少、程序執(zhí)行效率高。但是不同的 CPU,其匯編語(yǔ)言可能有所差 異,所以不易移植。 C 語(yǔ)言是一種結(jié)構(gòu)化的高級(jí)語(yǔ)言 , 其優(yōu)點(diǎn)是可讀性好,移植容易,是普遍使用的一種計(jì)算機(jī)語(yǔ)言。缺點(diǎn)是占用資源較多,執(zhí)行效率沒(méi)有匯編高。該系統(tǒng)軟件全部采用匯編語(yǔ)言編寫(xiě),匯編語(yǔ)言有三種基本結(jié)構(gòu):順序結(jié)構(gòu)、選擇結(jié)構(gòu)、和循環(huán)結(jié)構(gòu)。 1. 順序結(jié)構(gòu) 它是一種最基本的、最簡(jiǎn)單的編程結(jié)構(gòu)。在這種結(jié)構(gòu)中,程序由低地址向高地址順序執(zhí)行指令程序。 2. 分支結(jié)構(gòu) 分支程序結(jié)構(gòu)可以分為兩種形式,如圖 所示。 九江職業(yè)技術(shù)學(xué)院電器學(xué)院電子工程系畢業(yè)論文 20 20 圖 分支程序結(jié)構(gòu) 它們分別相當(dāng)于高級(jí)語(yǔ)言中的 IFTHENELSE 語(yǔ)句和 CASE 語(yǔ)句,根 據(jù)不同條件做不同的處理。在分支結(jié)構(gòu)中,程序首先對(duì)一個(gè)條件語(yǔ)句進(jìn)行測(cè)試。當(dāng)條件為真時(shí),執(zhí)行一個(gè)方向的程序,當(dāng)條件為假時(shí),執(zhí)行另一個(gè)方向的程序。 T 代表?xiàng)l件,當(dāng) T 條件成立是,執(zhí)行 A 操作,否則執(zhí)行 B 操作。 本次設(shè)計(jì)中多次用到分支程序結(jié)構(gòu)。例如在進(jìn)行鍵盤(pán)判別時(shí)分支程序則必不可少。如下一段程序則是鍵盤(pán)判別的一部分 KEY0: JB ,KEY1 。判斷 是否按下,若沒(méi)按下則跳轉(zhuǎn)到 KEY! 。若按下則順序執(zhí)行下一句 VP4: JB ,VLP4 。判斷 P2, 7 是否按下,若沒(méi)按下則跳轉(zhuǎn)到 VLP4 。若按下則順序執(zhí)行下一句 ?? CJNE A,00,KEY0 。比較寄存器 A 的值是否等于 0,不等時(shí)跳轉(zhuǎn) 。到 KEY0,若相等則順序執(zhí)行 MOV HOUR,23 MOV A,HOUR ?? VLP3: JNB ,VLP4 。判斷 是否按下 KEY1: JB ,KEY2 VP5: JB ,VLP5 ?? 九江職業(yè)技術(shù)學(xué)院電器學(xué)院電子工程系畢業(yè)論文 21
點(diǎn)擊復(fù)制文檔內(nèi)容
環(huán)評(píng)公示相關(guān)推薦
文庫(kù)吧 www.dybbs8.com
備案圖片鄂ICP備17016276號(hào)-1