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

正文內(nèi)容

多功能數(shù)字鐘課程設(shè)計(jì)(編輯修改稿)

2025-02-14 15:00 本頁(yè)面
 

【文章內(nèi)容簡(jiǎn)介】 成對(duì)時(shí),分,秒以及鬧鈴和12進(jìn)制與24進(jìn)制轉(zhuǎn)換的控制,脈沖計(jì)數(shù)和LED動(dòng)態(tài)顯示等部分的設(shè)計(jì)。在主程序的設(shè)計(jì)中要合理地調(diào)用各模塊程序。模塊化設(shè)計(jì)的優(yōu)點(diǎn)是:無(wú)論是硬件還是軟件,每一個(gè)模塊都相對(duì)獨(dú)立,故能獨(dú)立地進(jìn)行設(shè)計(jì)、研制、調(diào)試和修改,從而使復(fù)雜的工作得以簡(jiǎn)化。模塊之間的相互獨(dú)立也有助于研制任務(wù)的分解和設(shè)計(jì)人員之間的分工合作,這樣可提高工作效率和儀表的研制速度。 軟件調(diào)試本次設(shè)計(jì)采用的是keil仿真器進(jìn)行軟件調(diào)試,此系統(tǒng)可以開(kāi)發(fā)應(yīng)用軟件,以及對(duì)硬件電路進(jìn)行診斷、調(diào)試等。它的具體功能是可以進(jìn)行CPU仿真,可以單步、跟蹤、斷點(diǎn)和全速運(yùn)行,而且,程序的編譯過(guò)程中,可以對(duì)設(shè)計(jì)軟件進(jìn)行自診斷,并自動(dòng)給出故障原因。同時(shí)用戶調(diào)試程序時(shí),可以通過(guò)窗口觀察寄存器的工作狀況,以便及時(shí)發(fā)現(xiàn)和排除編程中可能出現(xiàn)的錯(cuò)誤。軟件的調(diào)試是利用keil軟件,模塊化調(diào)試,通過(guò)觀察存儲(chǔ)單元數(shù)據(jù)的變化,查找并解決程序的語(yǔ)法和邏輯錯(cuò)誤,具體的調(diào)試步驟如下:1. 把系統(tǒng)的各個(gè)模塊在仿真軟件中逐個(gè)調(diào)試,如時(shí)間調(diào)整模塊、顯示模塊等。2. 對(duì)各個(gè)需要賦值模塊調(diào)試時(shí),賦入初值,單步調(diào)試,觀察數(shù)據(jù)窗口,看輸出結(jié)果是否為設(shè)計(jì)時(shí)想要的結(jié)果。3. 把各個(gè)模塊組合起來(lái),全速運(yùn)行,看程序是否能流暢的,是否能實(shí)現(xiàn)設(shè)計(jì)的系統(tǒng)的所有功能。 軟硬聯(lián)調(diào)本設(shè)計(jì)是采用Proteus軟件實(shí)現(xiàn)電路圖設(shè)計(jì)和仿真的,Proteus軟件與Keil軟件聯(lián)合使用,實(shí)現(xiàn)設(shè)計(jì)要求。在Keil軟件中創(chuàng)建新文件,輸入所編寫的c語(yǔ)言程序并保存,在編譯源程序無(wú)誤后,會(huì)產(chǎn)出相應(yīng)的”.HEX”文件;將所生成的”.HEX”文件加載到已繪制好的Proteus原理圖中,使Proteus與Keil真正連接起來(lái),實(shí)現(xiàn)聯(lián)合調(diào)試。調(diào)試結(jié)結(jié)果如圖8所示:BIT1BIT2BIT3BIT4BIT5BIT6BIT7BIT85結(jié)論及進(jìn)一步設(shè)想(需說(shuō)明的問(wèn)題)該課題的主要任務(wù)是設(shè)計(jì)一個(gè)以89C51單片機(jī)為核心的多功能數(shù)字鐘系統(tǒng)。通過(guò)聯(lián)調(diào),實(shí)驗(yàn)驗(yàn)證了系統(tǒng)的可行,能滿足設(shè)計(jì)要求,達(dá)到設(shè)計(jì)的指標(biāo),最后實(shí)現(xiàn)了對(duì)多功能數(shù)字鐘的控制和時(shí)間的計(jì)算并用LED顯示的目的。這個(gè)開(kāi)發(fā)過(guò)程主要包括了硬件電路仿真設(shè)計(jì)和軟件編程兩個(gè)部分。從確定課設(shè)題目,到查閱質(zhì)料確定總體方案設(shè)計(jì),硬件電路仿真的設(shè)計(jì),硬件電路的優(yōu)化,軟件的設(shè)計(jì),軟件的優(yōu)化,檢驗(yàn)仿真電路,調(diào)試軟件程序,到最后的軟硬件聯(lián)調(diào),其中的每一個(gè)過(guò)程都是精心設(shè)計(jì)、仔細(xì)完成的。并且在這次設(shè)計(jì)中,我了解了單片機(jī)的各種問(wèn)題以及單片機(jī)外圍電路的設(shè)計(jì),對(duì)外圍電路所涉及的芯片也有了較深刻的理解。同時(shí)對(duì)單片機(jī)的優(yōu)點(diǎn)有了很好的認(rèn)識(shí)。雖然本次設(shè)計(jì)的系統(tǒng)具有電路簡(jiǎn)單、性能可靠、成本低,還有優(yōu)化的程序等特點(diǎn),但是該設(shè)計(jì)還是不夠完善及人性化,比如加上AT24C02掉電存儲(chǔ)芯片就可以在電源斷開(kāi)的時(shí)候,存儲(chǔ)當(dāng)前信息,再加上語(yǔ)音的提示功能,則可能更會(huì)有生命力??傊?,智能儀器被廣泛應(yīng)用于工程之中,而數(shù)字式儀表領(lǐng)域也被廣泛用于實(shí)際的應(yīng)用中,這也就是智能儀器的工程應(yīng)用價(jià)值。參考文獻(xiàn)1. 張毅坤 陳善久 裘雪紅. 單片微型計(jì)算機(jī)原理及應(yīng)用. 西安電子科技大學(xué)出版社. 1998年9月第1版.2. 任為民. 電子技術(shù)基礎(chǔ)課程設(shè)計(jì). 中央廣播電視大學(xué)出版社. 1997年5月第1版.3.譚浩強(qiáng). C程序設(shè)計(jì)(第二版). 清華大學(xué)出版社. 1999年12月第2版.。4. :清華大學(xué)出版社,19925.周堅(jiān). :航空航天大學(xué)出版社,20066. 侯玉寶,陳忠平. 基于Proteus51系列單片機(jī)設(shè)計(jì)與仿真. 北京:電子工業(yè)出版社,20087. 戴佳,苗龍,陳斌. 51單片機(jī)應(yīng)用系統(tǒng)開(kāi)發(fā)典型實(shí)例. 北京:中國(guó)電力出版社,20058. 張立科. :中國(guó)郵電出版社,2006課設(shè)體會(huì)在本次課程設(shè)計(jì)開(kāi)始時(shí)我就希望能通過(guò)這次課程設(shè)計(jì)學(xué)習(xí)到盡可能多的知識(shí)。因此我選擇了難度比較大的數(shù)字鐘。此前在學(xué)習(xí)數(shù)字電子技術(shù)課程的時(shí)候,課程設(shè)計(jì)的題目同樣也是數(shù)字鐘,但是由于使用的語(yǔ)言和硬件不同,設(shè)計(jì)過(guò)程需要考慮的問(wèn)題也大不相同。數(shù)電課程設(shè)計(jì)的模塊劃分是由老師完成的,而這個(gè)工作鍛煉價(jià)值很大;同時(shí),數(shù)電課設(shè)中不需要考慮CPU的時(shí)間復(fù)用問(wèn)題,因此,因此本次課程設(shè)計(jì)的難度比較大。在課程設(shè)計(jì)的第一次調(diào)試過(guò)程中,出現(xiàn)了許多我無(wú)法解釋的問(wèn)題,使我有些灰心,但是在認(rèn)真重新讀完自己的程序以后,我發(fā)現(xiàn)原來(lái)出現(xiàn)問(wèn)題的原因都是自己的粗心,在修改完這些問(wèn)題以后,接下來(lái)的調(diào)試就比較順暢了歸結(jié)原因主要還是我對(duì)流程圖的設(shè)計(jì)下了很多功夫,為調(diào)試打下了良好的基礎(chǔ)。我對(duì)程序設(shè)計(jì)課程的學(xué)習(xí)的目標(biāo)是在若干年以后能夠獨(dú)立設(shè)計(jì)一個(gè)復(fù)雜的系統(tǒng),包括硬件電路和軟件部分。所以,這次課程設(shè)計(jì)我付出了比別人跟多的努力,同樣也學(xué)習(xí)到了更多的知識(shí)。在我能夠獨(dú)立設(shè)計(jì)更復(fù)雜的實(shí)用系統(tǒng)的時(shí)候,回想現(xiàn)在我連設(shè)計(jì)一個(gè)簡(jiǎn)單的數(shù)字鐘系統(tǒng)都沒(méi)有很好的把握時(shí),我一定會(huì)為自己的成長(zhǎng)感到喜悅。通過(guò)兩個(gè)月的學(xué)習(xí)和調(diào)試過(guò)程,終于完成了單片機(jī)模塊數(shù)字鐘的工作。并且使數(shù)字鐘夠順利運(yùn)行,完成了預(yù)期的目標(biāo)。從單片機(jī)模塊數(shù)字鐘的設(shè)計(jì)過(guò)程中也找到了一些單片機(jī)開(kāi)發(fā)的規(guī)律:先了解所有元件的具體內(nèi)容,從而畫出其電路圖,使數(shù)字鐘從簡(jiǎn)易變成多功能的方式,雖沒(méi)有做多功能數(shù)字鐘,卻知曉了其方法。從而讓我踏入了單片機(jī)應(yīng)用領(lǐng)域的第一步。然而在調(diào)試過(guò)程中有也有許多的不足之處:例如編寫調(diào)試程序有點(diǎn)不足。希望能夠在以后的不斷深入學(xué)習(xí)中能夠彌補(bǔ)自己的不足之處。同時(shí)更是朝著單片機(jī)應(yīng)用領(lǐng)域邁進(jìn)。元器件清單元件名稱型號(hào)數(shù)量單片機(jī)AT89C511LED數(shù)碼管7SEGMPX8CABLUE1按鍵BUTTON3附錄I 電路原理圖 附錄2 程序清單共有6種工作模式:正常計(jì)時(shí)、按鍵調(diào)時(shí)、按鍵調(diào)分、按鍵調(diào)秒、鬧鐘調(diào)時(shí)、 鬧鐘調(diào)秒,按設(shè)置鍵切換工作模式。 includeincludedefine uint unsigned intdefine uchar unsigned charuchar code segcode[]={0xc0,0xf9,0xa4,0xb0,0x99,0x92,0x82,0xf8,0x80,0x90,0xbf,0xc6}。//0,1,2,3,4,5,6,7,8,9,,Cuchar code dispbit[]={0x01,0x02,0x04,0x08,0x10,0x20,0x40,0x80}。//數(shù)碼管位選碼uchar buffer[]={0,0,0,0,0,0,0,0}。uint hour,min,sec。uint ringhour,ringmin。uint status,T。sbit beep=P1^0。 //鬧鐘bit ringoff。bit flag。void keyprocess(unsigned char)。/**********延時(shí)函數(shù)************/ void delayMS(uint t) // 晶振頻率12M { uint i。 while(t) for(i=0。i125。i++)。 } void delay() //鬧鈴的延時(shí) { uint m,n。 for(m=0。m20。m++) for(n=0。n20。n++)。 }/************數(shù)碼管顯示函數(shù)****************/void display() { uchar
點(diǎn)擊復(fù)制文檔內(nèi)容
畢業(yè)設(shè)計(jì)相關(guān)推薦
文庫(kù)吧 www.dybbs8.com
備案圖片鄂ICP備17016276號(hào)-1