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

正文內(nèi)容

[工學(xué)]基于單片機的簡易計算器設(shè)計-wenkub.com

2025-01-15 12:41 本頁面
   

【正文】 更重要的是,她善于與學(xué)生溝通,不僅在畢業(yè)設(shè)計上給了我及時的指導(dǎo),更為我大學(xué)最后階段的學(xué)習(xí)提出了許多寶貴的意見。老師平易近人,對學(xué)生的設(shè)計進度和學(xué)習(xí)很關(guān)心。for(i=0。i5。a=a%b。for(j=0。while((temp=temp/10)!=0){lenth++。write_data(39。}/**********LCD 顯示函數(shù)**********/void display(long a){long temp,b,c=1。i10。EN=1。P1=0xff。/*使能信號開*/P1=mand。/*使能信號關(guān)*/check_BF()。/*寫指令*/R_W=0。write_(0x01)。write_(0x30)。}elsedataoverflow()。num=x。}elsedataoverflow()。num=x。num100000000){display(num)。case 2:x=xy。amp。break。/39。operators=3。break。39。operators=1。break。:arithmetic()。display(num)。y=0。}elsedataoverflow()。}elsex=num。039。amp。0x0f)。case 15:return 39。break。/39。case 11:return 39。break。939。case 7:return 39。break。839。case 3:return 39。break。739。display(0)。main(){ EA=1。char overflow[8]=overflow。long x=0,y=0,num=0。void clearLCD()。void init_LCM()。很感謝學(xué)校和老師給我們提供了這樣的平臺,能使我們的動手能力增強。編程時,充分使用了結(jié)構(gòu)化的思想。內(nèi)蒙古工業(yè)大學(xué)本科畢業(yè)設(shè)計說明書22圖 48 硬件電路實物圖內(nèi)蒙古工業(yè)大學(xué)本科畢業(yè)設(shè)計說明書23結(jié)束語通過這次簡易計算器的設(shè)計,很大程度的提高了我的理解力和動手能力,也拓寬了知識面。在焊接時要注意相鄰焊點不能粘在一起,連接線不能太長,并且注意焊點的虛焊、假焊。 硬件調(diào)試在 protues 里面把硬件圖畫好,把所有元器件的參數(shù)都設(shè)置好,程序在 keil 里 文件,然后在 protues 里單片機芯片中導(dǎo)入此文件,運行一切正常后開始準備焊接硬件。乘法結(jié)果仿真圖內(nèi)蒙古工業(yè)大學(xué)本科畢業(yè)設(shè)計說明書21如圖 46 所示。加法仿真結(jié)果圖如圖 44 所示。在調(diào)試過程中要針對可能出現(xiàn)的故障認真分析,直至檢查出原因并排除。可靠性差:因其可靠性差的原因很多,如金屬化孔、接插件接觸不良會造成系統(tǒng)時好時壞,經(jīng)不起振動;走線和布局不合理也會引起系統(tǒng)可靠性差。最后要看元件的參考值是否選擇合理,電源電壓是否能帶動元器件正常工作。 文件,并連入連好的 Proteus 圖中。圖 42 protues 界面圖 軟件調(diào)試 軟件分析及常見故障在此次設(shè)計中使用 Keil uVision2 和 Proteus 軟件仿真,其中使用 Keil uVision2 軟件匯編源程序,使用 Proteus 軟件對硬件電路進行模擬。雖然目前國內(nèi)推廣剛起步,但已受到單片機愛好內(nèi)蒙古工業(yè)大學(xué)本科畢業(yè)設(shè)計說明書18者、從事單片機教學(xué)的教師、致力于單片機開發(fā)應(yīng)用的科技工作者的青睞。Keil uVision2 的界面如圖 41 所示,Keil uVision2 允許同時打開、瀏覽多個源文件。內(nèi)蒙古工業(yè)大學(xué)本科畢業(yè)設(shè)計說明書15開始初始化參數(shù)初始化 LCD 顯示有鍵輸入? 讀取鍵碼LCD 顯示數(shù)字鍵 清零鍵 功能鍵狀態(tài)清零輸入數(shù)值數(shù)值送顯示緩沖YN根據(jù)上次功能鍵和輸入的數(shù)據(jù)計算結(jié)果結(jié)果送顯示緩沖本次功能鍵圖 31 系統(tǒng)流程圖內(nèi)蒙古工業(yè)大學(xué)本科畢業(yè)設(shè)計說明書16 程序本設(shè)計程序采用 C 語言編程,程序分為多個模塊,由主程序、鍵值轉(zhuǎn)換和 LCD系列程序等模塊組成。 系統(tǒng)流程圖在軟件設(shè)計中程序分別要完成鍵盤輸入檢測、LCD 初始化及顯示、算術(shù)運算和錯誤處理及輸出等功能。單片機是靠程序運行的,并且可以修改。第 15 腳:背光源正極。第 5 腳:R/W 為讀寫信號線,高電平時進行讀操作,低電平時進行寫操作。內(nèi)蒙古工業(yè)大學(xué)本科畢業(yè)設(shè)計說明書12表 21 引腳接口說明表編號 符號 引腳說明 編號 符號 引腳說明1 VSS 電源地 9 D2 數(shù)據(jù)2 VDD 電源正極 10 D3 數(shù)據(jù)3 VL 液晶顯示偏壓 11 D4 數(shù)據(jù)4 RS 數(shù)據(jù)/命令選擇 12 D5 數(shù)據(jù)5 R/W 讀/寫選擇 13 D6 數(shù)據(jù)6 E 使能信號 14 D7 數(shù)據(jù)7 D0 數(shù)據(jù) 15 BLA 背光源正極8 D1 數(shù)據(jù) 16 BLK 背光源負極第 1 腳:VSS 為地電源。圖 27 LCD 背光和不帶背光的尺寸對比圖內(nèi)蒙古工業(yè)大學(xué)本科畢業(yè)設(shè)計說明書11 顯示電路當系統(tǒng)需要顯示少量數(shù)據(jù)時,采用 LCD 液晶顯示屏進行顯示是一種經(jīng)濟實用的方法。內(nèi)蒙古工業(yè)大學(xué)本科畢業(yè)設(shè)計說明書10圖 25 鍵盤接口電路圖 LCD 顯示模塊本設(shè)計采用 LCD 液晶顯示器來顯示輸入輸出數(shù)據(jù)。(8) OE(Output Enable,腳 13):芯片使能腳,接低電位可使芯片使能。(2) X1X4(腳 17):4*4 鍵盤第一行至第四行。圖 22 矩陣鍵盤內(nèi)部電路圖 圖 23 矩陣鍵盤布局圖 鍵盤電路主要器件介紹為了進一步節(jié)省單片機 I/O 口資源,我們在設(shè)計中使用了 MM74C922 芯片。從簡易和成本角度出發(fā),本設(shè)計選用的是非編碼鍵盤。通用計算機使用的鍵盤就是編碼鍵盤。這樣內(nèi)蒙古工業(yè)大學(xué)本科畢業(yè)設(shè)計說明書8鍵盤上按鍵的個數(shù)就為 44 個。但 RAM、定時器、計數(shù)器、串口和中斷系統(tǒng)仍在工作。 芯片擦除整個 PEROM 陣列和三個鎖定位的電擦除可通過正確的控制信號組合,并保持ALE 管腳處于低電平 10ms 來完成。該反向放大器可以配置為片內(nèi)振蕩器。在 FLASH 編程期間,此引腳也用于施加 12V 編程電源(VPP) 。/PSEN:外部程序存儲器的選通信號。如想禁止 ALE 的輸出可在 SFR8EH 地址上置 0。在 FLASH 編程期間,此引腳用于輸入編程脈沖。P3 口管腳備選功能如下: RXD(串行輸入口) TXD(串行輸出口) /INT0(外部中斷 0) /INT1(外部中斷 1) T0(記時器 0 外部輸入) T1(記時器 1 外部輸入) /WR(外部數(shù)據(jù)存儲器寫選通) /RD(外部數(shù)據(jù)存儲器讀選通)P3 口同時為閃爍編程和編程校驗接收一些控制信號。P3 口:P3 口管腳是 8 個帶內(nèi)部上拉電阻的雙向 I/O 口,可接收和輸出 4 個 TTL門電流。當作為輸出時,P2 口的管腳被外部拉低,將輸出電流,這是由于內(nèi)部上拉的緣故。P1 口:P1 口是一個內(nèi)部提供上拉電阻的 8 位雙向 I/O 口,P1 口緩沖器能接收輸出 4TTL 門電流。P0 口:P0 口為一個 8 位漏級開路雙向 I/O 口,每腳可吸收 8TTL 門電流。該種單片機的最高頻率可達到24MHz。內(nèi)蒙古工業(yè)大學(xué)本科畢業(yè)設(shè)計說明書4第二章 硬件模塊設(shè)計在本設(shè)計中主要用到的硬件:單片機 AT89C5液晶顯示屏 LCD1602 、4*4 矩陣鍵盤。計算器主要由以下一些功能模塊組成:非編碼鍵盤模塊、運算模塊(單片機內(nèi)部)和LCD 液晶顯示模塊等。一次設(shè)計往往不能完全考慮到系統(tǒng)的各個方面,系統(tǒng)需要不斷完善以及進行功能升級??煽啃约翱垢蓴_設(shè)計根據(jù)可靠性設(shè)計理論,系統(tǒng)所用芯片數(shù)量越少,系統(tǒng)的平均無故障時間越長。 系統(tǒng)的設(shè)計方案本設(shè)計由以下幾部分組成:AT89C51 單片機系統(tǒng)(運算模塊) 、鍵盤電路、顯示電路、時鐘電路和復(fù)位電路構(gòu)成,計算器系統(tǒng)框圖如圖 11 所示。1694年,萊布尼茲在德國將其改進成可以進行乘除的計算。另外直到今天仍在使用的珠算盤,是中國古代計算工具領(lǐng)域中的另一項發(fā)明,明代時的珠算盤已經(jīng)與現(xiàn)代的珠算盤幾乎相同。 calculator。計算器是日常生活中比較常見的電子產(chǎn)品之一,怎樣才能使計算器技術(shù)更加的成熟、簡單,充分利用已有的硬件和軟件條件,設(shè)計出更簡易的計算器。本設(shè)計是以 AT89C51 單片機為核心的簡易計算器設(shè)計,輸入采用 4*4 矩陣鍵盤,可以進行加、減、乘、除帶符號數(shù)字運算(八位整數(shù)) ,并在液晶顯示屏 LCD1602 上靜態(tài)顯示操作的過程及結(jié)果。 LCD screen。17 世紀初,西方國
點擊復(fù)制文檔內(nèi)容
環(huán)評公示相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖片鄂ICP備17016276號-1