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

正文內(nèi)容

多鬧點(diǎn)數(shù)字鐘的設(shè)計(jì)畢業(yè)設(shè)計(jì)(編輯修改稿)

2025-07-14 13:31 本頁(yè)面
 

【文章內(nèi)容簡(jiǎn)介】 52”放置到原理圖上。按照上面的步驟,再添加4個(gè)“BUTTON”按鍵,并分別右鍵,修改名稱(chēng)為“設(shè)置K1”,“調(diào)時(shí)K2”,“保存K3”,“鬧鐘K4”;再添加“LM016L”1602液晶仿真元件。Proteus中的1602液晶確實(shí)是LM016L,有14個(gè)管腳。而實(shí)物1602有16個(gè)管腳是因?yàn)槎嗔?個(gè)用于調(diào)節(jié)液晶背光亮度的接口(A,K),前14個(gè)管腳和LM016L的功能定義是一樣的,即兼容LM016L。這個(gè)不影響仿真效果,反正調(diào)背光是手動(dòng)的,不用編程控制。由于proteus軟件適用于仿真數(shù)字邏輯的,復(fù)位也沒(méi)有必要,因此,在原理圖中,不需要畫(huà)出復(fù)位電路及晶振模塊。最后添加上相應(yīng)的“接地VDD”,大致上的元件添加完畢[14]。接下來(lái),該為這些元器件接線(xiàn)了。按照設(shè)計(jì)要求,——,LCD的VSS、VDD、VEE、不需要連接?!霸O(shè)置K1鍵”,“調(diào)時(shí)K2鍵”,“保存K3鍵”,“鬧鐘K4鍵”。最后將4個(gè)按鈕的公共端接地。這樣,原理圖已經(jīng)完成,點(diǎn)擊保存。 多鬧點(diǎn)數(shù)字鐘仿真原理圖在PROTEUS繪制好原理圖后,調(diào)入已編譯好的目標(biāo)代碼文件:*.HEX,出現(xiàn)程序所實(shí)現(xiàn)的結(jié)果。 多鬧點(diǎn)數(shù)字鐘加載程序調(diào)整設(shè)置鍵K1可以進(jìn)入到修改時(shí)分秒、年月日界面,加1鍵K2,K4為進(jìn)入調(diào)整鬧鐘模式,K3為保存鍵,通過(guò)這四個(gè)鍵可以設(shè)置時(shí)間和兩個(gè)不同的鬧鈴。PROTEUS 是單片機(jī)課堂教學(xué)的先進(jìn)助手。PROTEUS不僅可將許多單片機(jī)實(shí)例功能形象化,也可將許多單片機(jī)實(shí)例運(yùn)行過(guò)程形象化。前者可在相當(dāng)程度上得到實(shí)物演示實(shí)驗(yàn)的效果,后者則是實(shí)物演示實(shí)驗(yàn)難以達(dá)到的效果。它的元器件連接線(xiàn)路等卻和傳統(tǒng)的單片機(jī)實(shí)驗(yàn)硬件高度對(duì)應(yīng)。這在相當(dāng)程度上替代了傳統(tǒng)的單片機(jī)實(shí)驗(yàn)教學(xué)的功能,例:元器件選擇、電路連接、電路檢測(cè)、電路修改、軟件調(diào)試、運(yùn)行結(jié)果等。課程設(shè)計(jì)、畢業(yè)設(shè)計(jì)是學(xué)生走向就業(yè)的重要實(shí)踐環(huán)節(jié)。由于PROTUES提供了實(shí)驗(yàn)室無(wú)法相比的大量的元器件庫(kù),提供了修改電路設(shè)計(jì)的靈活性、提供了實(shí)驗(yàn)室在數(shù)量、質(zhì)量上難以相比的虛擬儀器、儀表,因而也提供了培養(yǎng)學(xué)生實(shí)踐精神、創(chuàng)造精神的平臺(tái)。隨著科技的發(fā)展“計(jì)算機(jī)仿真技術(shù)”已成為許多設(shè)計(jì)部門(mén)重要的前期設(shè)計(jì)手段。它具有設(shè)計(jì)靈活,結(jié)果、過(guò)程的統(tǒng)一的特點(diǎn)??墒乖O(shè)計(jì)時(shí)間大為縮短、耗資大為減少,也可降低工程制造的風(fēng)險(xiǎn)。相信在單片機(jī)開(kāi)發(fā)應(yīng)用中PROTUES也能茯得愈來(lái)愈廣泛的應(yīng)用[15]。5 系統(tǒng)的調(diào)試和安裝本多鬧點(diǎn)數(shù)字鐘的電路系統(tǒng)較大,對(duì)于焊接方面更是不可輕視,龐大的電路系統(tǒng)中只要出于一處的錯(cuò)誤,則會(huì)對(duì)檢測(cè)造成很大的不便,而且電路的交線(xiàn)較多,對(duì)于各種鋒利的引腳要注意處理,否則會(huì)刺破帶有封皮的導(dǎo)線(xiàn),使電路造成短路現(xiàn)象。另外,買(mǎi)來(lái)的元器件要先進(jìn)行檢測(cè),如果有壞的器件要進(jìn)行更換,還有就是要注間元器件的正確放置與安裝以及布線(xiàn)的合理,便于成品電路的檢測(cè)與維護(hù)。硬件焊接好后需要測(cè)試是否都連接好了,本設(shè)計(jì)采用的測(cè)試方法是用萬(wàn)用表來(lái)測(cè)量,用萬(wàn)用表的兩個(gè)表筆分別接連線(xiàn)的兩端,測(cè)試是否電阻為零,如果電阻為零說(shuō)明連接正確,如果有電阻說(shuō)明沒(méi)有連接好。由于實(shí)驗(yàn)板上的有些焊點(diǎn)離的比較近,在焊接時(shí)可能由于不小心將焊錫滴落在兩個(gè)焊點(diǎn)之間造成短路,短路是對(duì)電路板最大的危害之一,因此要細(xì)心的檢查每?jī)蓚€(gè)相鄰的焊點(diǎn)之間是否有短路發(fā)生。本系統(tǒng)所說(shuō)的調(diào)試是指在實(shí)驗(yàn)室里,對(duì)已知的標(biāo)準(zhǔn)量進(jìn)行測(cè)試和比較,以驗(yàn)證電路設(shè)計(jì)的是否正確和合理。對(duì)本電路來(lái)說(shuō)。 元器件清單名稱(chēng)參數(shù)數(shù)量單片機(jī)芯片STC89C521萬(wàn)能板9*161時(shí)鐘芯片DS13021顯示器LCD16021蜂鳴器S85501三極管90131晶體振蕩器1晶體振蕩器32KHz1按鈕開(kāi)關(guān)6*64瓷片電容30pF2電解電容20pF1電阻1k2電阻1Ok9。 硬件實(shí)際安裝圖6 結(jié)束語(yǔ)和展望本多鬧點(diǎn)數(shù)字鐘的設(shè)計(jì)已經(jīng)通過(guò)了軟件仿真和硬件調(diào)試,并且基本實(shí)現(xiàn)了各項(xiàng)指標(biāo)要求。而且價(jià)格低廉,體積小,方便攜帶。我所學(xué)的知識(shí)比較淺薄,電路的布局各方面可能還有不足之處需要加以改進(jìn),如果用別的單片機(jī)可能會(huì)更方便,性能也會(huì)穩(wěn)定些。致謝在本設(shè)計(jì)的寫(xiě)作和制作過(guò)程中遇到了無(wú)數(shù)的困難和障礙,都在同學(xué)和老師的幫助下渡過(guò)了。尤其要強(qiáng)烈感謝我的論文指導(dǎo)老師宋衛(wèi)星老師,他對(duì)我進(jìn)行了無(wú)私的指導(dǎo)和幫助,幫助我進(jìn)行論文的修改和改進(jìn),一遍又一遍地指出每稿中的具體問(wèn)題,嚴(yán)格把關(guān),認(rèn)真細(xì)心,循循善誘,不僅讓我學(xué)到了知識(shí),更讓我感受到了老師的學(xué)識(shí)淵博。在此我向宋老師致以最真摯的感謝,感謝老師對(duì)我的關(guān)心,在此我也要感謝給予我硬件設(shè)計(jì)部分幫助的張文強(qiáng)同學(xué),對(duì)我關(guān)于整個(gè)電路的布局提供了巨大的幫助。同時(shí)也感謝大學(xué)四年來(lái)的各位老師的教導(dǎo)和同學(xué)們的幫助,正因?yàn)橛辛烁魑焕蠋熀屯瑢W(xué)的陪伴,這四年的生活才能如此多姿多彩,讓我終身受益。參考文獻(xiàn)[1] [M].北京:國(guó)防工業(yè)出版社,:1548.[2] [M].北京:北京郵電大學(xué)出版社,:8392.[3] [M].徐州:中國(guó)礦業(yè)大學(xué)出版社,:3658.[4] [M].北京:北京航空航天大學(xué)出版社, :78113.[5] [M].天津:天津大學(xué)出版社,:6587.[6] [J].電子技術(shù),2007,(4):3542 .[7] [J].華中科技報(bào),2003,(5):5465.[8] [J].浙江海洋學(xué)院報(bào),2009,(3):2535.[9] 汪文,[M].湖北:華中科技大學(xué)出版社,:5467.[10][M].北京:高等教育出版社,:89115.[11][J].中國(guó)科技博覽,2009,(9):5367.[12] Mt. 51 Family of Microcontrollers Architectural Overview. September [D].1993.[13]V. Yu. Teplov,A. V. Anisimov. ThermostattingSystem Using a SingleChip Microputer and Thermoelectric Modules Based on the Peltier Effect[D].2002. [14] [J].電子報(bào),2002,(8):57~58.[15] [J].電子報(bào),1991,(4):92~105.附錄include//52單片機(jī)頭文件,規(guī)定了52單片機(jī)的寄存器和IO口等include//_nop_空指令及左右循環(huán)移位子函數(shù)庫(kù) define uchar unsigned char//宏定義define uint unsigned int//宏定義sbit lcden=P2^7。//定義下面通過(guò)lcden來(lái)操作P2^7口,1602液晶使能控制端sbit lcdwr=P2^6。//定義下面通過(guò)lcdrw來(lái)操作P2^5口,1602讀寫(xiě)選擇端sbit lcdrs=P2^5。//定義選數(shù)據(jù)寄存器選指令寄存器控制端sbit sda=P2^1。//定義DS1302數(shù)據(jù)總線(xiàn)sbit rst=P2^0。//DS1320復(fù)位sbit sck=P2^2。//定義時(shí)鐘總線(xiàn)sbit s1=P1^0。//定義設(shè)置按鈕sbit s2=P1^1。//定義調(diào)時(shí)按鈕sbit s3=P1^2。//定義確定按鈕sbit s4=P1^3。//定義鬧鐘sbit ACC0=ACC^0。sbit ACC7=ACC^7。sbit BELL=P3^6。char fen,shi,miao,ri,yue,nian,zhou,s1num,s2num,s4num,flag1,flag2,lshi,lfen,naoz1,naoz,lshi1,lfen1。uchar code table[]={ 15 : }。//要寫(xiě)入1602液晶的數(shù)據(jù)uchar code table1[]={ : : : }。//字庫(kù)中的字可直接以外加號(hào)的形式直接寫(xiě)入uchar code table2[]={ Wele To Lcd!}。//歡迎界面uchar code table3[]={Happy Every Day!}。 //歡迎界面/*******************************************************************************時(shí)函數(shù),z的取值為這個(gè)函數(shù)的延時(shí)ms數(shù),delay(200)。大約延時(shí)200ms. delay(500)。大約延時(shí)500ms*******************************************************************************/void delay(uint z) { uint x,y。 for(x=z。x0。x) for(y=110。y0。y)。}/*********************蜂鳴器函數(shù)************************************************/void didi() { uchar i。 for(i=0。i60。i++) { BELL = 0。 delay(1)。 BELL = 1。 delay(1)。 }}void beep(int x){ while(x) { BELL=0。 delay(100)。 BELL=1。 delay(100)。 }}/*******************向1602液晶中寫(xiě)一個(gè)指令**************************************/void write_(uchar ){ lcdwr=0。 //lcdwr為讀寫(xiě)控制端,lcdwr=0,這里可不寫(xiě) lcdrs=0。 //液晶rs接口為0時(shí),寫(xiě)指令,rs為1時(shí)寫(xiě)數(shù)據(jù) P0=。 //將要寫(xiě)的指令賦給P0口, delay(5)。 //由1602讀寫(xiě)操作時(shí)序圖,先將指令賦給P0口,延時(shí)后將使能 lcden=1。 // 端lcden置高,再延時(shí)一段時(shí)間,然后將lcden置低,這樣指令 delay(5)。 // 就寫(xiě)入到LCD了 lcden=0。}/****************************向液晶寫(xiě)數(shù)據(jù)***************************************/void write_data(uchar date)//與寫(xiě)指令類(lèi)似,這里lcdrs設(shè)為1{ lcdrs=1。 P0=date。 delay(5)。 lcden=1。 delay(5)。 lcden=0。}/*****************************初使化1602液晶************************************/void init_1602(){ lcdwr=0。 lcden=0。 write_(0x38)。//設(shè)置LCD為16*2顯示、5*7點(diǎn)陣、8位數(shù)據(jù)接口模式 write_(0x0c)。//開(kāi)顯示、不顯示光標(biāo) write_(0x06)。//寫(xiě)一個(gè)字符后,地址指針加1 write_(0x01)。//顯示清0}/*******************************************************************************/void gudingtime_1602(){ uchar num。 write_(0x80)。//將指針指向初始位置 for(num=0。num16。num++)//循環(huán)函數(shù),用于將 2012 寫(xiě)入液晶 write_data(table[num])。 write_(0x80+0x40)。//將指針指向1602液晶的第二行 for(num=0。num16。num++)//功能與上同,用于將 : : : 寫(xiě)入 write_data(table1[num])。}/**************************顯示歡迎界面函數(shù)*************************************/void displaystar(void) { uchar i。 write_(0x80)。 for(i=0。i16。i++) write_data(table2[i])。 write_(
點(diǎn)擊復(fù)制文檔內(nèi)容
環(huán)評(píng)公示相關(guān)推薦
文庫(kù)吧 www.dybbs8.com
備案圖片鄂ICP備17016276號(hào)-1