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

正文內(nèi)容

畢業(yè)論文-基于at89c51單片機的電子計算器設(shè)計(更新版)

2025-01-07 18:47上一頁面

下一頁面
  

【正文】 設(shè)計 14 否 圖 35 總程序流程圖 其程序位于后面附錄 第 4 章 系統(tǒng)仿真及原理圖 Proteus 仿真 系統(tǒng)仿真圖見下圖: 圖 41系統(tǒng)仿真圖 四川師范大學成都學院??飘厴I(yè)設(shè)計 15 圖 42加法運算 圖 43減法運算 四川師范大學成都學院專科畢業(yè)設(shè)計 16 圖 44乘法運算 圖 45除法運算 四川師范大學成都學院??飘厴I(yè)設(shè)計 17 圖 46開根號運算 圖 47冪運算 四川師范大學成都學院??飘厴I(yè)設(shè)計 18 圖 48錯誤提示 1 圖 49錯誤提示 2 四川師范大學成都學院專科畢業(yè)設(shè)計 19 Protel 原理圖 系統(tǒng)原理圖見下圖: 圖 410系統(tǒng)原理圖 第 5 章 系統(tǒng)調(diào)試 問題與分析 硬件常見故障 邏輯錯誤:它是由設(shè)計錯誤或加工過程中的工藝性錯誤所造成的。 conflag=0,newcalc=0。 lcdwrite_data(39。要顯示數(shù)據(jù)的時候,先設(shè)置好顯示坐標,再往里面寫入要顯示的ASCII 碼, LCD 則通過刷新和替換來顯示新的數(shù)據(jù)。其復(fù)位電路圖如下: 圖 26復(fù)位電路 四川師范大學成都學院??飘厴I(yè)設(shè)計 8 AT89S52 AT89S52 是一種低功耗、高性能 CMOS8 位微控制器,具有 8K 在系統(tǒng)可編程 DIP 封裝 Flash 存儲器。 矩陣鍵盤的設(shè)計: 四川師范大學成都學院專科畢業(yè)設(shè)計 5 圖 21矩陣鍵盤 圖 21矩陣鍵盤鍵值與其功能對應(yīng)表如下: 表 21按鍵功能對照 對 照 鍵值 0 1 2 3 4 5 6 7 8 9 + / = . 功能 0 1 2 3 4 5 6 7 8 9 + / = 點 LCD 顯示模塊設(shè)計 LCD1602,工業(yè)字符型液晶,能夠同時顯示 16x02 即 32 個字符( 16列 2行),故簡稱 1602。 KEIL 編程,具有一定的編程能力。counter)一般是指 “ 電子計算器 ” ,該名詞由日文傳入 四川師范大學成都學院專科畢業(yè)設(shè)計 3 中國。 計算器系統(tǒng)現(xiàn)狀 計算器一般由存儲器、鍵盤和機器設(shè)備等組成。甚至單片機廠商還可以根據(jù)用戶的要求量身定做 ,制造出具有自己 特色的單片機芯片。 串行擴展技術(shù) 在很長一段時間里 ,通用型單片機通過三總線結(jié)構(gòu)擴展外圍器件成為單片機應(yīng)用的主流結(jié)構(gòu)。但在需要復(fù)雜控制的場合 ,該存儲容量是不夠的 ,必須進行外接擴充。因此,單片機的應(yīng) 用已經(jīng)越來越貼近生活,用單片機來實現(xiàn)一些電子設(shè)計也變得容易起來。在實時檢測和自動控制的單片機應(yīng)用系統(tǒng)中,單片機往往作為一個核心部件來使用,但僅單片機方面的知識是不夠的,還應(yīng)根據(jù)具體硬件結(jié)構(gòu)、軟硬件結(jié)合,來加以完善??v觀單片機的發(fā)展歷史,其有如下發(fā)展趨勢: 大容量、高性能 以往單片機內(nèi)的 ROM為 1KB~ 4KB,RAM 為 64~ 128B。由于這類單片機有極高的指令速度 ,可以使用軟件模擬其 I/O 功能 ,由此引入了虛擬外設(shè)的新概念。 微型單片化 現(xiàn)在常規(guī)的單片機普遍都是將中央處理器 (CPU)、隨機存取數(shù)據(jù)存儲 (RAM)等集成在一塊單一的芯片上 ,增強型的單片機集成了如 A/D 轉(zhuǎn)換器、 PMW(脈寬調(diào)制電路 )等都集成在單一的芯片上 ,這樣單片機包含的單元電路就更多 ,功能就越強大。在一定的時期內(nèi) ,這種情形將得以延續(xù) ,將不存在某個單片機一統(tǒng)天下的壟斷局面 ,走的是依存互補 ,相輔相成、共同發(fā)展的道路。 選題意義及現(xiàn)狀 計算器( calculator。 PROTEL 軟件。這種行列式鍵盤結(jié)構(gòu)能有效地提高單片機系統(tǒng)中 I/O 口的利用率。 四川師范大學成都學院專科畢業(yè)設(shè)計 7 圖 24電源 主控模塊設(shè)計 MSC51 芯片簡介 MCS51 單片機內(nèi)部結(jié)構(gòu) : 圖 25單片機內(nèi)部結(jié)構(gòu)圖 8051 的復(fù)位方式可以是自動復(fù)位,也可以是手動復(fù)位。在對其操作時,應(yīng)參考其時序圖,先把命令 寫入其內(nèi)部寄存器設(shè)置它的工作方式和狀態(tài)。 //顯示清屏 lcd_setxy(0,0)。 ans1=0,ans2=0,ans=0,point=0。 } } 總體設(shè)計 整體程序包括:電子計算器 .C、 和 本系統(tǒng)采用大小循環(huán)嵌套方式的軟件設(shè)計思想,大循環(huán)則一直在運行,使計算器一直處于工作狀態(tài),并不斷掃描按鍵,小循環(huán)用于識別數(shù)字是否輸入完 ,一旦檢測到輸入的是運算符,則轉(zhuǎn)換輸入數(shù)值并儲存起來,最后按下等于號以后則根據(jù)運 開聲音提示 返回主程序 四川師范大學成都學院??飘厴I(yè)設(shè)計 13 算符計算兩個數(shù)值的大小,并通過 LCD 顯示。 在本次調(diào)試中出現(xiàn)的問題有: 在程序 中有的函數(shù)名未定義; 在抄錄程序時,少錄入一些字符,如: ”“{”“ ”“ ;、 、等符號,而出現(xiàn)錯誤; 有一些函數(shù)名錄入時少寫一個字母或順序顛倒; 沒有注意函數(shù)名的調(diào)用及定義; 芯片引腳定義出錯而導(dǎo)致沒有實驗現(xiàn)象。最后通過不斷的查閱資料,請教別人,修改程序,下載調(diào)試等過程,終于把遇到的問題逐一解 決了。 四川師范大學成都學院??飘厴I(yè)設(shè)計 24 參考文獻 [1]馬忠梅等編著 .單片機的 C 語言應(yīng)用程序設(shè)計 ,北京 :北京航空航天大學出版社 ,2020 [2]李云剛等編著 .單片機原理與應(yīng)用系統(tǒng)設(shè)計 ,北京 :中國水利 水電出社 ,2020 [3]張軍編著 .AVR 單片機應(yīng)用系統(tǒng)開發(fā)典型實例 ,西安 :中國電力出版社 ,2020 [4]李建忠編著 .單片機原理及應(yīng)用 ,西安:西安電子科技大學出版社 ,2020 [5] 吳寧 .80X86/Pentium 微型計算機原理及應(yīng)用 [M], 北京 :電子社 ,2020 [6] 蔡美琴 .MCS51 系列單片機系統(tǒng)及其應(yīng)用 [M],北京 :高等教社 ,2020 [7] 肖金球 .單片機原理與接口技術(shù) [M],北京 : 清華大學出版社 2020 [8] 郭天祥 .新概念 51 單片機 C 語言教程 :入門、提高、開發(fā)、拓展全攻 略 ,北京 :電子工業(yè)出版社 ,2020 [9] 譚浩強 .從語言程序設(shè)計 ,第三版 ,北京 :清華大學出版社 ,2020 [10]徐愛鈞 .智能化測量控制儀表原理與設(shè)計 ,第二版 ,北京:北京航天航空大學出版社 , [11]孫育才等 .MCS51 系列單片微型計算機及其應(yīng)用 ,第四版 :東南大學出版社 , [12]李萍等 .智能儀器實驗指導(dǎo)書,大連:大連交通大學 , [13]單片機應(yīng)用技術(shù)( C 語言):中國勞動社會保障出版社, [14]朱定 華著 .單片機原理與接口技術(shù):電子工業(yè)出版社 , [15]王宜懷 .劉曉升等著 ,嵌入式應(yīng)用技術(shù)基礎(chǔ)教程 ,北京 :清華大學出版社 , [16]王威著 .HCS12 微控制器原理及應(yīng)用 ,北京 :北京航空航天大學出版社 , [17]周立功 .單片機實驗與實踐 ,北京 :北京航空航天大學出版社 , [18]孫育才等 .MCS51 系列單片微型計算機及其應(yīng)用 ,第四版 :東南大學出版社 . [19] Behzad Razavi,Design of Analog CMOS Integrated Circuits[M],2020 [20]V. Yu. Teplov,A. V. System Using a SingleChipMicroputer and Thermoelectric Modules Based on the Peltier 四川師范大學成都學院專科畢業(yè)設(shè)計 25 Effect[J] ,2020 [21] Yeager to troubleshoot your electronic scale[J]. Powder and Bulk Engineering,1995 [22]Meehan Joanne,Muir in Merseyside SMEs:Benefits and barriers[J],TQM Journal. 2020 [23] Lee Circuit Designs for Transmittersin Broadband Data Links: IEEE Journal of SolidState Circuits[J]. 2020 四川師范大學成都學院??飘厴I(yè)設(shè)計 26 附錄 電子計算器 .C include include include uint temp,num。 //蜂鳴器標志位 bit sqrtflag1=0。 void maininit(void)。amp。) { lcdwrite_data(39。||num==39。||num==39。 lcd_setxy(0,0)。 } for(i=0。 keynum1。 sqrtflag1=0。 lcdwrite_data(0xe8)。 //輸入運算符號則退出第一運算數(shù)的輸入 } } while(1) { if(ac==1) break。num=9)||num==39。 num2[keynum2]=num。 //寫開方符號 if(beepflag==1) //若開聲音則每一次按鍵均鳴叫 { beep=0。keynum20。 } for(keynum2,i++,j=0。 break。/39。) ans2=ans2*10+num2[i]。 for(。 continue。*39。 if(sqrtflag2==1) //計算開方 四川師范大學成都學院??飘厴I(yè)設(shè)計 33 ans=sqrt(ans1)。sqrtflag2==1)) lcdwrite_string(math error)。 for(i=0。 lcdwrite_data(39。//開外部中斷 1 EA=1。)。 } /***聲音中斷程序 ******/ void EX1_int() interrupt 2 { beepflag=~beepflag。 P1=0xfe。 while(temp!=0xf0) { temp=P1。/39。0xf0。 case 0xdd:num=5。 temp=tempamp。 temp=tempamp。 break。 //掃描第四行 temp=P1。 switch(temp) { case 0xe7:num=0。 case 0x77:num=39。 num=39。N39。 LCDRS=0。 LCDEN=0。 if(!x) address=0x80+y。)。j8。 } lcdwrite_string(a)。 } 四川師范大學成都學院專科畢業(yè)設(shè)計 43 if(n0) { lcdwrite_data(39。 if((nnxtemp)) { lcdwrite_data(39。//顯示第 6位小數(shù) if((nxtemp%1000000%100000%10000%1000%100/10!=0)||(nxtemp%1000000%100000%10000%1000/100!=0)||(nxtemp%1000000%100000%10000/1000!=0)||(nxtemp%1000000%100000/10000!=0)) lcdwrite_data(nxtemp%1000000%100000/10000+0x30)。 //顯示清屏 lcdwrite_(0x38)。//顯示開 四川師范大學成都學院??飘厴I(yè)設(shè)計 45 lcdwrite_(0x06)。 void lcdwrite_float(float
點擊復(fù)制文檔內(nèi)容
試題試卷相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號-1