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

正文內(nèi)容

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

2024-10-23 08:16本頁面

【導(dǎo)讀】主要硬件構(gòu)成部分由五個:一個STC89C52單片機(jī)芯片,一個液晶顯。以實現(xiàn)8位的整數(shù)數(shù)值操作計算。附加時鐘顯示的功能。單片機(jī)是指一個集成在一塊芯片上的完整計算機(jī)系統(tǒng)。計算機(jī)所需要的大部分部件:CPU、內(nèi)存、內(nèi)部和外部總線系統(tǒng),目前大部分還會具有外存。同時集成諸如通訊接口、定時器,實時時鐘等外圍設(shè)備。而現(xiàn)在最強(qiáng)大的單片機(jī)系統(tǒng)甚至可以將。聲音、圖像、網(wǎng)絡(luò)、復(fù)雜的輸入輸出系統(tǒng)集成在一塊芯片上。部件性能都相對我們的家用電腦弱很多,不過價錢也是低的,我們現(xiàn)在用的全自動滾筒洗衣機(jī)、排煙罩、VCD. 它是一種在線式實時控制計算機(jī),在線式就是現(xiàn)。處理器最適合應(yīng)用于嵌入式系統(tǒng),因此它得到了最多的應(yīng)用。事實上單片機(jī)是世界上數(shù)量最多的計算機(jī)。用的幾乎每件電子和機(jī)械產(chǎn)品中都會集成有單片機(jī)。制系統(tǒng)上甚至可能有數(shù)百臺單片機(jī)在同時工作!單片機(jī)以AT89C52來作為核心元器件。案二比較不經(jīng)濟(jì)所以我們采用一方案。極管顯示器)、LCD液晶顯示。

  

【正文】 0。 ans += keycode。 if (check_num(ans)) return。 else temp2 = ans。 make_int(temp2)。 } } } //讀 ds1302 void read_ds() { rd_time(timedata)。 lcdtime[11]=(timedata[0]amp。0x0f)+39。039。 lcdtime[10]=(timedata[0]4)+39。039。 lcdtime[8]=(timedata[1]amp。0x0f)+39。039。 lcdtime[7]=(timedata[1]4)+39。039。 lcdtime[5]=(timedata[2]amp。0x0f)+39。039。 lcdtime[4]=(timedata[2]4)+39。039。 lcddate[3]=(timedata[6]4)+39。039。 lcddate[4]=(timedata[6]amp。0x0f)+39。039。 lcddate[6]=(timedata[4]4)+39。039。 lcddate[7]=(timedata[4]amp。0x0f)+39。039。 lcddate[9]=(timedata[3]4)+39。039。 lcddate[10]=(timedata[3]amp。0x0f)+39。039。 lcddate[14]=(timedata[5]amp。0x0f)+39。039。 } void main() { int8 key_val。 uint8 temp。 TMOD = 0x01。 TH0 = 0xF8。 TL0 = 0xCC。 TR0 = 1。 ET0 = 1。 EX0 =1。 PX0 =1。 EA = 1。 IT0=1。 BUZZER=0。 init_1602()。 ds_init()。 while(1) { wr_mand(0x01)。 make_int(0)。 display_1602(0x80,zifu1)。 display_1602(0xc0,zifu2)。 while(!bx_flag) //計算器功能 bx_flag=0; { key_val = keyfunction()。 if (key_val == 1) continue。 calculate(key_val)。 if(timeflag) { timeflag=0。 display_1602(0xc0,zifu2)。 } } delay(10000)。 wr_mand(0x01)。 while(bx_flag) // 時鐘日歷功能 bx_flag=1; { display_1602(0x80,lcddate)。 display_1602(0xc0,lcdtime)。 wr_byte(0x81)。 temp=rd_byte()。 if(lcdtime[11]!=(tempamp。0x0f)) { read_ds()。 } } delay(10000)。 } } void interrupt0() interrupt 0 { bx_flag=~bx_flag。 } void time0() interrupt 1 { TR0 = 0。 TH0 = 0xF8。 TL0 = 0xCC。 timeflag=1。 TR0 = 1。 } } 仿真結(jié)果 圖 ⑦ 軟件仿真圖 圖 ⑧ 實物圖 系統(tǒng) 調(diào)試 在調(diào)試過程中主要是對程序的修改,特別是延時子程序。開始延時較短時,當(dāng)按下數(shù)字鍵時,兩個數(shù)碼管同時顯示按下的數(shù)字。 如果延時較長則數(shù)字會緩慢的顯示出來。 通過 修改程序,將延時 調(diào)到適中 ,系統(tǒng)正常工作。 5 結(jié)束語 課程設(shè)計是培養(yǎng)學(xué)生綜合運(yùn)用所學(xué)知識 , 發(fā)現(xiàn) 、 提出 、 分析和解決實際問題 , 鍛煉實踐能力的重要環(huán)節(jié) , 是對學(xué)生實際工作能力的具體訓(xùn)練和考察過程 。 隨著科學(xué)技術(shù)發(fā)展的日新日異,單片機(jī)已經(jīng)成為當(dāng)今計算機(jī)應(yīng)用中空前活躍的領(lǐng)域, 在生活中可以說得是無處不在。因此作為 電子信息工程專業(yè)的學(xué)生 來說掌握單片機(jī)的開發(fā)技術(shù)是十分重要的。 我的題目是簡易計算器 , 對于我們這些實踐中的新手來說,這是一次考驗。怎么才能找到課堂所學(xué)與實際應(yīng)用的最佳結(jié)合點?怎樣讓自己的業(yè)余更接近專業(yè)?怎樣讓 自己的計劃更具有序性,而不會忙無一用?這都是我們所要考慮和努力的。這次課程設(shè)計我 學(xué)到很多很多的東西, 學(xué)會了怎么樣去制定計劃,怎么樣去實現(xiàn)這個計劃,并掌握了在執(zhí)行過程中怎么樣去克服心理上的不良情緒。不僅 鞏固了以前所學(xué)過的知識,而且學(xué)到了很多在書本上所沒有學(xué)到過的知識 ,掌握了一種系統(tǒng)的研究方法,可以進(jìn)行一些簡單的編程 。通過這次課程設(shè)計使我懂得了理論與實際相結(jié)合是很重要的,只有理論知識是遠(yuǎn)遠(yuǎn)不夠的,只有把所學(xué)的理論知識與實踐相結(jié)合起來,從理論中得出結(jié)論,才能真正為社會服務(wù),從而提高自己的實際動手能力和獨(dú)立思考的能 力。同時在設(shè)計的過程中發(fā)現(xiàn)了自己的不足之處 ,對以前所學(xué)過的知識理解得不夠深刻,掌握得不夠牢固,對單片機(jī)匯編語言掌握得不 夠 好 。 5 參考文獻(xiàn) [1]王幸之 鐘愛琴 . AT89 系列單片機(jī)原理與接口技術(shù) [M].北京: 北京 航 空航天大學(xué)出版社 , 2020. [2]譚浩強(qiáng) .C 程序設(shè)計(第二版) [M].北京: 清華大學(xué)出版社 ,1999. [3]趙亮 .單片機(jī) C 語音編程與實例 [M].北京: 人民郵出版社 ,2020. [4]房小翠、王金鳳 .單片機(jī)實用系統(tǒng)設(shè)計技術(shù) [M].北京: 國防工業(yè)出版社, 1999. [5]康華光 .電子技術(shù)基礎(chǔ)數(shù) 字部分(第四版) [M].北京: 高等教育出版社 , 199
點擊復(fù)制文檔內(nèi)容
公司管理相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號-1