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

正文內(nèi)容

word版可編輯-多功能電子萬年歷課程設(shè)計報告精心整理doc-資料下載頁

2025-07-15 11:53本頁面
  

【正文】 ear。 write_(0x80+1)。 write_dat(table2[year%10])。 write_(0x80+0)。 write_dat(table2[year/10])。 write_ds1302(0x8c,set_rtc1(year))。break。 } } while(!key3)。 } } }(6) DS18B20程序部分 void init_ds18b20(void); 初始化DS18B20void write_byte_18b20(uchar dat) ;向DS18B20寫一個字節(jié);uchar read_byte(void) 從DS18B20;讀一個字節(jié);uint readtemperature(void);從DS18B20里讀取溫度1)void init_ds18b20(void); 初始化DS18B20/************************************ 初始化DS18B20************************************/void init_ds18b20(void){ DQ=1。 delay1(4)。 DQ=0。 delay1(100)。 DQ=1。 delay1(40)。}2) void write_byte_18b20(uchar dat) ;向DS18B20寫一個字節(jié);/*************************************** 向DS18B20寫一個字節(jié)***************************************/void write_byte_18b20(uchar dat){ uchar i。 for(i=0。i8。i++) { DQ=0。 DQ=datamp。0x01。 delay1(10)。 DQ=1。 dat=1。 } delay1(4)。}3) uchar read_byte(void) 從DS18B20;讀一個字節(jié);/*************************************** 從DS18B20讀一個字節(jié)***************************************/uchar read_byte(void){ uchar i,value。 for(i=0。i8。i++) { DQ=0。 value=1。 DQ=1。 if(DQ) value|=0x80。 delay1(10)。} return value。}4)uint readtemperature(void);從DS18B20里讀取溫度/*************************************** 從DS18B20里讀取溫度***************************************/uint readtemperature(void){ uchar a,b。 init_ds18b20()。 write_byte_18b20(0xcc)。 //跳過ROM write_byte_18b20(0x44)。 //啟動溫度測量 //delay(300)。 init_ds18b20()。 write_byte_18b20(0xcc)。 write_byte_18b20(0xbe)。 a=read_byte()。 b=read_byte()。 temp=b。 temp=8。 temp=temp|a。 f_temp=temp*。 temp=f_temp*10+5。 return temp。}(7)定時器部分void int_t();定時器初始化;void time() interrupt 1;定時器中斷 /*************************************** 定時器初始化***************************************/void int_t(){ TMOD=0X01。 TH0=0。 TL0=0。 EA=1。 ET0=1。 TR0=1。}/*************************************** 定時器中斷 ***************************************/void time() interrupt 1{ uchar aa。 aa++。 if(aa==3) { aa=0。 read_rtc()。 pros()。 }}(8)延時部分/*************************************** 延時函數(shù) delay延時ms級; delay延時us級;***************************************/void delay(uchar x){ uchar j,i。 for(i=x。i0。i) for(j=110。j0。j)。}void delay1(uchar t){ while(t)。 }第四章 系統(tǒng)調(diào)試硬件調(diào)試打開Proteus Professional軟件,按照方案所選的電路元件來設(shè)計整體電路,線把個芯片按一定的位置放好,然后對相應(yīng)的對象進(jìn)行連接,連接時需仔細(xì),以免調(diào)試時發(fā)生錯誤。做好之后把編程所生成的。HEX文件加載到AT89C51中,運(yùn)行仿真軟件,查看運(yùn)行效果。如果運(yùn)行出錯那么就根據(jù)他相應(yīng)的提示來修改錯誤,直到仿真成功為止。第五章 設(shè)計心得 通過接近兩個星期的單片機(jī)課程設(shè)計實(shí)訓(xùn),讓我感觸頗深。這次我們組選擇了一個比較實(shí)用的課題——可調(diào)的電子萬年歷與溫度顯示設(shè)計,在本次設(shè)計中,設(shè)計到了我們以前從沒接觸到的一些新的芯片,一塊是實(shí)時時鐘DS1302芯片,一塊是液晶顯示器LCD1602,一塊是溫度傳感器DS18B20,不得不說這是一個具有挑戰(zhàn)性的設(shè)計,在這短暫的兩個星期內(nèi)既要掌握兩塊芯片的工作原理,各個引腳的功能,連接方法,還要掌握初始化等。因此兩個星期的時間是非常的緊迫,但是通過我們的不斷努力在兩個星期之內(nèi)還是非常圓滿的設(shè)計出來了,當(dāng)然在設(shè)計過程中也遇到了一些困難,不過我們在網(wǎng)上下載了一些資料、視頻等材料,通過仔細(xì)查閱把這些問題都給解決了,在設(shè)計過程中主要遇到的一些難道在,第一:是在液晶顯示的設(shè)計上面出現(xiàn)的問題,我們采用的芯片是LCD1602是2行16列的芯片,由于是自己動手編的程序,在初始化上需要注意第一行和第二行的首地址,而且在編源程序代碼的過程中,顯示時,總是在兩行顯示同樣的字符,但是我們借助于圖書館、網(wǎng)絡(luò)等資源將該問題解決了。第二:對于時間和日期修改時所用的按鍵編程上出現(xiàn)了一點(diǎn)小問題,主要原因是因?yàn)镃語言編程方面還不是很熟悉,才會出現(xiàn)這些問題。第三:老師要求我們改為串行通信,由于時間的問題我們就沒有再改了。不過,總的來說經(jīng)過謝老師的指導(dǎo)與組員的努力還是能夠完滿的完成了這次的課程設(shè)計。不能絕對的說整個系統(tǒng)的每一個部件每一個功能都完全掌握了,只能說我們對它表面的功能、工作原理和各個引腳的功能等都是比較清楚的。通過此次課程設(shè)計讓我學(xué)到了很多新的知識點(diǎn),同時也讓我學(xué)會了自主學(xué)習(xí)和團(tuán)隊精神,并且將理論用實(shí)踐來證明。如果此次課程設(shè)計不是用軟件proteus和keil仿真我相信我們會學(xué)到更多,因?yàn)楹芏喾矫嬖诜抡媸强床怀鰜韱栴}的,只有自己動手焊板子,一步一步腳踏實(shí)地才能學(xué)得會。元件清單表編號名稱型號數(shù)量大小備注1單片機(jī)AT89C5212實(shí)時時鐘芯片DS130213溫度傳感器DS18B201單總線傳送4液晶顯示芯片LCD16021不能顯示漢字5電阻R1110K6電阻R217電容C1130PF8電容C2130PF9電容C3110uF10按鍵K311晶振2致謝 本課程設(shè)計在選題及進(jìn)行過程中得到謝輝老師的悉心指導(dǎo)。課程設(shè)計過程中,謝老師多次幫助我們小組分析思路,開拓視角,在我們小組遇到困難想放棄的時候給予我們最大的支持和鼓勵。謝老師嚴(yán)謹(jǐn)求實(shí)的治學(xué)態(tài)度,踏實(shí)堅韌的工作精神,將使我們終生受益。再多華麗的言語也顯蒼白。在此,謹(jǐn)向周老師致以誠摯的謝意和崇高的敬意。在本課程設(shè)計過程中,班上的一些同學(xué)、朋友也給了我們巨大的幫助與鼓勵。在此一并感謝。在我們的成長、學(xué)習(xí)過程中,能夠在大學(xué)階段學(xué)習(xí)到單片機(jī)的知識,是我們一生的榮幸與財富。相信,在未來的日子里我們會更加努力學(xué)習(xí),充分利用所學(xué)知識,回報社會、師長。參考文獻(xiàn):[1],[2],
點(diǎn)擊復(fù)制文檔內(nèi)容
電大資料相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號-1