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

正文內(nèi)容

基于51單片機(jī)的8路搶答器--有仿真和完整的程序(完整版)

2024-12-30 15:39上一頁面

下一頁面
  

【正文】 圖 28 單片機(jī)結(jié)構(gòu)框圖 AT89S52 單片機(jī)管腳說明 圖 29 AT89S52 單片機(jī)管腳圖 ATMEL 公司的 AT89S52 是一種高效微控制器。 復(fù)位電路的設(shè)計 單片機(jī)的第 9 腳 RST 為硬件復(fù)位端,只要將該端持續(xù) 4 個機(jī)器周期的高電平即可實現(xiàn)復(fù)位,復(fù)位后單片機(jī)的各狀態(tài)都恢復(fù)到初始化狀態(tài),其電路圖如下所示: 5 報警電路 我們知道,聲音的頻譜范圍約在幾十到幾千赫茲,若能利用程序來控制單片機(jī)某個口線的“高”電平或低電平,則在該口線上就能產(chǎn)生一定頻率的巨型波,接上喇叭就能發(fā)出一定頻率的聲音,若再利用延時程序控 制“高”“低”電平的持續(xù)時間,就能改變輸出頻率,從而改變音調(diào),使喇叭發(fā)出不同的聲音。在單片機(jī)內(nèi)部有一個時鐘振蕩電路,只需要外接一個振蕩源就能產(chǎn)生一定的時鐘信號送到單片機(jī)內(nèi)部的各個單元,決定單片機(jī)的工作速度。鍵盤按結(jié)構(gòu)形式可以分為非編碼鍵盤和編碼鍵盤,前者用軟件方法產(chǎn)生鍵碼,而后者則用硬件方法來產(chǎn)生鍵碼。 圖 21 4 位七段數(shù)碼管顯示電路圖 上圖中數(shù)碼管采用的是 4 位一體七段共陽數(shù)碼管,其中 A~H 段分別接到單片機(jī)的 P0 口,由單片機(jī)輸出的 P0 口數(shù)據(jù)來決定段碼值,位選碼 COM1, COM2, COM3, COM4 分別接到單片機(jī)的 , , , P2.,3,由單片機(jī)來決定當(dāng)前該顯示的是哪一位。 在使用傳統(tǒng)的數(shù)碼管顯示。 3.第三階段 —— 微控制器形成階段 (1983 年一 1990 年 )。計算機(jī)的單芯片集成探索取得成功后,隨后的任務(wù)就是要完善單片機(jī)的體系結(jié)構(gòu)。 單片 機(jī)按其內(nèi)部中央處理器 CPU(CentralProcessingUnit)的字長分為 1 位機(jī)、 4 位機(jī)、 8位機(jī)、 16 位機(jī)等。它的功能實現(xiàn)是比賽開始,主持人讀完題之后按下總開關(guān),即計時開始,此時數(shù)碼管開始進(jìn)行 20s 的倒計時,直到有一個選手搶答時,對應(yīng)的會在數(shù)碼管上顯示出該選手的編號和搶答所用的時間,如果在規(guī)定的20s 時間內(nèi)沒有做出搶答,則此題作廢,即開始重新一輪的搶答。以 Intel 公司的 MCS48 為代表,其 CPU、存儲器、定時器/計數(shù)器、中斷系統(tǒng)、 I/O端口、時鐘以及指令系統(tǒng)都是按嵌入式系統(tǒng)要求專門設(shè)計的。 外圍功能單元的集中管理模式。 隨著微電子技術(shù)、電力電子技術(shù)、 傳感器技術(shù)、永磁材料技術(shù)、自動控制技術(shù)、微機(jī)應(yīng)用技術(shù)的發(fā)展,使單片微型計算機(jī)也得到迅速的發(fā)展,單片機(jī)微型計算機(jī)是微型計算機(jī)的一個重要分支,也是頗具生命力的機(jī)種。其中靜態(tài)顯示的特點(diǎn)是顯示穩(wěn)定不閃爍,程序編寫簡單,但占用端口資源多;動態(tài)顯示的特點(diǎn)是:顯示穩(wěn)定性沒靜態(tài)好,程序編寫復(fù)雜,但是相對靜態(tài)顯示而言占用端口資源少。 3 采用 ATMEL 公司的 AT89S51 作為系統(tǒng)控制器的 CPU 方案。 最簡單的編碼方式就是根據(jù) I/O 輸入口所直接反映的相應(yīng)按鍵,按下的狀態(tài)進(jìn)行編碼,稱按鍵直接狀態(tài)碼,對于這樣編碼的獨(dú)立式鍵盤, CPU 可以通過直接讀取 I/O 口的 狀態(tài)來獲取按鍵的直接狀態(tài)編碼值,根據(jù)這個值直接進(jìn)行按鍵識別,這樣形式的鍵盤結(jié)構(gòu)簡單,按鍵識別容易。 單片機(jī)在工作時,由內(nèi)部 振蕩器產(chǎn)生或由外直接輸入的送至內(nèi)部控制邏輯單元的時鐘信號的周期稱為時鐘周期。 圖 28 為 AT89S52 單片機(jī)的基本組成功能方塊圖。 振蕩器和時序 OSC 程序存儲器 4 KB ROM 數(shù)據(jù)存儲器 256 B RAM/SFR 定時器 /計數(shù)器 2 16 AT89S51CPU 64 KB 總線 擴(kuò)展控制器 可編程 I/O 可編程全雙工串行口 內(nèi)中斷 7 P0 口: P0 口為一個 8 位漏級開路雙向 I/O 口,每腳可吸收 8TTL 門電流。并因此作為輸入時,P2 口的管腳被外部拉低,將輸出電流。 P3 口也可作為 AT89S51 的一些特殊功能口,如下表所示: P3 口管腳 備選功能 RXD(串行輸入口) TXD(串行輸出口) INT0(外部中斷 0) INT1(外部中斷 1) T0(記時器 0 外部輸入) T1(記時器 1 外部輸入) WR(外部數(shù)據(jù)存儲器寫選通) RD (外部數(shù)據(jù)存儲器讀選通) P3 口同時為閃爍編程和編程校驗接收一 些控制信號。 PSEN:外部程序存儲器的選通 信號端。 9 第三章 模塊最終方案的設(shè)計 總體設(shè)計思路 主控制器模塊:采用 AT89S52 單片機(jī)控制 搶答器顯示模塊:數(shù)碼管顯示 電源方案的選擇:采用 電源供電 功能介紹 主持人按“搶答開始”鍵,立刻進(jìn)入搶答倒計時(預(yù)設(shè) 20S 搶答時間),如有選手搶答,會有提示,并會顯示其號數(shù),不進(jìn)行搶答查詢,所以第一個按搶答的選手有效。其他外圍電路包括復(fù)位電路、時鐘電路、報警電路、 LED 顯示電路、搶答按鍵等。 10 第四章 系統(tǒng)調(diào)試與仿真 系統(tǒng)調(diào)試包括硬件調(diào)試和軟件調(diào)試,而且兩者是密不可分的。程序聯(lián)機(jī)調(diào)試就是將已調(diào)試好的各程序功能塊按總體結(jié)構(gòu)聯(lián)成一個完整程序,在所研制的硬件電路上運(yùn)行。 蜂鳴器異常啟動問題:蜂鳴器的啟動 /關(guān)閉是通過單片機(jī)輸出的控制信號來實現(xiàn)的,當(dāng)前時間與鬧鐘設(shè)置時間比較吻合時,單片機(jī)將對鬧鈴控制口執(zhí)行取反命令,從而啟動蜂鳴器發(fā)聲。總之該軟件是一款集單片機(jī)和 SPICE 分析于一身的仿真軟件,功能極其強(qiáng)大 ,可仿真 5 AVR、 PIC。 。這在對超小元器件及細(xì)小印刷電路板進(jìn)行焊接時要 尤為注意。 13 第六章 總結(jié) 通過這次畢業(yè)設(shè)計,我才 明白學(xué)習(xí)是一個長期積累的過程,在以后的工作、生活中都應(yīng)該不斷的學(xué)習(xí),努力提高自己知識和綜合素質(zhì)。課程設(shè)計不僅是對前面所學(xué)知識的一種檢驗,而且也是對自己能力的一種提高。 sbit key2 = P1^1。 bit start_flag = 0。 bit key7_flag = 0。 17 /* 延時函數(shù) */ void delay(uint z) { uint x,y。 second_second = second % 10。 P0 = table[second_first]。(!start_flag)) { start_flag = 1。 number = 1。 number = 2。 number = 3。 number = 4。 number = 5。 number = 6。 number = 7。 number = 8。amp。 delay(100)。 reset_keyscan()。 break。 timer0_count ++。 action = 0。 second 。 display(number_display,second)。amp。 TH0=(6553650000)/256。 number_display = 0。 } } else { key8_flag = 0。 } } else { key7_flag = 0。 } } else { key6_flag
點(diǎn)擊復(fù)制文檔內(nèi)容
黨政相關(guān)相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號-1