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

正文內(nèi)容

萬年歷設(shè)計項目設(shè)計方案(已改無錯字)

2023-06-13 23:47:29 本頁面
  

【正文】 roup1”前面+號,就會看到所加入的文件,雙擊文件名,即可打開該源程序文件。緊接著對工程進(jìn)行設(shè)置,選擇工程管理窗口的Target1,再選擇ProjectOption for Target ‘Target1’(或點(diǎn)右鍵彈出快捷菜單再選擇該選項),打開工程屬性設(shè)置對話框,共有8個選項卡,主要設(shè)置工作包括在Target選項卡中設(shè)置晶振頻率、在Debug選項卡中設(shè)置實(shí)驗(yàn)仿真板等,如果要寫片,還必須在Output選項卡中選中“Creat Hex Fi”();其它選項卡內(nèi)容一般可取默認(rèn)值。工程設(shè)置后按F7鍵(或點(diǎn)擊編譯工具欄上相應(yīng)圖標(biāo))進(jìn)行編譯/匯編、連接以及產(chǎn)生目標(biāo)文件。 生成HEX文件成功編譯/匯編、連接后,選擇菜單DebugStart/Stop Debug Session(或按Ctrl+F5鍵)進(jìn)入程序調(diào)試狀態(tài)(),Keil提供對程序的模擬調(diào)試功能,內(nèi)建一個功能強(qiáng)大的仿真CPU以模擬執(zhí)行程序。Keil能以單步執(zhí)行(按F11或選擇DebugStep)、過程單步執(zhí)行(按F10或選擇DebugStep Over)、全速執(zhí)行等多種運(yùn)行方式進(jìn)行程序調(diào)試。如果發(fā)現(xiàn)程序有錯,可采用在線匯編功能對程序進(jìn)行在線修改(DebugInline Assambly…),不必執(zhí)行先退出調(diào)試環(huán)境、修改源程序、對工程重新進(jìn)行編譯/匯編和連接、然后再次進(jìn)入調(diào)試狀態(tài)的步驟。對于一些必須滿足一定條件(如按鍵被按下等)才能被執(zhí)行的、難以用單步執(zhí)行方式進(jìn)行調(diào)試的程序行,可采用斷點(diǎn)設(shè)置的方法處理(DebugInsert/Remove Breakpoint或DebugBreakpoints…等)。在模擬調(diào)試程序后。Keil軟件由于其強(qiáng)大的軟件仿真功能,友好的用戶界面以及易于掌握的特點(diǎn),應(yīng)用此軟件來編寫程序有著巨大的優(yōu)勢,熟悉此軟件也是調(diào)試整個萬年歷系統(tǒng)的基礎(chǔ)。 Proteus軟件運(yùn)行流程Proteus ISIS的工作界面是一種標(biāo)準(zhǔn)的Windows界面,如圖所示。包括:標(biāo)題欄、主菜單、標(biāo)準(zhǔn)工具欄、繪圖工具欄、狀態(tài)欄、對象選擇按鈕、預(yù)覽對象方位控制按鈕、仿真進(jìn)程控制按鈕、預(yù)覽窗口、對象選擇器窗口、圖形編輯窗口。運(yùn)行Proteus程序后,進(jìn)入軟件的主界面()。通過左側(cè)工具欄中的P(從庫中選擇元件命令)命令,在Pick Devices 左側(cè)窗口中選擇所需元件的關(guān)鍵字,然后放置元件并調(diào)整方向和位置以及參數(shù)設(shè)置,最后進(jìn)行連線。Proteus ISIS的工作界面: Proteus ISIS的工作界面按P在庫中查找元器件: Pick Devices窗口將所需要的元器件放置好后, proteus仿真萬年歷的原理圖 萬年歷的功能仿真模擬調(diào)試:當(dāng)電路搭建好之后,選中單片機(jī)STC89C52,左鍵點(diǎn)擊STC89C52,在出現(xiàn)的對話框里點(diǎn)擊Program File按鈕,找到剛才Keil軟件編譯得到的HEX文件,載入然后點(diǎn)擊“OK”按鈕就可以模擬了。點(diǎn)擊模擬調(diào)試按鈕的運(yùn)行按鈕,進(jìn)人調(diào)試狀態(tài)。:上電后后LCD顯示: LCD顯示調(diào)節(jié)秒鐘: 秒鐘的調(diào)節(jié)調(diào)節(jié)分鐘: 分鐘的調(diào)節(jié)調(diào)節(jié)時鐘: 時鐘的調(diào)節(jié)調(diào)節(jié)星期: 星期的調(diào)節(jié)調(diào)節(jié)日期: 日期的調(diào)節(jié)調(diào)節(jié)月份: 月份的調(diào)節(jié)調(diào)節(jié)年份: 年份的調(diào)節(jié)按鍵功能自上而下依次為:設(shè)置鍵、上調(diào)鍵、下調(diào)鍵: 按鍵的設(shè)置溫度調(diào)節(jié): 溫度傳感器 硬件調(diào)試結(jié)果電子萬年歷的電路系統(tǒng)比較復(fù)雜,對于焊接方面不可輕視,只要電路系統(tǒng)中出于一處的錯誤,就會對檢測造成很大的不便,而且電路的交線較多,對于各種鋒利的引腳要注意處理,否則會刺破帶有包皮的導(dǎo)線,則會對電路造成短路現(xiàn)象。在本次電子萬年歷的設(shè)計調(diào)試中遇到了很多的問題?;叵脒@些問題只要認(rèn)真多思考都是可以避免的,以下為主要的問題:(1)對萬年歷修改時間或日期時,有時LCD液晶顯示屏被屏蔽掉,造成不亮現(xiàn)象。解決:根據(jù)儀器的測試,發(fā)現(xiàn)電路的驅(qū)動能力不足,最后在DS1302時鐘芯片的/CS、SCLK、,電路的驅(qū)動能力才能滿足,即可解決不亮現(xiàn)象。(2)燒入程序后,LCD液晶顯示屏不顯示或者亮度不好。解決:不顯示時首先使用萬用表對電路進(jìn)行測試,觀察是否存在漏焊,虛焊,或者元件損壞的現(xiàn)象。若無此問題查看燒寫的程序是否正確無誤,對程序進(jìn)行認(rèn)真修改。當(dāng)顯示亮度不好時一遍旋轉(zhuǎn)10K歐的滑動變阻器,一遍觀看LCD顯示屏,直到看到合適的亮度為止。經(jīng)過多次的反復(fù)調(diào)試試與分析,可以對電路的原理及功能更加熟悉,同時提高了設(shè)計能力與及對電路的分析能力。同時在軟件的編程方面得到更到的提高,對編程能力得到加強(qiáng),同時對所學(xué)的知識得到很大的提高與鞏固。如下為硬件實(shí)物圖: 萬年歷硬件圖 萬年歷顯示 本章小結(jié)本節(jié)介紹了Proteus軟件和keil軟件,闡述了如何用Proteus結(jié)合Keil軟件仿真出電子萬年歷功能的過程并給出了仿真系統(tǒng)的操作過程。最后簡要的介紹了硬件調(diào)試中的問題和解決辦法。第七章 總結(jié)與展望至此,關(guān)于畢業(yè)設(shè)計的所有內(nèi)容就介紹完了,進(jìn)行這次畢業(yè)設(shè)計一切都是從零開始,從最簡單查資料、了解各個元件的功能起步,再確定設(shè)計方案、畫流程圖、編寫程序到最后進(jìn)行仿真,這次課題設(shè)計可以說成功完成。系統(tǒng)的硬件、軟件設(shè)計合理,功能完備,運(yùn)行穩(wěn)定、可靠。實(shí)驗(yàn)結(jié)果表明此萬年歷實(shí)現(xiàn)后具有讀取方便、顯示直觀、功能多樣、電路簡潔、等諸多優(yōu)點(diǎn),符合電子儀器儀表的發(fā)展趨勢,具有廣闊的市場前景。在整個設(shè)計過程中,充分發(fā)揮了人的主觀能動性,自主學(xué)習(xí),學(xué)到了許多沒學(xué)到的知識。程序編寫中,由于思路不清晰,開始時遇到了很多的問題,經(jīng)過靜下心來思考查資料,和同學(xué)討論,向老師請教,理清了思路,完成對程序的編寫。通過設(shè)計提高了對單片機(jī)的認(rèn)識,進(jìn)一步熟悉和掌握單片機(jī)的結(jié)構(gòu)及工作原理。通過實(shí)際程序設(shè)計和調(diào)試,逐步掌握模塊化程序設(shè)計方法和調(diào)試技術(shù),提高軟件設(shè)計、調(diào)試能力;通過這次設(shè)計熟悉以單片機(jī)核心的應(yīng)用系統(tǒng)開發(fā)的全過程,掌握硬件電路設(shè)計的基本方法和技術(shù),掌握相關(guān)電路參數(shù)的計算方法。最終較好的完成了設(shè)計,達(dá)到了預(yù)期的目的,完了最初的設(shè)想。但是由于時間和個人能力的原因,整個系統(tǒng)看起來還是顯得非常的簡單,只實(shí)現(xiàn)了一些最基本的功能,還有許多不足和可以擴(kuò)展的地方。例如實(shí)現(xiàn)公歷和農(nóng)歷的轉(zhuǎn)換、鬧鐘報時等,這些有待以后來彌補(bǔ),還望各位老師予以指正和修改。參考文獻(xiàn)[1] 劉和平. 單片機(jī)原理與應(yīng)用[M].北京:機(jī)械工業(yè)出版社,2002,201209[2] 劉守義.單片機(jī)應(yīng)用技術(shù)[M]. 西安:西安電子科技大學(xué)出版社,2002,98107[3] 劉勇. 數(shù)字電路[M]. 北京:電子工業(yè)出版社, 2004,111118[4] —模擬部分 [M].(第五版),247261[5] 譚浩強(qiáng). C程序設(shè)計 [M].(第三版)北京:清華大學(xué)出版社,2005,256278[6] 周潤景,張麗娜,劉印群. PROTEUS入門實(shí)用教程[M].北京:機(jī)械工業(yè)出版社,2007,314325[7] 戴佳,戴衛(wèi)恒. 51單片機(jī)C語言應(yīng)用程序設(shè)計實(shí)例精講[M].北京:電子工業(yè)出版社,2006,231246[8] 徐愛鈞,彭秀華. Keil Cx51 單片機(jī)高級語言編程與uVision2應(yīng)用實(shí)踐 [M].(第二版)北京:電子工業(yè)出版社,2008,156171[9] 肖炎根,[J].電子技術(shù),2007,卷號(36):9194[10] 王懷平,王仁波,[J].科技廣場,2008,卷號(10):197198[11] 魯剛強(qiáng). 基于液晶顯示器的單片機(jī)系統(tǒng)設(shè)計[J].科技資訊,2008,卷號(35):2223[12] 余威明. MCU語音型電子萬年歷的開發(fā)[J]. 浙江工貿(mào)職業(yè)技術(shù)學(xué)院學(xué)報,2004,卷號(4):2025[13] 邱關(guān)源. 電路 [M].(第四版)北京: 高等教育出版社, 2006, 241268.[14] 陳凱. 液晶顯示萬年歷、時間、星期及溫度[D].湖南:湖南理工學(xué)院,2009.[15] 張海兵, 李 敏. Protel電路設(shè)計實(shí)例與分析[M]. 北京:人民郵電出版社, 2005,119205[16] 黃劼, 徐曉秋. 單片機(jī)原理及接口技術(shù)[M]. 北京:國防工業(yè)出版社,2008,102112[17] 劉迎春. MCS51單片機(jī)原理及應(yīng)用教程 [M]. 北京:清華大學(xué)出版社,2005,145157[18] 張齊, :基于C51的Proteus仿真[M].(第二版) 北京:電子工業(yè)出版社,2009,245264[19] [M].北京:,134141[20] 謝宜仁. 單片機(jī)硬件接口電路及實(shí)例解析[M]. 北京: 電子工業(yè)出版社, 2009, 210219[21] 付浩偉,向鳳紅,[J]. 昆明理工大學(xué)信息與自動化學(xué)院,2007,卷好(6):131134[22] Alexandru Valeanu. Interfacing 8051 MCUs with I2C Serial EEPROMs. [D]. Microchip Technology Inc,2008.附錄一:系統(tǒng)原理圖附錄二:系統(tǒng)PCB板附錄三:系統(tǒng)程序主程序:includedefine uint unsigned intdefine uchar unsigned charuchar a,miao,shi,fen,ri,yue,nian,week,flag,key1n,temp。 define yh 0x80 define er 0x80+0x40 //液晶屏的與C51之間的引腳連接定義sbit rs=P2^0。sbit en=P2^2。sbit rw=P2^1。 //如果硬件上rw接地,就不用寫這句和后面的rw=0了sbit led=P2^6。 //LCD背光開關(guān)//DS1302時鐘芯片與C51之間的引腳連接定義sbit IO=P1^1。sbit SCLK=P1^0。sbit RST=P1^2。sbit ACC0=ACC^0。sbit ACC7=ACC^7。//校時按鍵與C51的引腳連接定義sbit key1=P1^5。 //設(shè)置鍵sbit key2=P1^6。 //加鍵sbit key3=P1^7。 //減鍵sbit buzzer=P1^3。 //蜂鳴器,通過三極管9012驅(qū)動,端口低電平響/**************************************************************/uchar code tab1[]={20 }。 //年顯示的固定字符uchar code tab2[]={ : : }。 //時間顯示的固定字符//延時函數(shù),后面經(jīng)常調(diào)用void delay(uint xms) //延時函數(shù),有參函數(shù){ uint x,y。 for(x=xms。x0。x) for(y=110。y0。y)。}/********液晶寫入指令函數(shù)與寫入數(shù)據(jù)函數(shù),以后可調(diào)用**************/write_1602(uchar ) //****液晶寫入指令函數(shù)****{ rs=0。 //數(shù)據(jù)/指令選擇置為指令 rw=0。 //讀寫選擇置為寫 P0=。 //送入數(shù)據(jù) delay(1)。 en=1。 //拉高使能端,為制造有效的下降沿做準(zhǔn)備 delay(1)。 en=0。 //en由高變低,產(chǎn)生下降沿,液晶執(zhí)行命令}write_1602dat(uchar dat) //***液晶寫入數(shù)據(jù)函數(shù)****{ rs=1。 //數(shù)據(jù)/指令選擇置為數(shù)據(jù) rw=0。
點(diǎn)擊復(fù)制文檔內(nèi)容
公司管理相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖片鄂ICP備17016276號-1