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

正文內(nèi)容

單片機(jī)畢業(yè)設(shè)計(jì)-電子鐘(編輯修改稿)

2024-12-29 19:34 本頁(yè)面
 

【文章內(nèi)容簡(jiǎn)介】 整 時(shí)間月調(diào)整 時(shí)間年調(diào)整 顯示周 顯示日 顯示月 顯示年 時(shí)間顯示 時(shí)間顯示主界面 四川信息職業(yè)技術(shù)學(xué)院畢業(yè)設(shè)計(jì)說(shuō)明書(shū) (論文 ) 第 13 頁(yè) LCD 的初始化與及 顯示 程序 1 LCD 的初始化 void ini()/*LCD 的初始化 函數(shù) { rw=0。 en=0。 P1=0xff。 writeCG()。 write_order(0x38)。/*端口寫(xiě)入 write_order(0x0c)。 /*端口寫(xiě)入 write_order(0x06)。 /*端口寫(xiě)入 write_order(0x01)。 /*端口寫(xiě)入 } 2 LCD 的 顯示 程序 void open()/*定義一個(gè) LCD 顯 示 函數(shù) { uchar num。 /*定義一個(gè)無(wú)符號(hào)的字符變量 num write_order(0x80+0x10)。 /*調(diào)用 write_order 函數(shù) for(num=0。opens[num]!=39。\039。num++)/*循環(huán)打開(kāi) { write_date(opens[num])。 delay(20)。 } for(num=0。num16。num++)/*對(duì)端口 0x1c 寫(xiě)入 { write_order(0x1c)。 delay(200)。 } for(num=0。num5。num++)/*對(duì)端口 0x18 寫(xiě)入 { write_order(0x18)。 四川信息職業(yè)技術(shù)學(xué)院畢業(yè)設(shè)計(jì)說(shuō)明書(shū) (論文 ) 第 14 頁(yè) delay(200)。 } for(num=0。num4。num++)/*對(duì)端口 0x18 寫(xiě)入 { write_order(0x1c)。 delay(200)。 } for(num=0。num3。num++)/*對(duì)端口 0x18 寫(xiě)入 { write_order(0x18)。 delay(200)。 } for(num=0。num2。num++)/*對(duì)端口 0x1c 寫(xiě)入 { write_order(0x1c)。 delay(200)。 } for(num=0。num1。num++)/*對(duì)端口 0x18 寫(xiě)入 { write_order(0x18)。 delay(100)。 } write_order(0x80+0x53)。 for(num=0。opens1[num]!=39。\039。num++)/*循環(huán)延時(shí)寫(xiě)入數(shù)據(jù) { write_date(opens1[num])。 delay(500)。} } 四川信息職業(yè)技術(shù)學(xué)院畢業(yè)設(shè)計(jì)說(shuō)明書(shū) (論文 ) 第 15 頁(yè) 第五章 系統(tǒng) 調(diào)試 軟件調(diào) 試 打開(kāi)程序調(diào)試軟件 keil uVision2,在里面新建一個(gè)工程,命名為: 數(shù)字時(shí)鐘 .Uv2。接著新建文件,編寫(xiě)相應(yīng)程序。編寫(xiě)好的各個(gè)程序進(jìn)行編譯與連接。但若是在該過(guò)程中,看見(jiàn)我們編好的程序有錯(cuò)誤,那么就根據(jù)他相應(yīng)的提示來(lái)修改錯(cuò)誤,直到該程序能夠正確編譯為止。 能夠正常編譯的程序說(shuō)明沒(méi)有什么問(wèn)題了,此時(shí)我們?cè)邳c(diǎn)擊相關(guān)欄目,讓它生成我們?cè)谟布抡鏁r(shí)所需要的 .HEX 文件。到此步,我們的軟件調(diào)試就完成了。 硬件調(diào)試 打開(kāi) Proteus 7 Professional 軟件,按照方案所選的電路元件來(lái)設(shè)計(jì)整體電路,線把個(gè)芯片按一定的位置放好,然后對(duì)相應(yīng)的對(duì)象進(jìn)行連接,連接時(shí)需仔細(xì),以免調(diào)試時(shí)發(fā)生錯(cuò)誤。 做好之后把編程所生成的。 HEX 文件加載到 AT89C52 中,運(yùn)行仿真軟件,查看運(yùn)行效果。如果運(yùn)行出錯(cuò) 那么就根據(jù)他相應(yīng)的提示來(lái)修改錯(cuò)誤 ,直到仿真成功為止。這樣,整個(gè)設(shè)計(jì)過(guò)程就到此結(jié)束, 剩下的就是撰寫(xiě)論文。 四川信息職業(yè)技術(shù)學(xué)院畢業(yè)設(shè)計(jì)說(shuō)明書(shū) (論文 ) 第 16 頁(yè) 結(jié)論 通過(guò)本次畢業(yè)設(shè)計(jì)的制作,我較為全面地回顧了 ,大學(xué)三年所學(xué)的硬件知識(shí)與軟件知識(shí)。同時(shí),單片機(jī)原理與應(yīng)用及電子技術(shù)方面的相關(guān)知識(shí),在這次畢業(yè)設(shè)計(jì)中得到了較好地實(shí)踐。 在本次畢業(yè)設(shè)計(jì)中我也學(xué)到了很多東西,比如說(shuō): 我學(xué)會(huì) 了使用 Proteus 7 Professional 軟件進(jìn)行硬件原理圖的繪制、利用 KILE 軟件對(duì)我設(shè)計(jì)的程序的檢查與生成 .HEX 文件及遇到問(wèn)題怎么解決等。 首先,在這次畢業(yè)設(shè)計(jì)中,在我遇到過(guò)很多我自己不理解的問(wèn)題及書(shū)本上或是我以前沒(méi)有看見(jiàn)過(guò)的知識(shí)點(diǎn)。在面對(duì)這些問(wèn)題時(shí),我首先采用的是上網(wǎng)搜尋的方法來(lái)查看別人是否和我一樣遇到過(guò)相類似的問(wèn)題,并且查看一下別人是怎樣解決這個(gè)問(wèn)題的。當(dāng)別人有了解決它問(wèn)題的方法時(shí),我在根據(jù)別人的提示,想想自己的問(wèn)題出在哪里,該怎么解決。當(dāng)我還是無(wú)法想到解決的辦法是,我就帶著自己的問(wèn)題到圖 書(shū)館查閱資料,如果我的問(wèn)題還是沒(méi)有解決,我就帶著問(wèn)題去問(wèn)我們的指導(dǎo)老師,讓他幫我解決。采用這樣的方法,我的很多問(wèn)題都迎刃而解了! 其次,就是在本次畢業(yè)設(shè)計(jì)過(guò)程中,我不但努力解決自己遇到的問(wèn)題,還積極幫助同學(xué)解決他們遇到的問(wèn)題。這樣一來(lái),我的知識(shí)得到了進(jìn)一步的鞏固,同學(xué)的問(wèn)題也得到了相應(yīng)的解決,我達(dá)到的一舉雙收的效果,我為此而感到高興。 最后,讓我覺(jué)得這次畢業(yè)設(shè)計(jì)的最大成果是 :我知道了將理論用到實(shí)際中時(shí),會(huì)遇到很多的問(wèn)題。因此,在此時(shí)我們一定要先沉著的找出問(wèn)題出現(xiàn)的原因,在對(duì)癥下藥,來(lái)解決問(wèn)題。 我相信只要我們 面對(duì)問(wèn)題沉著、冷靜,我們的問(wèn)題都會(huì)被解決。 四川信息職業(yè)技術(shù)學(xué)院畢業(yè)設(shè)計(jì)說(shuō)明書(shū) (論文 ) 第 17 頁(yè) 致謝 在論文即將完成,敲下“致謝”兩個(gè)字的時(shí)候,我心中感慨萬(wàn)千?;仨^(guò)去,一路走來(lái),需要感謝的人太多,實(shí)在是 用 這些簡(jiǎn)單的文字所不能表達(dá)和承載的。 首先,我應(yīng)當(dāng)感謝的是這一塊與北大清華比起來(lái)并不十分肥沃的土壤 —— 我親愛(ài)的母校四川信息職業(yè)技術(shù)學(xué)院對(duì)我的 哺育 。衷心地祝愿我所留戀的母校,在建設(shè)和諧校園的過(guò)程中,在外延拓展和內(nèi)涵提高方面,同時(shí)取得豐碩的成果,創(chuàng)建成為世界一流的??茖W(xué)院。 其次,我要特別感謝的是:讓我感動(dòng),讓我敬佩的我的指導(dǎo)導(dǎo)師 —— 母中旭 。他擁有深厚的學(xué) 術(shù)研究功底和學(xué)術(shù)涵養(yǎng),同時(shí)他待人和藹可親。在我論文撰寫(xiě)過(guò)程中,母 老師對(duì)我的積極鼓勵(lì)和耐心、細(xì)致的指導(dǎo),給我了許多的信心與幫助,使我的論文由十分粗糙,結(jié)構(gòu)和思路相當(dāng)混亂,我自己非常不滿意的論文逐漸轉(zhuǎn)變成為語(yǔ)言組織比較緊湊、思路比較清晰、材料有序排列,硬件和軟件有機(jī)地融合的論文。因而,我要特別感謝指導(dǎo)老師 —— 母中旭 老師對(duì)我的指導(dǎo)。我真心地祝愿我的導(dǎo)師身體健康、工作順利、家庭幸福,在學(xué)術(shù)研究上取得更為輝煌的成就,為我等晚輩做出更好的引航作用,桃李滿天下! 最后,謹(jǐn)以此文獻(xiàn)給我最最摯愛(ài)的父母,是你們讓我有機(jī)會(huì)、有毅 力完成了全部的學(xué)業(yè),鼓勵(lì)我、支持我一步步走到了今天,愿你們一生平安 。 四川信息職業(yè)技術(shù)學(xué)院畢業(yè)設(shè)計(jì)說(shuō)明書(shū) (論文 ) 第 18 頁(yè) 參考文獻(xiàn) [1]邊春遠(yuǎn) 、 王志強(qiáng)《 MCS51單片機(jī)應(yīng)用開(kāi)發(fā)實(shí)用子程序》人民郵電出版社 [2]馬忠梅 、 主編《單片機(jī)的 C語(yǔ)言應(yīng)用程序設(shè)計(jì)馬忠梅》北京航空航天大學(xué)出版社 [3]李朝青 、 主編《單片機(jī)原理及接口技術(shù)》第 3版 北京航空航天大學(xué)出版社 [4]譚浩強(qiáng)《 C語(yǔ)言程序設(shè)計(jì)》第四版 清華大學(xué)出版 [5]馬忠梅 、 張凱《單片機(jī)的 C語(yǔ)言應(yīng)用程序設(shè)計(jì)》北京航空航天大學(xué)出版社 [6]廖先蕓《電子技術(shù)實(shí)踐與實(shí)訓(xùn)》高等教育出版社 附件: 四川信息職業(yè)技術(shù)學(xué)院畢業(yè)設(shè)計(jì)說(shuō)明書(shū) (論文 ) 第 19 頁(yè) 附錄 主 程序 : include define uchar unsigned char define uint unsigned int sbit lcdrs=P3^5。 sbit lcden=P3^4。 sbit dula=P2^6。 sbit wela=P2^7。 sbit s0 =P1^0。 sbit s1 =P1^1。 sbit s2 =P1^2。 sbit s3 =P1^3。 uchar code table1[]=20200828 Wen。 uchar code table2[]=21:31:30。 uchar num,t0。 char sec,minute,hour,day,week,month。 uint year。 void delay(uchar z) { uchar x,y。 for(x=z。x0。x) for(y=110。y0。y)。 } //寫(xiě)入指令子函數(shù) void write_order(uchar order) { lcdrs=0。 P0=order。 delay(2)。 lcden=1。 delay(2)。 lcden=0。 } //寫(xiě)入數(shù)據(jù)子函數(shù) void write_data(uchar data1) { 附件: 四川信息職業(yè)技術(shù)學(xué)院畢業(yè)設(shè)計(jì)說(shuō)明書(shū) (論文 ) 第 20 頁(yè) lcdrs=1。 P0=data1。 delay(2)。 lcden=1。 delay(2)。 lcden=0。 } //初始化子函數(shù) void init() { sec=0。 minute=0。 hour=0。 week=0。 day=1。 month=1。 year=2020。 TMOD=0x01。 TH0=(6553650000)/256。 TL0=(6553650000)%256。 EA=1。 ET0=1。 TR0=1。 wela=0。 dula=0。 lcden=0。 write_order(0x38)。 //設(shè)置顯示模式 write_order(0x0c)。 //開(kāi)顯示開(kāi)光標(biāo),光標(biāo)閃爍 write_order(0x01)。 //顯示清屏 write_order(0x06)。 //光標(biāo)顯示效果 write_order(0x80)。 //定義第一行寫(xiě)入數(shù)據(jù)的地址 for(num=0。num14。num++) { write_data(table1[num])。 delay(2)。 } write_order(0x80+0x43)。 //定義第一行寫(xiě)入數(shù)據(jù)的地址 for(num=0。num8。num++) { write_data(table2[num])。 delay(2)。 } } void change(uchar addr,uchar data1) //改變 時(shí) 分 秒 天 月 的子 函數(shù) 附件: 四川信息職業(yè)技術(shù)學(xué)院畢業(yè)設(shè)計(jì)說(shuō)明書(shū) (論文 ) 第 21 頁(yè) { uchar x,y。 x=data1/10。 y=data1%10。 write_order(0x80+addr)。 delay(1)。 write_data(0x30+x)。 delay(1)。 write_data(0x30+y)。 delay(1)。 } void yearchange(uchar addr,uint year) //改變年的子函數(shù) { uchar x,y,z,w。 x=year/1000。 y=year%1000/100。 z=year%100/10。
點(diǎn)擊復(fù)制文檔內(nèi)容
公司管理相關(guān)推薦
文庫(kù)吧 www.dybbs8.com
備案圖片鄂ICP備17016276號(hào)-1