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

正文內(nèi)容

畢業(yè)設計-89c52單片機系統(tǒng)實現(xiàn)數(shù)據(jù)采集和處理-文庫吧

2024-11-13 20:16 本頁面


【正文】 ():外部中斷 1 T0( ) :定時器 0 外部輸入 T1( ) :定時器 1 外部輸入 ():外部數(shù)據(jù)存儲器寫信號 ():外部數(shù)據(jù)存儲器讀信號 5. RST:復位。當晶振在運行過程中,只要復位管腳出現(xiàn) 2 個機器周期高電平即可復位,內(nèi)部有擴展電阻連接到 Vss,僅需要外接一個電容到 Vss 即可實現(xiàn)上電復位。 6. ALE:地址鎖存使 能。在訪問外部存儲器時,輸出脈沖鎖存地址的敵字節(jié),在正常情況下, ALE 輸出信號恒定為 1/6 振蕩頻率。并可用作外部時鐘或定時,注意每次訪問外部數(shù)據(jù)時一個 ALE 脈沖將被忽略。 ALE 可以通過置位 SFR 的 禁止,置位后 ALE 只能在執(zhí)行 MOVX 指令時被激活。 7. :程序存儲使能,讀外部程序存儲。當從外部讀取程序時,每 個機器周期被激活兩次,在訪問外部數(shù)據(jù)存儲器 無效,訪問內(nèi)部程序存儲器 時 無效。 8. /Vpp:外部尋址使能 /編程電壓。在訪問整個外部程序存儲器時,必須外部置低。如果 為高時,將執(zhí)行內(nèi)部程序,除非程序計數(shù)器可以大于0FFFH(4K 器件 ),1FFFH(8K 器件 ),3FFFH(16K 器件 ),7FFFH(32K 器件 )。當 RST 釋放后 EA 腳的值被鎖存,任何時序的改變都將無效。該引腳在對 FLASH 編程時接12V 編程電壓( Vpp)。 9. XTAL1:晶體 1。晶振和內(nèi)部時鐘輸入。 :晶體 2。晶振輸出。 E A / V P31X119X218R E S E T9RD17WR16I N T 012I N T 113T014T115P 101P 112P 123P 134P 145P 156P 167P 178P 0039P 0138P 0237P 0336P 0435P 0534P 0633P 0732P 2021P 2122P 2223P 2324P 2425P 2526P 2627P 2728P S E N29A L E / P30T X D11R X D1089C 52 芯片的功能 1. 振蕩器特性 XTAL1 和 XTAL2 分別為一個反相放大器的輸入﹑輸出端。它能作為一定形式被振蕩器使用,無論是石英晶體還是陶瓷都可能被使用。為了驅(qū)動一個外部時鐘裝置, XTAL1 被驅(qū)動,而 XTAL2 斷開,外部時鐘循環(huán)任務沒有必要條件,因為內(nèi)部時鐘電路系統(tǒng)是通過一個二次跳動的裝置輸入的,但是必須注意到最大和最小電壓高低的時間范圍。 空閑模式: 在空閑模式中, CPU 使它自己進入睡眠狀態(tài)而周圍其它裝置保持 運作狀態(tài),用軟件來運作此方式。在此方式中, RAM 裝置的內(nèi)容和所有的特殊功能保持不變,通過中斷能力或硬件重啟則能停止空閑模式。 注意到,空閑模式由硬件重新啟動后被停止,然后標準的設備開始重新執(zhí)行中斷程序。在內(nèi)部重啟算法得到控制之前,達到兩個機器周期。在這個事件中,硬件裝置禁止接近內(nèi)部的 RAM,但是接近其周圍則不被限制。當空閑模式被重啟,所停止排除意外的可能性就寫在這個引腳上,而跟著運行的空閑方式之后的程序,則不能被寫在這個引腳上或外部存儲器上。 2. 掉電方式 在掉電時,振蕩器是停止的,并且程序運行能維持到執(zhí) 行完, RAM 裝置和特殊功能裝置保持他們的值,直到節(jié)電方式停止。節(jié)電方式僅存在于硬件重啟時,重啟重新定義 SFR,但不能改變 RAM,重啟不能被啟動在 Vcc 恢復它的正常運行標準且要運行較長的時間能夠為了使振蕩器重新啟動和穩(wěn)定工作。 存儲程序鎖定二進制數(shù) 89C52 有三個鎖定二進制數(shù),它可以不被編程( U)或能被編程( P)且獲得了額外的特性,在下表中表示: 3. 鎖定二進制數(shù)模式 程序鎖定二進制 LB1 LB2 LB3 保護類型 1 U U U 無程序鎖定特性 2 P U U MOVC 通過外部程序存儲器執(zhí)行程序,不能得到內(nèi)存儲器的代碼, EA 是一個取樣和加鎖在重啟的時候。下一個程序電擦寫存儲器無效。 3 P P U 同模式 2 一樣,被證明無效 4 P P P 同模式 3 一樣,但外部執(zhí)行仍然無效 當鎖定是編程,在重啟中非算術性的運作標準在 EA 中是一個取樣和加鎖,如果裝置的能源下降沒有重啟,最初是對一個隨機值的加鎖并且保持這個值,直到重啟開始,加鎖 EA 的值必須由當前的 非算術性的運作標準同意,是為了裝置適當?shù)墓δ堋? 4. FLASH 編程模式 89C52 在擦去狀態(tài)和準備端是一個標準的,能和 FLASH 相匹配的載體,編寫程序使其接受高電壓( 12 伏)或低電壓( Vcc),協(xié)調(diào)能源信號,為低電壓程序模式提供一個方便的方法去執(zhí)行 89C52 內(nèi)部的使用系統(tǒng),是高電壓程序模式能夠帶動的,第三部分 FLASH 和 EPROM 程序相一致。 89C52 既是高電壓也是低電壓程序模式的載體,最大面標記和裝置重要的代碼分別在表中體現(xiàn): 89C52 代碼程序是字節(jié) 字節(jié)的排列在 FLASH 存儲器中,任何程序的空字節(jié) 的存儲必須被擦寫模式完全抹去, 5. 程序算法 在運行 89C52 前,地址數(shù)據(jù)和控制信號能被開始,根據(jù) FLASH 編程模式表 9,執(zhí)行 89C52,按以下步驟執(zhí)行: (1) 請求輸入存儲器當前的地址線 (2) 輸入合適的數(shù)據(jù)字節(jié)在數(shù)據(jù)線上 (3)啟動正確的控制信號連接 (4) 在高電壓程序模式中,將 EA/VPP 升到 12V (5) 在閃存排列或鎖定二進制數(shù)中開始記下 ALE/PROG 的脈沖程序字節(jié),字節(jié)循環(huán)被寫在自身的時間內(nèi)且通常超過了 15ms。 重新開始 1 到 5 步,改變地址和數(shù)據(jù)重新全部排列直至目標文件全部到達完成。 6. 數(shù)據(jù)輪流檢測 89C52 的數(shù)據(jù)輪流檢測的特性只是循環(huán)寫入的結(jié)束,在循環(huán)寫入時,如果想嘗試讀到最后一個寫入字節(jié),將會導致在寫入數(shù)據(jù)時有額外的數(shù)據(jù), 口一旦寫入循環(huán)完成了,真實的數(shù)據(jù)是在所有的輸入端是正確的,并且下一個循環(huán)將開始,一個寫入循環(huán)開始后,數(shù)據(jù)輪流檢測可能開始于任何時侯。 字節(jié)執(zhí)行進程也能被 RDX/BSY 輸出信號所控制, 口在 ALE 變?yōu)楦唠娖街笃渥兂傻碗娖?,在程序表明繁忙時,當程序表明準備時, 口又變?yōu)楦唠娖健? 7. 程序驗證 如果鎖定二進制數(shù) LB1 和 LB2 不能被執(zhí)行,這個程 序的代碼數(shù)據(jù)能夠被讀信號返回,經(jīng)由地址數(shù)據(jù)線證實,鎖定二進制數(shù)不能被直接證明,證明二進制數(shù)的實現(xiàn)是通過觀察它們的特性。 8. 擦寫模式 完全的內(nèi)部 FLASH 排列被電擦寫是通過合適的信號連接和讓 ALE/PROG 保持10ms 的低電平,寫全部代碼排列時,只需要 1s,擦除操作必須被執(zhí)行在代碼存儲編程 之前。 89c52 的復位電路 本系統(tǒng)的復位電路是上電和按鍵復位的組合電路。在系統(tǒng)加電瞬間 R、 C 電路充電過程中出現(xiàn)負脈沖,經(jīng)過 74LS04 反相后為正脈沖,使 89c52 復位;當用戶需要手動復位時,按下復位鍵,產(chǎn)生負脈 沖,經(jīng)反相后出現(xiàn)正脈沖( 10ms 的高電平),使 89c52 復位,電路如下圖: 89c52 振蕩電路 89c52 的 XTAL1 和 XTAL2 接石英振蕩器,構(gòu)成時鐘電路,為 89c52 提供 6MHZ 的時鐘頻率。 1 89C52 譯碼及外部擴展電路 89C52 外部譯碼采用 3~ 8 譯碼器 74LS138,為存儲器和各端口提供 8 根片選信號(譯碼輸入線采用地址高三位( AB11~ AB13)和 RD、 WR 及 AB1 AB15 做片選);為系統(tǒng)提供從 8000H~ BFFFH 共 32KB 的數(shù)據(jù) /程序及 I/O 接口器件的訪問地址。具體地址分 配如下: 片選 器件 地址范圍 供用戶使用資源 CS0 8255 8000H87FFH 鍵盤接口電路 CS1 8800H8FFFH CS2 AD7135 9000H97FFH AD 轉(zhuǎn)換電路 CS3 9800H9FFFH CS4 A000HA7FFH CS5 A800HAFFFH CS6 B000HB7FFH CS7 B800HBFFFH 電路原理圖如下: A1B2C3E14E25E36Y015Y114Y213Y312Y411Y510Y69Y77U5 74L S 138A B 13A B 11A B 12A B 14A B 15/ W R/ R D8000H 87F F H8800H 8F F F H9000H 97F F H9800H 9F F F HA 000H A 7F F HA 800H A F F F HB 00 0H B 7F F HB 80 0H B F F F HC S 0C S 1C S 2C S 3C S 4C S 5C S 6C S 712456U ? A74L S 21 第二節(jié) LED 顯示器及接口設計 在這一節(jié) 里將詳細介紹本系統(tǒng)的 LED 顯示器 一、 LED 顯示器結(jié)構(gòu)與原理 1. LED 顯示器結(jié)構(gòu) LED 顯示器是由發(fā)光二極管顯示字段組成的顯示器,有 7 段和“米”字段之分。這種顯示器有共陽極和共陰極兩種。共陰極 LED 顯示器的發(fā)光二極管的陰極連接在一起,通常此公共陰極接地,當某個發(fā)光二極管的陽極為高電平時,發(fā)光二極管點亮相應的段被顯示。同樣,共陽極 LED 顯示器的發(fā)光二極管的陽極被連接在一起,通常此公共陽極接正電壓,當某個發(fā)光二極管的陰極接地時,發(fā)光二極管被點亮,相應的段被顯示。 每一種 LED 又有不同的發(fā)光顏色。例如, BS202 型中 , BSG202 發(fā)綠光;BS212 型中, BSR212 發(fā)紅光, BSG212 發(fā)綠光。 一般的,發(fā)紅光的 LED 每段流過的 5mA 的平均電流,就可以有較滿意的亮度, 7mA 電流會更亮些。 10mA 以上也不會再亮多少,但長期運行于10mA 以上會縮短其壽命。最大電流平均值不得超過 30mA。 LED 顯示器允許的反向電壓最大值為 5V,此時的反向電流一般小于 10μA。小尺寸的 LED顯示器每段只有一個發(fā)光二極管,其正向壓降為 ,一般不大于 2V。大尺寸的 LED 顯示器每段可能由數(shù)個發(fā)光二極管串聯(lián),每段壓降也要增大。 2. 靜態(tài)顯示與動態(tài)顯 示 顯示器有靜態(tài)和動態(tài)兩種顯示方式。所謂靜態(tài)顯示就是需要顯示的字符的各字段連續(xù)通過電流,因而所顯示的字段連續(xù)發(fā)光。所謂動態(tài)顯示就是所需顯示的字段斷續(xù)通以電流,因而其發(fā)光也是不連續(xù)的。例如,在需要多個字符同時顯示時,可以輪流給每一個字符通以電流,逐次把所需要顯示的字符顯示出來。在每點亮一個顯示器后,必須持續(xù)通電一段時間,使之發(fā)光穩(wěn)定,然后再點亮另一個顯示器,如此巡回掃描顯示器。由于巡回速度較快,每秒可重復多次(為了不閃爍,可以每秒掃描 20 次左右)。雖然在同一時刻只有一個顯示器通電,但是由于人眼的視覺暫留現(xiàn)象和 發(fā)光二極管的余輝效應,因此在人們看來認為每個顯示器都在穩(wěn)定的顯示。這種巡回掃描顯示器的操作要靠程序控制。動態(tài)顯示的亮度隨電流平均值的增大而增強,其亮度大體上等同于通過同樣大的直流電流的靜態(tài)顯示器的亮度。 3. LED 顯示器的接口設計 本系統(tǒng)采用靜態(tài)顯示方式,靜態(tài)顯示時每一個接口驅(qū)動器件驅(qū)動一個顯示器。用于靜態(tài)顯示時, CPU 把數(shù)據(jù)寫到借口驅(qū)動電路后, CPU 不需要再干預,顯示器便會持續(xù)顯示,因此,接口驅(qū)動電路應該有鎖存數(shù)據(jù)的功能。所有 TTL 和 COMS 電路中的 CD14547 均無鎖存功能,因此在電路設計時應附加 鎖存功能,而 TTL 器件比 COMS 器件動作快。所以,我選用了 TTL器件的 74LS164。接口連接圖如下: abfcgdeD P Y76421910abcdefg5 dpdp3 8c omc omD S 4abfcgdeD P Y76421910abcdefg5 dpdp3 8c omc omD S 3abfcgdeD P Y76421910abcdefg5 dpdp3 8c omc omD S 2abfcgdeD P Y76421910abcdefg5 dpdp3 8c omc o
點擊復制文檔內(nèi)容
公司管理相關推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號-1