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

正文內(nèi)容

桂電單片機(jī)簡易計算器課設(shè)論文(編輯修改稿)

2025-02-12 20:18 本頁面
 

【文章內(nèi)容簡介】 畫 PCB板 。我們這學(xué)期正好學(xué)了單片機(jī)原理這一課程,所以我們組員 趁著這次機(jī)會也讓我們又將這部分只是復(fù)習(xí)了一下,并將其應(yīng)用于實際 。雖然很快完成了本次課設(shè), 不過我們 還有很多方面有待加強(qiáng):第一,在軟件設(shè)計方面我們還需要更多的實踐,鍛煉自己的程序調(diào)試能力;第二,平時我們制作 PCB 板的機(jī)會并不多,畫板時需要注意的地方很多,比如封裝要根據(jù)實際器件的尺寸來設(shè)計孔的大小,間距也要符合要求,布線時線寬與線距也有一定講究,部件擺放要按一定規(guī)律等等。 只能說 本次課程設(shè)計 是引路用的 ,所以在實際當(dāng)中我們還要再加深一下學(xué)習(xí) 。 這 一 周的時間說輕松也不輕松,說緊張卻稍帶著愉快的氣氛,整個過程應(yīng)該是充實的,時而驚喜,時而煩悶特別是最后調(diào)試階段有一塊調(diào)通了都會讓我們高興不已,當(dāng)卡在某處時也確實是讓人抓狂??傊ㄟ^這次課設(shè),我們不但復(fù)習(xí)了過去所學(xué),并且學(xué)到了一些新東西。更重要的是通過這一次切身實踐,才使我們真正將理論與實際結(jié)合起來,并且遇到了很多實實在在的需要我們親自解決的問題。通過解決這些問題,我們處理實際問題的能力有了很大提高,積累了我們的實踐經(jīng)驗,以便為以后打下牢固的基礎(chǔ)。而這些才是我們作為一名工科學(xué)生最寶貴的財富。 13 / 30 參考文獻(xiàn) [1] 郭天祥 .新概念 51 單片機(jī) C語言教程 [M].北京 :電子工業(yè)出版社 ,2022. [2] 胡漢才 .單片機(jī)原理與接口技術(shù) [M].北京 : 清華大學(xué)大學(xué)出版社 ,. [3] 邢國泉 . LM35溫度傳感器的溫度特性及其應(yīng)用 [J]. 醫(yī)療設(shè)備信息 .2022,11,2528. [4] 薛國紅 ,趙修斌 ,盧艷娥等 .零漂與增益控制對量化的影響 分析 [J].西安:空軍工程大學(xué) ,2022. [5] 馬忠梅,劉濱等 . 單片機(jī) C語言 Windows 環(huán)境編程寶典 [M]. 北京 : 北京航空航天大學(xué)出版社 . 2022. 14 / 30 附錄 1 系統(tǒng)原理圖 15 / 30 附錄 2 系統(tǒng) PCB 圖 附錄 3 程序清單 ( 1)主程序部分 include include include include include define uchar unsigned char 16 / 30 define uint unsigned int sbit beep=P1^4。 uchar count。 uchar hou,min,sec。 uchar code date[]= 2022128 SUN。 uchar key[10]。 uchar flag_clc。 static uchar flag_key=0。 //判斷是否有按鍵按下,沒有的話就顯示時間 unsigned long int disp_result[7]。 unsigned long int result。 /****延時 t ms 程序 ******/ void delayms(uint t) { uint i,j。 for(i=t。i0。i) for(j=110。j0。j)。 } /****顯示時間函數(shù) ******/ void disp_time() { uchar i。 write_(0x80)。 for(i=0。i15。i++) { write_data(date[i])。 } write_(0x80+0x40+6)。write_data(39。:39。)。 write_(0x80+0x40+9)。write_data(39。:39。)。 write_time(10,sec)。 write_time(7,min)。 write_time(4,hou)。 } /****系統(tǒng)初始化程序 ******/ void init() { init_24c02()。 count=0。 lcd_init()。 sec=read_add(1)。 17 / 30 min=read_add(2)。 hou=read_add(3)。 disp_time()。 TMOD=0x01。 //定時器初始化 TH0=(6553645872)/256。 TL0=(6553645872)%256。 EA=1。 ET0=1。 TR0=1。 } /**********清屏函數(shù) *******************/ void if_clc() { if(flag_clc==1) write_(0x01)。 flag_clc=0。 } /************按鍵提示音函數(shù) *******************/ void speaker() { beep=0。 delayms(100)。 beep=1。 } /****計算結(jié)果處理 ******/ void deal_code() { disp_result[0]=result/10000000。 disp_result[1]=result/1000000%10。 disp_result[2]=result/100000%10。 disp_result[3]=result/10000%10。 disp_result[4]=result/1000%10。 disp_result[5]=result/100%10。 disp_result[6]=result/10%10。 disp_result[7]=result%10。 } /**********矩陣鍵盤掃描 **************/ void matri_keyscan() { uchar temp。 18 / 30 uchar j,k,p,m,flag_dat。 static uchar i=0。 static uchar flag_error=0。 unsigned long int dat1=0,dat2=0。 P2=0xfe。 temp=P2。 temp=tempamp。0xf0。 if(temp!=0xf0) { delayms(10)。 temp=P2。 temp=tempamp。0xf0。 if(temp!=0xf0) { temp=P2。 switch(temp) { case 0xee: flag_key=1。if_clc()。speaker()。 key[i]=39。/39。 flag_error++。 write_(0x80+i)。write_data(key[i])。 flag_dat=i。 i++。 break。 case 0xde: flag_key=1。if_clc()。speaker()。 key[i]=39。*39。 flag_error++。 write_(0x80+i)。write_data(key[i])。 flag_dat=i。 i++。 break。 case 0xbe: flag_key=1。if_clc()。speaker()。 key[i]=39。39。 flag_error++。 write_(0x80+i)。write_data(key[i])。 flag_dat=i。 i++。 break。 case 0x7e: flag_key=1。if_clc()。speaker()。 key[i]=39。+39。 flag_error++。 write_(0x80+i)。write_data(key[i])。 flag_dat=i。 i++。 19 / 30 break。 } while(temp!=0xf0) { temp=P2。 temp=tempamp。0xf0。 } } } P2=0xfd。 temp=P2。 temp=tempamp。0xf0。 if(temp!=0xf0) { delayms(10)。 temp=P2。 temp=tempamp。0xf0。 if(temp!=0xf0) { temp=P2。 switch(temp) { case 0xed: key[i]=39。=39。speaker()。 write_(0x80+i)。 write_data(key[i])。 if(flag_error1) { write_(0x80+0x49)。write_data(39。E39。)。 write_(0x80+0x4a)。write_data(39。r39。)。 write_(0x80+0x4b)。write_data(39。r39。)。 write_(0x80+0x4c)。write_data(39。o39。
點擊復(fù)制文檔內(nèi)容
黨政相關(guān)相關(guān)推薦

基于單片機(jī)的簡易計算器(終稿2)-資料下載頁

【總結(jié)】電》