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

正文內(nèi)容

畢業(yè)論文設(shè)計(jì)-簡易計(jì)算器的制作-文庫吧在線文庫

2025-07-20 05:42上一頁面

下一頁面
  

【正文】 ***************/ 華北水利水電大學(xué)畢業(yè)設(shè)計(jì) 32 // 初始化液晶,及畫面初始化 //************************************************************************/ void init_lcd(void) //初始化液晶,及畫面初始化 { wela=0。 //延時(shí) 2ms lcden=0。 //使能 1602 LCD_Delay_ms(2)。i++) //執(zhí)行 t 次循環(huán) for(j=0。 //使能信號 uchar code table[]= 。在寫畢業(yè)設(shè)計(jì)論文的階段,張帆老師讓我們提前給他評審,不論內(nèi)容字體,還是格式上的問題都一一指出。軟件的編寫過程中費(fèi)了很大的力氣,因?yàn)檐浖木帉懸蠛芨?,要很?xì)心,一不小心就會調(diào)用錯(cuò)誤,很深刻的體會到作為軟件編程人員是絕不能粗心大意的。 /* / S=4 *///除 //溢出時(shí)顯示錯(cuò)誤 case 0:break。39。 //清屏 write_(0x80)。 其中 LCD1602液晶初始化函數(shù)包括設(shè)置顯示類型、光標(biāo)、清屏、開顯示、顯示位置的首地址和初始顯示數(shù)據(jù)等等。 /* 輸入列值(或行值) */ LCD_Delay_ms(20)。 由于 本設(shè)計(jì)中單片機(jī)除了鍵盤掃描、計(jì)算和 LCD顯示控制外并無其它工作,所以用簡單的編程掃描方式更為合適。由于線反轉(zhuǎn)法更加簡單實(shí)用,故本設(shè)計(jì)采用線反轉(zhuǎn)法來完成鍵盤掃描程序的設(shè)計(jì)。其設(shè)計(jì)圖如圖 所示: 華北水利水電大學(xué)畢業(yè)設(shè)計(jì) 17 E A /V P P31X T A L 119X T A L 218R S T9P 37 / R D17P 36 / W R16P 32 / IN T 012P 33 / IN T 113P 34 / T 014P 35 / T 115P 10 / T 21P 11 / T 2E X2P 123P 134P 145P 15 ( M O S I)6P 16 ( M IS O )7P 17 ( S C K )8A D 0/ P 0039A D 1/ P 0138A D 2/ P 0237A D 3/ P 0336A D 4/ P 0435A D 5/ P 0534A D 6/ P 0633A D 7/ P 0732A 8/ P 2021A 9/ P 2122A 10 / P 2223A 11 / P 2324A 12 / P 2425A 13 / P 2526A 14 / P 2627A 15 / P 2728P S E N29A L E /P R O G30P 31 / T X D11P 30 / R X D10GND20V C C40U251 / 52R310kC330PC230PY112MC110 u FV C CV C CP 17P 26P 27P 10P 11P 12P 13P 14P 15P 16P 2512345678910111213141516J6C O N 16V S SV D DV0RSR / WED B 0D B 1D B 2D B 3D B 4D B 5D B 6D B 7KAV C CV C CP 27P 26P 25液晶V C C17CE2580369=+*/P 1 0 P 1 1 P 1 2 P 1 3P 1 4P 1 5P 1 6P 1 74R E TC O M1R12R23R34R45R56R67R78R89R P 110KP 00P 01P 02P 03P 04P 05P 06P 07P 00P 01P 02P 03P 04P 05P 06P 07R1R210K32 1P1DC112233445566S1S W IT C HV C C 圖 系統(tǒng)硬件原理圖 華北水利水電大學(xué)畢業(yè)設(shè)計(jì) 18 第四章 軟件設(shè)計(jì) 簡易計(jì)算器的程序主要包括以下功能模塊: 按鍵掃描模塊。為此,我們引入矩陣鍵盤,即采用四條 I/O 線作為行線,四條 I/O 線作為列線組成鍵盤,在行線和列線的每一個(gè)交叉點(diǎn)上設(shè)置一個(gè)按鍵。 第 4腳 RS 為寄存器選擇,高電平選擇數(shù)據(jù)寄存器、低電平選擇指令寄存器。 P3 口可作為通用 I/O 口 使用,當(dāng)作為通用的 I/O 口輸入時(shí)應(yīng)先向端口的輸出鎖存器寫入 1。 2) P1 口: 8位,準(zhǔn)雙向 I/O 口,具有內(nèi)部上拉電阻。 PSEN 片外程序存儲器的讀選通信號。 當(dāng) EA引腳為高電平時(shí),單片機(jī)讀片內(nèi)程序存儲器,但在 PC 值超過 0FFFH時(shí),將自動轉(zhuǎn)向訪問外部程序存儲器中的程序。在單片機(jī) 復(fù)位后 P0- P3口均置 1, 引腳表現(xiàn)為高電平,程序計(jì)數(shù)器和特殊功能寄存器 SFR 全部清零。 XTAL2: 片內(nèi)振蕩器反相放大器和時(shí)鐘發(fā)生器電路的輸出端,當(dāng)使用片內(nèi)振蕩器時(shí),該引腳連接外部石英晶體和微調(diào)電容。對于本系統(tǒng)而言,就是要求在系統(tǒng)硬件不變的情況下,能夠通過修改軟件程序,完成功能的升級和擴(kuò)展。 系統(tǒng)模塊圖如圖 所示: 華北水利水電大學(xué)畢業(yè)設(shè)計(jì) 6 圖 系統(tǒng)模塊圖 為了更好的實(shí)現(xiàn)系統(tǒng)的功能,硬件電路的設(shè)計(jì)應(yīng)該遵循以下原則: 優(yōu)化硬件電路 采用軟件設(shè)計(jì)與硬件設(shè)計(jì)相結(jié)合的方法;盡管采用軟件來實(shí)現(xiàn)硬件系統(tǒng)的功能時(shí),也許響應(yīng)時(shí)間會比單純使用硬件時(shí)長,而且還要占用微處理器 (MCU)的時(shí)間;但是,用軟件實(shí)現(xiàn)硬件的功能可以簡化硬件結(jié)構(gòu),提高電路的可靠性。 能夠?qū)⒂?jì)算結(jié)果輸出到 LCD1602 液晶顯示屏中以便于觀察。該計(jì)算器允許對四位輸入數(shù)據(jù)進(jìn)行帶符號加減乘除運(yùn)算,用 C語言編寫程序驅(qū)動整個(gè)系統(tǒng)的運(yùn)行,便于移植和升級。 1976 年,數(shù)學(xué)家憑借電子計(jì)算器去證明四色定理,“依靠機(jī)器完成了人沒有能夠完成的事情”,轟動了整個(gè)國際數(shù)學(xué)界。它是 能進(jìn)行 數(shù)學(xué) 運(yùn)算的手持機(jī)器,擁有集成電路 芯片 ,但結(jié)構(gòu)簡單,比現(xiàn)代電腦結(jié)構(gòu)簡單得多,可以說是第一代的 電子計(jì)算機(jī) (電腦),且功能也較弱,但較為方便與廉價(jià),可廣泛運(yùn)用于商業(yè)交易中,是必備的 辦公用品 之一。而且計(jì)算器的種類和模式也在逐漸多樣化,如使用太陽能電池的計(jì)算器,使用 ASIC 制作的計(jì)算器,使用純軟件設(shè)計(jì)的計(jì)算器和被集成到手機(jī)、平板電腦等電子產(chǎn)品中的計(jì)算器。文中除已經(jīng)標(biāo)注引用的內(nèi)容外,不包含其他人或集體已經(jīng)發(fā)表或撰寫過的研究成果。同意學(xué)校向國家有關(guān)部門或機(jī)構(gòu)送交畢業(yè)設(shè)計(jì)(論文)原件或復(fù)印件和電子文檔( 涉密的成果在解密后應(yīng)遵守此規(guī)定)。 關(guān)鍵詞: 計(jì)算器 AT89C51 LCD1602 矩陣鍵盤 2 Simple calculator designed based on AT89C51 Abstract The calculator in People39。全場起立歡呼,歡呼科學(xué)技術(shù)進(jìn)入了一個(gè)新的歷史發(fā)展時(shí)期。影響系統(tǒng) 可靠性的因素是多方面的,如構(gòu)成系統(tǒng)的 各種 元器件本身的可靠性、系統(tǒng)本身各部分之間的相互耦合因素等。 設(shè)計(jì)目的 本設(shè)計(jì)旨在進(jìn)一步掌握單片機(jī)理論知識,理解嵌入式單片機(jī)系統(tǒng)的硬軟件設(shè)計(jì),加強(qiáng)對實(shí)際應(yīng)用系統(tǒng)設(shè)計(jì)的能力。 由于 LCD1602 液晶顯示器相比于 8 段數(shù)碼管而言,擁有更大的顯示量,更好的顯示效果,更全面的顯示字符類型,因此這里選用 LCD1602液晶顯示器作為顯示模塊。 靈活的功能擴(kuò)展 功能擴(kuò)展是否靈活是衡量一個(gè)系統(tǒng)優(yōu)劣的重要指標(biāo)。 GND: 接地端。 比 如 AT89C51 24PC 就是最高振蕩頻率 24MHz,40P封裝的普通商用芯片。當(dāng) AT89C51 通電 后 ,時(shí)鐘電路開始工作,在 RST 引腳上出現(xiàn) 24個(gè)時(shí)鐘周期以上的高電平,系統(tǒng) 便 初始復(fù)位 ,也就是說 單片機(jī) 開始 重新執(zhí)行程序代碼。 ALE/PROG ALE 為低 8 位地址鎖存允許信號。 P0 口也可作為通用的 I/O 口使用,但需加上拉電阻,這時(shí)為準(zhǔn)雙向口。當(dāng)作為普通的 I/O 口輸入時(shí),應(yīng)先向端口的輸出鎖存器寫入 1。 1602 液晶模塊內(nèi)部的控制器共有 11 條控制指令,豐富的指令可以完成液晶的時(shí)序控制、工作方式式設(shè)置和數(shù)據(jù)顯示等。 第15~16腳 背光陽極和背光陰極。列線的電平如果為低,則行線電平為低;列線電平如果為高,則行線的電平也為高,這一點(diǎn)是識別行列式鍵盤按鍵是否按下的關(guān)鍵所在。 其程序流程圖如圖 所示: 圖 主程序流程圖 華北水利水電大學(xué)畢業(yè)設(shè)計(jì) 19 鍵盤掃描的程序設(shè)計(jì) 按鍵的識別分為掃描法和線反轉(zhuǎn)法兩種。其中,編程掃描只有當(dāng)單片機(jī)空閑時(shí),才調(diào)用鍵盤掃描子程序,反復(fù)掃描鍵盤,等待用戶從鍵盤上輸入命令或數(shù)據(jù),來響應(yīng)鍵盤的輸入請求。 /* 讀列值(或行值) */ P1=0xff。0xf)。 //延時(shí) 100us write_(0x0c)。 //加 /* + S=1 */ /* 數(shù)值轉(zhuǎn)換函數(shù) */ case 2:if(data_a=data_b){data_c=data_adata_b。 /* * S=3 *///乘 case4:if(data_b==0){LCD_Write_String(0,1,Error !)。 華北水利水電大學(xué)畢業(yè)設(shè)計(jì) 25 結(jié)束語 在硬件的制作過程中我走了好多的彎路,主要是在系統(tǒng)還沒有設(shè)計(jì)很有把握就開始動手制作了。 華北水利水電大學(xué)畢業(yè)設(shè)計(jì) 26 致 謝 本次畢業(yè)設(shè)計(jì)得到導(dǎo)師張帆老師的熱心指導(dǎo),在這里對張帆老師表示最衷心的感謝。合孜爾 . C 語言程序設(shè)計(jì)(第三版) [M]. 北京:中國鐵道出版社,2021 年第三版 [4] 陳雷 . C51 單片機(jī)應(yīng)用實(shí)訓(xùn) [M]. 北京:中國電力出版社 ,2021 年第一版 [5] 張欣 孫宏昌 尹霞 . 單片機(jī)原理與 C51 程序設(shè)計(jì)基礎(chǔ)教程 [M]. 北京:清華大學(xué)出版社, 2021 年第一版 [6] 王巧芝 鄭鋒 劉瑞國等 . 51 單片機(jī)開發(fā)應(yīng)用從入門到精通 [M]. 北京:中國鐵道出版社 [7] 張靖武 周靈杉 .單片機(jī)系統(tǒng)的 PROTEUS 設(shè)計(jì)與仿真 [M].北京:北京電子工業(yè)出版社 [8] 靳達(dá) 求是科技 .單片機(jī)應(yīng)用系統(tǒng)開發(fā)實(shí)例導(dǎo)航 [M].:人民郵電出版社 ,2021 [9] 劉守義 . 單片機(jī)應(yīng)用技術(shù) [M].:西安電子科技大學(xué)出版社 ,2021 [10] 林志琦 .基于 PROTEUS 的單片機(jī)可視化軟硬件仿真 [M].北京:北京航空航天大學(xué)出版社 ,2021 [11] 胡漢才 .單片機(jī)原理及接口技術(shù) .清華大學(xué)出版社 ,1996 [12] 徐江海 .單片機(jī)實(shí)用教程 [M].北京:機(jī)械工業(yè) 出版社 , 2021. [13] 肖洪兵 . 跟我學(xué)用單片機(jī) . 北京:北京航空航天大學(xué)出版社 , [14] 夏繼強(qiáng) . 單片機(jī)實(shí)驗(yàn)與實(shí)踐教程 . 北京:北京航空航天大學(xué)出版社 , 2021 [15] 譚浩強(qiáng) . C語言程序設(shè)計(jì) [M].北京:清華大學(xué) 出版社 , 2021. [16] 劉福基 . C語言 程序設(shè)計(jì)與實(shí)訓(xùn)教程 [M].北京:科學(xué) 出版社 , 2021. [17] 張磊 . C 語言程序設(shè)計(jì) [M].北京: 高等教育出版社 , 2021. [18] 嚴(yán)桂蘭 . C語言程序設(shè)計(jì) [M].廈門:廈門大學(xué) 出版社 , 2021 華北水利水電大學(xué)畢業(yè)設(shè)計(jì) 28 附錄一:硬件實(shí)物圖(圖 ): 圖 正面圖 圖 背面圖 華北水利水電大學(xué)畢業(yè)設(shè)計(jì)
點(diǎn)擊復(fù)制文檔內(nèi)容
畢業(yè)設(shè)計(jì)相關(guān)推薦

畢業(yè)設(shè)計(jì)(論文)-基于mc51單片機(jī)的簡易計(jì)算器設(shè)計(jì)-資料下載頁

【摘要】電》