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

正文內(nèi)容

基于at89c51單片機(jī)的作息時(shí)間控制器設(shè)計(jì)-預(yù)覽頁(yè)

 

【正文】 ................................ 12 按鍵部分 ..................................................................................................................................................... 13 3 軟件設(shè)計(jì) ............................................................................................................................................................ 14 主程序設(shè)計(jì) ................................................................................................................................................ 14 子程序設(shè)計(jì) ................................................................................................................................................ 16 .................................................................................................................................. 18 程序框圖 .......................................................................................................................................... 23 4 調(diào)試部分 ............................................................................................................................................................ 26 ........................................................................................................................................ 26 ........................................................................................................................................ 26 ........................................................................................................................... 26 結(jié)束語(yǔ) ..................................................................................................................................................................... 27 謝 辭 ........................................................................................................................................................................ 28 文 獻(xiàn) ........................................................................................................................................................................ 29 附 錄 ..................................................................................................................................................................... 31 1 摘 要 學(xué)校時(shí)間方面,由于時(shí)間多,時(shí)間亂等原因,不得不去改善其時(shí)間方面的設(shè)備。在硬件部分,包括繼電器,存儲(chǔ)器和顯示器接口芯片;軟件部分,主要是主程序設(shè)計(jì)。時(shí),分,秒數(shù)據(jù)是存在變量?jī)?nèi)并寫入七段顯示器的緩沖區(qū)內(nèi),由顯示器掃描程序中定時(shí)掃描而顯示出時(shí)間。而現(xiàn)在,只需要一塊幾厘米見(jiàn)方的單片機(jī),寫入簡(jiǎn)單的程序,就可以使您以前的電路簡(jiǎn)單很多。軟件和硬件總體包括,電源電路、顯示電路、復(fù)位電路、擴(kuò)展存儲(chǔ)器、電 鈴電路等,通過(guò)以上幾部分的組合,最終達(dá)到一定的效果。 AT89C51是美國(guó) ATMEL 公司生產(chǎn)的低電壓,高性能 CMOS8 位單片機(jī),片內(nèi)含 8Kbytes 的可反復(fù)擦寫的只讀程序存儲(chǔ)器( PEROM) 和 256bytes 的隨機(jī)存取數(shù)據(jù)存儲(chǔ)器( RAM),器件采用 ATMEL 公司的高密度、非易失性存儲(chǔ)技術(shù)生產(chǎn),與標(biāo)準(zhǔn) MCS51 指令系統(tǒng)及 8051 產(chǎn)品引腳兼容,片內(nèi)置通用 8位中央處理器( CPU)和 FLASH 存儲(chǔ)單元,功能強(qiáng)大 AT89C51 單片機(jī)適用于許多較為復(fù)雜控制應(yīng)用場(chǎng)合。 次擦寫周期。 個(gè)可編程 I/O 口線。 。掉電方式保存 RAM 中的內(nèi)容,但振蕩器停止工作并禁止其他所有部件工作直到下一個(gè)硬件復(fù)位。 在 FLASH 編程時(shí), P0 口接收指令字節(jié),而在程序校驗(yàn)時(shí),輸出指令字節(jié),校驗(yàn)時(shí),要求外接上拉電阻。 與 AT89C52 不同之處是, 和 不可以分別作為定時(shí) /計(jì)數(shù)器 2 的外部計(jì)數(shù)輸入( )和輸入( ),參見(jiàn)表 。 在訪問(wèn)外部程序存儲(chǔ)器或 16位地址的外部數(shù)據(jù)存儲(chǔ)器(例如執(zhí)行 MOVXDPTR指令)時(shí), P2 口送出高 8 位地址數(shù)據(jù)。對(duì) P3 口寫入“ 1”時(shí),它們被內(nèi)部上拉電阻拉高并可作為輸入端口。當(dāng)振蕩器工作時(shí), RST 引腳出現(xiàn)兩個(gè)機(jī)器周期以上高電平將是單片機(jī)復(fù)位。 對(duì) FLASH 存儲(chǔ)器編程期間,該引腳還用于輸入編程脈沖( PROG)。 PSEN—— 程序儲(chǔ)存允許( PSEN)輸出是外部程序存儲(chǔ)器的讀選通信號(hào),當(dāng)AT89C52 由外部程序存儲(chǔ)器取指令(或數(shù)據(jù) )時(shí),每個(gè)機(jī)器周期兩次 PSEN 有效,即輸出兩個(gè)脈沖,在此期間,當(dāng)訪問(wèn)外部數(shù)據(jù)存儲(chǔ)器,將跳過(guò)兩次 PSEN 信號(hào)。 FLASH 存儲(chǔ)器編程時(shí),該引腳加上 +12V 的編程允許電源 Vpp,當(dāng)然這必須是該器件是使用 12V 編程電壓 Vpp。它所具有的電壓監(jiān)控功能還可以保護(hù)系統(tǒng)免受低電壓的影響,當(dāng)電源電壓降到允許范圍以下時(shí),系統(tǒng)將復(fù)位,直到電源電壓返回到穩(wěn)定值為止。經(jīng)過(guò)比較選擇,最 終選用了 XICOR 公司的 X5045。低 VCC 檢測(cè)電路可以保護(hù)系統(tǒng)免受低電壓的影響,同時(shí) X5045 是串行 EEPROM 具有簡(jiǎn)單的三總線工作的串行外設(shè)接口,是一種有獨(dú)特功能的高性能價(jià)格比存儲(chǔ)器件。 X5045 的功能概述 ( 1)、特點(diǎn): 1 可編程的看門狗定時(shí)器。 *8 位串行 EEPROM。 。 DIP 封裝。 4.片選( /CS) 當(dāng) /CS 為高電平時(shí) ,X5043/45 被檢測(cè) ,SO 輸出引腳處于高阻抗?fàn)顟B(tài),除非內(nèi)部寫操作在進(jìn)行中的時(shí)候, X5045 將處于后備電源模式。當(dāng) /WP 變成高電平, /CS 仍然是低電平時(shí),將中斷對(duì) X5045 的寫操作,如果內(nèi)部寫周期已經(jīng)開(kāi)始, /WP 變成低電平將對(duì)寫操作沒(méi)有影響。 ( 3)、工作原理 X5045 是設(shè)計(jì)成直接與許多微控制器系列的同步串行外設(shè)接口( SPI)相接的 512*8EEPROM。 MC14499為串行輸入 BCD 碼 —— 十進(jìn)制譯碼驅(qū)動(dòng)器,用它來(lái)構(gòu)成單片機(jī)應(yīng)用系統(tǒng)的顯示器接口,可以大大減少 I/O 口線的占用數(shù)量。但 MAX7219 雖然比較好用,且一片能驅(qū)動(dòng)四個(gè)數(shù)碼管,但對(duì)于我們?cè)O(shè)計(jì)的系統(tǒng)來(lái)說(shuō),不需要很多數(shù)碼管,此外 MAX7219 相對(duì)的價(jià)格也比較貴,所以我們最終選用 74HC164。 。串行輸入的數(shù)據(jù)當(dāng) CLK是高電平或低電平時(shí)可以改變。 T(第 8 腳)為時(shí)鐘輸入端,可連 接到串行口的 TXD 端。在給出了 8個(gè)脈沖后,最先進(jìn)入 74HC164 的第一個(gè)數(shù)據(jù)到達(dá)了最高位,然后再來(lái)一個(gè)脈沖,第一個(gè)脈沖就會(huì)從最高位移出,搞清了這一點(diǎn),下面讓我們來(lái)看電路, 6 片 7HC164 首尾相串,而時(shí)鐘端則接在一起,這樣,當(dāng)輸入 8個(gè)脈沖時(shí),從單片機(jī) RXD 端輸出的數(shù)據(jù)就進(jìn)入到了第一片 74HC164 中了,而當(dāng)?shù)诙€(gè) 8個(gè)脈沖到來(lái)后,這個(gè)數(shù)據(jù)就進(jìn)入了第二片 74HC164,而新的數(shù)據(jù)則進(jìn)入了第一片 74HC164,這樣,當(dāng)?shù)诹鶄€(gè) 8個(gè)脈沖完成后,首次送出的數(shù)據(jù)被送到了最左面的 164 中,其他數(shù)據(jù)依次出現(xiàn)在第一、二、三片 74HC164 中。 復(fù)位電路 根據(jù)應(yīng)用的要求,復(fù)位操作通常有兩種基本形式:上電復(fù)位和上電或開(kāi)關(guān)復(fù)位。上電后,保持 RST 一段高電平時(shí)間,由于單片機(jī)內(nèi)的等效電阻的作用,不用圖中電阻R1,也能達(dá)到上電復(fù)位的操作功能,如圖 24(a)中右圖所示。當(dāng)單片機(jī)已在運(yùn)行當(dāng)中時(shí),按下復(fù)位鍵 K 后松開(kāi),也能使 RST 為一段時(shí)間的高電平,從而實(shí)現(xiàn)上電或開(kāi)關(guān)復(fù)位的操作。繼電器的開(kāi)關(guān)特性在很多的控制系統(tǒng)尤其是離 13 散的控制系統(tǒng)中得到廣泛的應(yīng)用。 時(shí)間繼電器也是很常用的一種繼電器,它的作用是作延時(shí)元件,通常它可在交流 50Hz、 60Hz、電壓至 380V、直流至 220V 的控制電路中作延時(shí)元件,按預(yù)定的時(shí)間接通或分?jǐn)嚯娐?。正是有了這些不同類型的繼電器,我們才有可能對(duì)不同的物理量作出控制,完成一個(gè)完整的控制系統(tǒng)。 按鍵部分 按鍵設(shè)定部分比較簡(jiǎn)單,因?yàn)楸鞠到y(tǒng)按鍵少,所以在設(shè)計(jì)上采用了獨(dú)立按鍵方式,程序的編制上也采用了簡(jiǎn)單的掃描方式。 K4:鬧鈴 ON/OFF 設(shè)置,設(shè)為 ON 時(shí)連續(xù) 3 次發(fā)出嗶的一聲,設(shè)為 14 OFF 時(shí)發(fā)出嗶的一聲。 3 軟件設(shè)計(jì) 單片機(jī)作息時(shí)間控制的動(dòng)作利用時(shí)間計(jì)時(shí)處理來(lái)做秒計(jì)數(shù),當(dāng)所設(shè)置的時(shí)間到了,則發(fā)出一陣聲響,啟動(dòng)繼電器,由繼電器可以控制放音機(jī)開(kāi)啟或關(guān)閉。時(shí)間計(jì)時(shí)處理程序是等過(guò)了 1S 后,則更新時(shí)間數(shù)據(jù),將最新的時(shí),分,秒的數(shù)據(jù)轉(zhuǎn)換為數(shù)字?jǐn)?shù)據(jù)并顯示在七段顯示器上。 ( 3) DELAY1:控制七段顯示器延時(shí)時(shí)間。 ( 7) INIT:初始化控制變量。 ( 11) CONV:將時(shí)及分的數(shù)據(jù)轉(zhuǎn)換為七段顯示器顯示數(shù)據(jù)并寫入顯示內(nèi)存內(nèi)。 ( 15) CONVA:轉(zhuǎn)換定時(shí)時(shí)間時(shí)分?jǐn)?shù)據(jù)為七段顯示器顯示數(shù)據(jù)并寫入顯示內(nèi)存。 調(diào)試過(guò)程包括:電源部分、顯示部分、單片機(jī)控制部分。 顯示部分的調(diào)試 問(wèn)題:數(shù)碼管的顯示不穩(wěn)定,不停的閃爍。由于存在兩路輸出和四路反饋,在時(shí)序上就比較復(fù)雜,調(diào)試起來(lái)也是很復(fù)雜的。 27 結(jié)束語(yǔ) 經(jīng)過(guò)兩個(gè)多月的畢業(yè)設(shè)計(jì),在 老師的指導(dǎo)下,順利地完成了本次畢業(yè)設(shè)計(jì)。鍛煉了我獨(dú)立思考,獨(dú)立分析,獨(dú)立解決問(wèn)題的能力,同時(shí)以深刻感到自己對(duì)許多知識(shí)還不甚了解。而且在幾個(gè)月的設(shè)計(jì)中,綜合能力得到了提高
點(diǎn)擊復(fù)制文檔內(nèi)容
公司管理相關(guān)推薦
文庫(kù)吧 www.dybbs8.com
備案圖鄂ICP備17016276號(hào)-1