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

正文內(nèi)容

數(shù)學(xué)鐘方案的實(shí)現(xiàn)與設(shè)計(jì)畢業(yè)論文(編輯修改稿)

2025-06-10 01:27 本頁面
 

【文章內(nèi)容簡介】 是否與所用相同;完成焊接后,應(yīng)先空載上電(芯片座上不插芯片),并檢查各引腳的電位是否正確。若一切正常,方可在斷電的情況下將芯片插入,再次檢查各引腳的電位及其邏輯關(guān)系。將萬用表的探針放到單片機(jī)接電源的引腳上檢測(cè)一下,看是否符合要求。在實(shí)驗(yàn)板加上電源后,使用萬能表測(cè)出。在系統(tǒng)的排阻部分中,符合所需的10K的誤差范圍。在多功能時(shí)間顯示控制裝置的設(shè)計(jì)調(diào)試中遇到很多的問題?;叵脒@些問題只要認(rèn)真多思考都是可以避免的,一下為主要的問題:,將板子通電以后,時(shí)間,日期可以正常顯示。但是,溫度不可以正常顯示。解決方案:用萬用表測(cè)量溫度測(cè)量的那一塊電路,發(fā)現(xiàn)DS18B20芯片的一個(gè)腳在安裝時(shí)斷掉,導(dǎo)致電路不通。重新?lián)Q一個(gè)新的溫度采集芯片即可。 調(diào)試結(jié)果經(jīng)過反復(fù)調(diào)試和修改,此次設(shè)計(jì)的硬件可以正確顯示年,月,日,星期,時(shí),分,秒和溫度等,并可以通過按鍵進(jìn)行手動(dòng)復(fù)位,校時(shí)調(diào)節(jié)。與此同時(shí),提高了設(shè)計(jì)能力及對(duì)電路的分析能力,在軟件的編程能力方面得到更大的提高。第5章 結(jié)論我在這一次多功能時(shí)間顯示控制裝置的設(shè)計(jì)過程中,受益匪淺。通過對(duì)自己在大學(xué)四年時(shí)間里所學(xué)的知識(shí)的回顧,并發(fā)揮對(duì)所學(xué)知識(shí)的理解和思考及書面表達(dá)能力,自己親手設(shè)計(jì),最終完成目標(biāo)了。這為自己今后進(jìn)一步深化學(xué)習(xí),積累了一定寶貴的經(jīng)驗(yàn)。這次設(shè)計(jì)過程把知識(shí)轉(zhuǎn)化為能力的實(shí)際訓(xùn)練,進(jìn)一步學(xué)習(xí),掌握單片機(jī)應(yīng)用系統(tǒng)的有關(guān)知識(shí),加深了解單片機(jī)的工作原理,培養(yǎng)了我運(yùn)用所學(xué)知識(shí)解決實(shí)際問題的能力。同時(shí),充分發(fā)揮了我的主管能動(dòng)性,自主學(xué)習(xí),學(xué)到了很多沒有學(xué)到的知識(shí),較好地完成了畢業(yè)設(shè)計(jì)。本次畢業(yè)設(shè)計(jì)從基本方案的制定,再到硬件電路的選擇,到制作電路完成,最后進(jìn)行程序調(diào)試。在此期間我遇到很多困難,尤其是在做仿真時(shí)結(jié)果經(jīng)常出不來,經(jīng)過仔細(xì)檢查,仿真線路是沒有錯(cuò)誤的,可結(jié)果就是不行。但當(dāng)我將實(shí)物做出來后,進(jìn)行了調(diào)試,實(shí)物上卻可以出來結(jié)果。這說明這可能是仿真軟件有問題。經(jīng)過一次又一次品嘗到了解決問題的喜悅,最終提前完成了要求的全部功能。通過這次課程設(shè)計(jì)我發(fā)現(xiàn),只有理論水平提高了;才能夠?qū)⒄n本知識(shí)與實(shí)踐相整合,理論知識(shí)服務(wù)于教學(xué)實(shí)踐,以增強(qiáng)自己的動(dòng)手能力。這個(gè)課程設(shè)計(jì)十分有意義 ,我獲得寶貴經(jīng)驗(yàn)。通過這次課程設(shè)計(jì),我們知道了理論和實(shí)際的距離,也知道了理論和實(shí)際想結(jié)合的重要性,也從中得知了很多書本上無法得知的知識(shí)。這次設(shè)計(jì)的時(shí)間顯示控制裝置無論是在外觀上還是在功能上都實(shí)現(xiàn)的較為順利,但是還不是很完善,如紀(jì)念日提醒,鬧鈴等功能完全可以加入此次設(shè)計(jì),以此來完善時(shí)間顯示控制裝置的設(shè)計(jì)。參考文獻(xiàn)[1]歐陽斌林.《單片機(jī)原理及應(yīng)用》[M].中國水利水電出版社.[2]李學(xué)海.《標(biāo)準(zhǔn)80C51單片機(jī)基礎(chǔ)教程:原理篇》[M].北京航空航天大學(xué)出版社,2006.[3][J].單片機(jī)嵌入式系應(yīng)用,2009,2(5):57.[4]Su kai,Liu qingguo,Chen and design of MCS51 Singlechip microprocessor. Metallurgical Industry press,2003.[5]儲(chǔ)海兵,譚功全,[J].儀表技術(shù),2007,3(12):2028.[6][J].傳感器世界,2001,2(1):2024.[7][J].河南農(nóng)業(yè)大學(xué)學(xué)報(bào),2001,3(1):25.[8] [J].,17(2):3033.[9]張毅剛,修成林,胡振江.《MCS51單片機(jī)應(yīng)用設(shè)計(jì)》.哈爾濱工業(yè)大學(xué)出版社.[10]Li Weidi,Guo technology of LCD displays. China Publishing House of Electronics Industry,2000.[11]萬福君,潘松峰,劉芳等.《MCS51單片機(jī)原理,系統(tǒng)設(shè)計(jì)與應(yīng)用》[M].清華大學(xué)出版社,2008. [12] 沙占友.《單片機(jī)外圍電路設(shè)計(jì)》[M]..[13]譚浩強(qiáng).《C程序設(shè)計(jì)與開發(fā)技術(shù)》[M].北京清華大學(xué)出版社,1991.[14]周潤景,徐宏偉,丁莉.《單片機(jī)電路設(shè)計(jì),分析與制作》[M].機(jī)械工業(yè)出版社,2010.[15] Dallas Semiconductor Corporation. UltraHighSpeed Flash Microcontroller User’s Guide, 2002.致謝首先感謝學(xué)院給我提供了一個(gè)展現(xiàn)自己的舞臺(tái),給我一次難得鍛煉的機(jī)會(huì),使得我的動(dòng)手能力和專業(yè)技能都有了很大的提高。使自己對(duì)單片機(jī)的基本知識(shí)的掌握和應(yīng)用有了更深的了解。在做畢業(yè)設(shè)計(jì)的日子里得到了張老師的悉心指導(dǎo),在此向他致以誠摯的謝意。感謝提供相關(guān)技術(shù)幫助的老師和同學(xué),你們的支持和鼓勵(lì)使我們對(duì)這次的作品完成有了信心和動(dòng)力,也給了我很多無私的幫助和支持,我在此深表謝意。附錄1:系統(tǒng)設(shè)計(jì)原理圖附錄2:完整的C語言源程序清單include include define uint unsigned intdefine uchar unsigned charsbit DS1302_CLK = P1^5。 //實(shí)時(shí)時(shí)鐘時(shí)鐘線引腳 sbit DS1302_IO = P1^6。 //實(shí)時(shí)時(shí)鐘數(shù)據(jù)線引腳 sbit DS1302_RST = P1^7。 //實(shí)時(shí)時(shí)鐘復(fù)位線引腳sbit ACC0 = ACC^0。sbit ACC7 = ACC^7。char hide_sec,hide_min,hide_hour,hide_day,hide_week,hide_month,hide_year。 //秒,分,時(shí)到日,月,年位閃的計(jì)數(shù)sbit Set = P1^0。 //模式切換鍵sbit Up = P1^1。 //加法按鈕sbit Down = P1^2。 //減法按鈕sbit out = P1^3。 //立刻跳出調(diào)整模式按鈕sbit bell = P1^4。sbit DQ = P2^0。 //溫度傳送數(shù)據(jù)IO口char done,count,temp,flag,up_flag,down_flag。uchar temp_value。 //溫度值uchar TempBuffer[5],week_value[2]。void show_time()。 //液晶顯示程序/***********1602液晶顯示部分子程序****************///Port Definitions**********************************************************sbit LcdRs = P2^6。sbit LcdRw = P2^7。sbit LcdEn = P2^5。sfr DBPort = 0x80。 //P0=0x80,P1=0x90,P2=0xA0,P3=//內(nèi)部等待函數(shù)*****************************************************************unsigned char LCD_Wait(void){ LcdRs=0。 LcdRw=1。 _nop_()。 LcdEn=1。 _nop_()。 LcdEn=0。 return DBPort。 }//向LCD寫入命令或數(shù)據(jù)************************************************************define LCD_COMMAND 0 // Commanddefine LCD_DATA 1 // Datadefine LCD_CLEAR_SCREEN 0x01 // 清屏define LCD_HOMING 0x02 // 光標(biāo)返回原點(diǎn)void LCD_Write(bit style, unsigned char input){ LcdEn=0。 LcdRs=style。 LcdRw=0。 _nop_()。 DBPort=input。 _nop_()。//注意順序 LcdEn=1。 _nop_()。//注意順序 LcdEn=0。 _nop_()。 LCD_Wait()。 }//設(shè)置顯示模式************************************************************define LCD_SHOW 0x04 //顯示開define LCD_HIDE 0x00 //顯示關(guān) define LCD_CURSOR 0x02 //顯示光標(biāo)define LCD_NO_CURSOR 0x00 //無光標(biāo) define LCD_FLASH 0x01 //光標(biāo)閃動(dòng)define LCD_NO_FLASH 0x00 //光標(biāo)不閃動(dòng)void LCD_SetDisplay(unsigned char DisplayMode){ LCD_Write(LCD_COMMAND, 0x08|DisplayMode)。 }//設(shè)置輸入模式************************************************************define LCD_AC_UP 0x02define LCD_AC_DOWN 0x00 // defaultdefine LCD_MOVE 0x01 // 畫面可平移define LCD_NO_MOVE 0x00 //defaultvoid LCD_SetInput(unsigned char InputMode){ LCD_Write(LCD_COMMAND, 0x04|InputMode)。}//初始化LCD************************************************************void LCD_Initial(){ LcdEn=0。 LCD_Write(LCD_COMMAND,0x38)。 //8位數(shù)據(jù)端口,2行顯示,5*7點(diǎn)陣 LCD_Write(LCD_COMMAND,0x38)。 LCD_SetDisplay(LCD_SHOW|LCD_NO_CURSOR)。 //開啟顯示, 無光標(biāo) LCD_Write(LCD_COMMAND,LCD_CLEAR_SCREEN)。 //清屏 LCD_SetInput(LCD_AC_UP|LCD_NO_MOVE)。 //AC遞增, 畫面不動(dòng)}//液晶字符輸入的位置************************void GotoXY(unsigned char x, unsigned char y){ if(y==0) LCD_Write(LCD_COMMAND,0x80|x)。 if(y==1) LCD_Write(LCD_COMMAND,0x80|(x0x40))。} //將字符輸出到液晶顯示void Print(unsigned char *str){ while(*str!=39。\039。) { LCD_Write(LCD_DATA,*str)。 str++。 }}/***********DS1302時(shí)鐘部分子程序******************/typedef struct __SYSTEMTIME__{ unsigned char Second。 unsigned char Minute。 unsigned char Hour。 unsigned char Week。 unsigned char Day。 unsigned char Month。 unsigned char Year。 unsigned char DateString[11]。 unsigned char TimeString[9]。}SYSTEMTIME。 //定義的時(shí)間類型SYSTEMTIME CurrentTime。define AM(X) Xdefine PM(X) (X+12) // 轉(zhuǎn)成24小時(shí)制define DS1302_SECOND 0x80 //時(shí)鐘芯片的寄存器位置,存放時(shí)間define DS1302_MINUTE 0x82define DS1302_HOUR 0x84 define DS1302_WEEK 0x8Adefine DS1302_DAY 0x86define DS1302_MONTH 0x88define DS1302_YEAR 0x8C void DS1302InputByte(unsigned char d) //實(shí)時(shí)時(shí)鐘寫入一字節(jié)(內(nèi)部函數(shù)){ unsigned char i。 ACC = d。 for(i=8。 i0。 i) { DS1302_IO = ACC0。 //相當(dāng)于匯編中的 RRC DS1302_CLK = 1。 DS1302_CLK = 0。 ACC = ACC 1。 } }unsigned char DS1302Outpu
點(diǎn)擊復(fù)制文檔內(nèi)容
公司管理相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖片鄂ICP備17016276號(hào)-1