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

正文內(nèi)容

基于51單片機(jī)的8路搶答器--有仿真和完整的程序-預(yù)覽頁(yè)

 

【正文】 見,在這一塊芯片上,集成了一臺(tái)微型計(jì)算機(jī)的主要組成部分,其中包括 CPU、存儲(chǔ)器、可編程 I/O 口、定時(shí)器 /計(jì)數(shù)器、串行口等,各部分通過(guò)內(nèi)部總線相連。 AT89S52單片機(jī)是高性能單片機(jī),因?yàn)槭芤_數(shù)目的限制,所以有不少引腳具有第二功能。當(dāng) P1 口的管腳第一次寫 1 時(shí),被定義為高阻輸入。 P1 口管腳寫入 1 后,被內(nèi)部上拉為高,可用作輸入, P1 口被外部下拉為低電平時(shí),將輸出電流,這是由于內(nèi)部上拉的緣故。這是由于內(nèi)部上拉的緣故。 P3 口: P3 口管腳是 8 個(gè)帶內(nèi)部上拉電阻的雙向 I/O 口,可接收輸出 4 個(gè) TTL 門電流。 ALE/ PROG :當(dāng)訪問(wèn)外部存儲(chǔ)器時(shí),地址鎖存允許端的輸出電平用于鎖存地址的地址字節(jié)。然而要注意的是:每當(dāng)用作外部數(shù)據(jù)存儲(chǔ)器時(shí),將跳過(guò)一個(gè) ALE 脈沖。在由外部程序存儲(chǔ)器取指期間,每個(gè)機(jī)器周期兩次 PSEN 有效。在 FLASH 編程 期間,此引腳也用于施加 12V 編程電源 。倒數(shù)時(shí)間到小于 5S 會(huì)每秒響一下提示音。主程序由驗(yàn)鍵,違規(guī)顯示,倒計(jì)時(shí)等功能子程序組成,系統(tǒng)完成初始化后循環(huán)檢查各個(gè)功能當(dāng)用戶使用某個(gè)功能時(shí),按下相應(yīng)的按鈕(或開關(guān))單片機(jī)進(jìn)入相應(yīng)的功能處理。該智能搶答器具有計(jì)時(shí)記憶功能,一次時(shí)間設(shè)置完,復(fù)位后不需重新進(jìn)行時(shí)間設(shè)定;通過(guò)按鍵掃描輸出按鍵信息,并通過(guò)單片機(jī)將它轉(zhuǎn)化為在七段數(shù)碼管上顯示的字形符。本次設(shè)計(jì)中采用 7 段共陽(yáng) 數(shù)碼顯示管應(yīng)用簡(jiǎn)單、可靠性高、成本低,作為顯示輸出。我們 設(shè)計(jì)好的硬件電路和軟件程序,只有經(jīng)過(guò)聯(lián)合調(diào)試,才能驗(yàn)證其正確性;軟硬件的配人情況以及是否達(dá)到設(shè)計(jì)任務(wù)的要求,也只有經(jīng)過(guò)調(diào)試,才能發(fā)現(xiàn)問(wèn)題并加以解決、完善,最終開發(fā)成實(shí)用產(chǎn)品。程序的分塊調(diào)試一 般在單片機(jī)開發(fā)裝置上進(jìn)行,可根據(jù)所調(diào)程序功能塊的入口參量初值編制一個(gè)特殊的程序段,并連同被調(diào)程序功能塊一起在開發(fā)裝置上運(yùn)行;也可配合對(duì)應(yīng)硬件電路單獨(dú)運(yùn)行某程序功能塊,然后檢查是否正確,如果執(zhí)行結(jié)果與預(yù)想的不一致,可以通過(guò)單步運(yùn)行或設(shè)置斷點(diǎn)的方法,查出原因并加以改正,直到運(yùn)行結(jié)果正確為止。從而試驗(yàn)程序整體運(yùn)行的完整性、正確性和與硬件電路的 配合情況。 軟件調(diào)試問(wèn)題分析 數(shù)碼管顯示問(wèn)題:本次設(shè)計(jì)的最終方案是采用數(shù)碼管顯示屏實(shí)現(xiàn)顯示功能,最初數(shù)碼管顯示不正常,出現(xiàn)閃爍現(xiàn)象。一開始編寫程序時(shí),沒有對(duì)控制口的最初狀態(tài)作正確設(shè)置,由于系統(tǒng)開機(jī)復(fù)位后,鬧鈴控制口處于高電平狀態(tài),因此出現(xiàn)一開機(jī)蜂鳴器就處于啟動(dòng)狀態(tài)的情況。 、數(shù)字電路仿真、單片機(jī)及其外圍電路組成的系統(tǒng)的仿真、 RS232動(dòng)態(tài)仿真、 C 調(diào)試器、 SPI 調(diào)試器、鍵盤和 LCD 系統(tǒng)仿真的功能;有各種虛擬儀器,如示波器、邏輯分析儀、信號(hào)發(fā)生器等。 12 第五章 電路板的制作與檢查 考慮到本系統(tǒng)所用元器件較少,大部分功能都是通過(guò)軟件編程來(lái)實(shí)現(xiàn),同時(shí)也出于對(duì)畢業(yè)設(shè)計(jì)成本的考慮,因此所用到的板子是自己手工制作的 PCB 板。焊接完后進(jìn)行電路板檢查,將原線路圖與實(shí)際焊接的電路板進(jìn)行對(duì)比,由于線路不多,所以用萬(wàn)用表的歐姆檔或是短路聲響指示功能來(lái)做焊點(diǎn)的檢測(cè),如此可以避免焊接時(shí)漏焊、虛焊和配線錯(cuò)誤的問(wèn)題,同時(shí)保證了所制作出來(lái)的線路與原設(shè)計(jì)線路的一致性。焊接時(shí)烙鐵溫度過(guò)低或加熱時(shí)間不足 ,焊錫未完全熔化、浸潤(rùn)、焊錫表面不光亮 (不光滑 ),有細(xì)小裂紋。對(duì)于已形成黑膜的 ,則要 吃 凈焊錫 ,清潔被焊元器件或印刷板表面 ,重新進(jìn)行焊接才行。 ,焊點(diǎn)明圍松香殘?jiān)芏唷? 最小系統(tǒng)的電路不工作,首先應(yīng)該確認(rèn)電源電壓是否正常。 總之,不管學(xué)會(huì)的還是學(xué)不會(huì)的的確覺得困難比較多,真是萬(wàn)事開頭難,不知道如何入手。第二是理論聯(lián)系實(shí)際性太強(qiáng),把所學(xué)的搜集到得知識(shí)運(yùn)用的實(shí)際中不是一件容易的事,不僅由元件從課本上的符號(hào)到實(shí)物的認(rèn)識(shí)還是理論的測(cè)量結(jié)果與實(shí)際值的誤差。 課程設(shè)計(jì)是我們對(duì)所學(xué)知識(shí)理論的檢驗(yàn)與總結(jié),能夠培養(yǎng)和提高設(shè)計(jì)者獨(dú)立分析和解決問(wèn)題的能力;課程設(shè)計(jì)提高了我們理論聯(lián)系實(shí)際的能力更在知識(shí)的鞏固與實(shí)際的操作上的銜接提高了我們的能力,課程設(shè)計(jì)中遇到的困難與挫折以及解決這些問(wèn)題的思路與方法更增加了我們對(duì)以后工作中遇到困難克服解決的信心,也讓我們積累了經(jīng)驗(yàn),為以后的工作打下了良好的基礎(chǔ),同時(shí)也培養(yǎng)了我們遇到突發(fā)狀況要穩(wěn)定冷靜的精神,也培養(yǎng)了我們學(xué)會(huì)怎么與別人合作的方法,怎么解決與合作 的伙伴意見不同一時(shí)狀況,為以后怎么和同事相處好奠定了基礎(chǔ)。 sbit stop=P3^5。 sbit key3 = P1^2。 sbit key7 = P1^6。 bit stop_flag=0。 bit key4_flag = 0。 bit key8_flag = 0。 uchar timer0_count = 0。 for(x=z。y)。 P2 = 0xfe。 P0 = 0x3f。 delay(2)。 } /* 開始鍵掃描函數(shù) */ void start_keyscan() { if(start == 0) { delay(8)。 action = 1。 if((key1 == 0)amp。 number_display = number。 if((key2 == 0)amp。 number_display = number。 if((key3 == 0)amp。 number_display = number。 if((key4 == 0)amp。 number_display = number。 if((key5 == 0)amp。 number_display = number。 if((key6 == 0)amp。 number_display = number。 if((key7 == 0)amp。 number_display = number。 if((key8 == 0)amp。 number_display = number。 } else { return 0。(!reset_flag)) { reset_flag = 1。 } } void fengming() //蜂鳴函數(shù),脈寬 t = 1ms 周期 T = 2ms 頻率 f = 實(shí)際發(fā)現(xiàn)延時(shí) 1ms 的時(shí)候效果最好 { //延時(shí) 1ms buzzer = 0。 } /* 主函數(shù) */ void main() { TMOD=0x01。 ET0=1。 while(action==1) {if(second=5amp。amp。 } } TR0 = 0。 } display(number_display,second)。 if(timer0_count == 20) { timer0_count = 0。second0) fengming() 。 } } } 圖
點(diǎn)擊復(fù)制文檔內(nèi)容
黨政相關(guān)相關(guān)推薦
文庫(kù)吧 www.dybbs8.com
備案圖鄂ICP備17016276號(hào)-1