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

正文內(nèi)容

基于at89s52的簡易計(jì)算器設(shè)計(jì)論文-wenkub.com

2025-06-24 17:19 本頁面
   

【正文】 temp = tempamp。 break。 break。 temp=tempamp。 temp=tempamp。 } } }/****************************************** 計(jì)算器按鍵掃描******************************************/uchar temp 。k++) { wr_(0xc0 + (i++))。39。 break。 resu[9] = result % 1000000000 % 100000000 %10000000 % 1000000 % 100000 % 10000 % 1000 % 100 % 10 + 0x30。 resu[5] = result % 1000000000 % 100000000 %10000000 % 1000000 % 100000 / 10000 + 0x30。 resu[1] = result % 1000000000 / 100000000 + 0x30。 j no2。 wr_dat(num1[i] + 0x30)。 uchar num = 0。uchar *p = resu。 wr_dat(39。 wr_dat(39。 wr_dat(39。 wr_dat(39。 wr_dat(39。 wr_(0x0c)。 wr_(0x01)。 wr_(0x38)。 EN=1。 RW=0。 delay1ms(1)。 EN=0。j++)。 for(i=0。/************************ LCD相關(guān)變量*************************/sbit RS=P1^0。bit tflag = 0。uchar no1。 39。/39。39。 /*暫存TL0的初值*/uchar TH0_temp。 參考文獻(xiàn)[1] 李廣弟,朱月秀,王秀山.《單片機(jī)基礎(chǔ)》北京航空航天大學(xué)出版社,2001(07).[2] 蔡美琴,張為民等.《MCS51系列單片機(jī)系統(tǒng)及其應(yīng)用》高等教育出版社,2004(06).[3] 張毅剛,[M].哈爾濱工業(yè)大學(xué)出版社,1997.[4] 劉瑞星,胡健等.《Protel DXP 實(shí)用教程》機(jī)械工業(yè)出版社,2003(04).[5] 于海生. 《計(jì)算機(jī)控制技術(shù)》 機(jī)械工業(yè)出版社 2007(05).[6] 譚浩強(qiáng). 《C程序設(shè)計(jì)》 清華大學(xué)出版社.[7] 康華光. 《電子技術(shù)基礎(chǔ) 模擬部分》 高等教育出版社 1998(08).[8] 余錫存. 《單片機(jī)原理與接口技術(shù)》 西安電子科技大學(xué)出版社,2003. 附錄程序源代碼include include include include define uchar unsigned chardefine uint unsigned intunsigned long x,y,z。為了完成項(xiàng)目,在網(wǎng)絡(luò)上找到了許多相關(guān)的資料,大大擴(kuò)充自己的知識(shí)面,使許多以前想解決卻無法解決的困難迎刃而解。做畢業(yè)設(shè)計(jì)時(shí),先查閱相關(guān)知識(shí),把原理吃透,確定一個(gè)大的設(shè)計(jì)方向,在按照這個(gè)方向分模塊的把要實(shí)現(xiàn)的功能用流程圖的形式展示。通過這次畢業(yè)設(shè)計(jì),我進(jìn)一步加深了對電子自動(dòng)控制的了解。但是由于缺乏編寫大量程序的經(jīng)驗(yàn),不能如行云流水般的將全部的各部分代碼寫出,于是去網(wǎng)上查找相關(guān)資料,了解計(jì)算器的輸入控制原理、運(yùn)算處理以及顯示的原理。致 謝單片機(jī)畢業(yè)設(shè)計(jì)終于結(jié)束了,通過緊張的工作,完成了我的設(shè)計(jì)任務(wù)器。 圖54 第二步:點(diǎn)擊OK。圖53 ?在ISIS平臺(tái)上將目標(biāo)代碼文件加載到單片機(jī)系統(tǒng)中,并實(shí)現(xiàn)單片機(jī)系統(tǒng)的實(shí)時(shí)交互、 協(xié)同仿真。效果如圖53。 sp2版本的,如圖52所示。⑾ 點(diǎn)“Next”。雙擊該文件。⑸ 點(diǎn)“Next”。擁有PROTEUS電子設(shè)計(jì)工具,就相當(dāng)于擁有了一個(gè)電子設(shè)計(jì)和分析平臺(tái)。⑶ 具有全速、單步、設(shè)置斷點(diǎn)等多種形式的調(diào)試功能。⑹ 對沒有語法錯(cuò)誤的程序進(jìn)行仿真調(diào)試,調(diào)試成功后將HEX文件寫入到單片機(jī)應(yīng)用系統(tǒng)的ROM中。ABS文件由OH51轉(zhuǎn)換成標(biāo)準(zhǔn)的Hex文件,以供調(diào)試器dScope51或tScope51使用進(jìn)行源代碼級調(diào)試,也可由仿真器使用直接對目標(biāo)板進(jìn)行調(diào)試,也可以直接寫入程序存貯器如EPROM中。 系統(tǒng)的整體結(jié)構(gòu) C51工具包的整體結(jié)構(gòu)中,其中uVision是C51 for Windows的集成開發(fā)環(huán)境(IDE),可以完成編輯、編譯、連接、調(diào)試、仿真等整個(gè)開發(fā)流程。新版本支持更多最新的ARM芯片,還添加了一些其他新功能。開始系統(tǒng)初始化LCD初始化處理按鍵值判斷當(dāng)前狀態(tài)LCD顯示圖43系統(tǒng)程序流程圖 LCD顯示子程序流程圖 LCD顯示流程圖如圖44所示。圖42 總體圖 系統(tǒng)軟件設(shè)計(jì)系統(tǒng)的軟件主要是采用C語言,對單片機(jī)進(jìn)行變成實(shí)現(xiàn)各項(xiàng)功能。該系統(tǒng)的硬件設(shè)計(jì)采用了模塊化的設(shè)計(jì)方法。進(jìn)行功能擴(kuò)展時(shí),應(yīng)該在原有設(shè)計(jì)的基礎(chǔ)上,通過修改軟件程序和少量硬件完成。而且,所用芯片數(shù)量越少,地址和數(shù)據(jù)總線在電路板上受干擾的可能性也就越小。按鍵部分:采用4*,讀取輸入的鍵值。⑷ 錯(cuò)誤提示:當(dāng)計(jì)算器執(zhí)行過程中有錯(cuò)誤時(shí),會(huì)在LCD上顯示相應(yīng)的提示,如:當(dāng)輸入的數(shù)值或計(jì)算得到的結(jié)果大于計(jì)算器的表示范圍時(shí),計(jì)算器會(huì)在LCD上提示溢出;當(dāng)除數(shù)為0時(shí),計(jì)算器會(huì)在LCD上提示錯(cuò)誤。具體設(shè)計(jì)如下:⑴ 由于要設(shè)計(jì)的是簡單的計(jì)算器,可以進(jìn)行四則運(yùn)算,為了得到較好的顯示效果,采用LCD 顯示數(shù)據(jù)和結(jié)果。指令11:讀數(shù)據(jù)。指令7:字符發(fā)生器RAM地址設(shè)置。指令4:顯示開關(guān)控制。(說明:1為高電平、0為低電平)指令1:清顯示,指令碼01H,光標(biāo)復(fù)位到地址00H位置。第四腳:RS為寄存器選擇,高電平1時(shí)選擇數(shù)據(jù)寄存器,低電平0時(shí)選擇指令寄存器。本鍵盤掃描子程序名叫key,每次要掃描時(shí)用lcall key調(diào)用即可。但是,在程序的寫法上,采用了最簡單的方法,使得程序效率最高。本設(shè)計(jì)用的是16個(gè)按鍵,故選擇用非編碼鍵盤。通用計(jì)算機(jī)使用的標(biāo)準(zhǔn)鍵盤就是編碼鍵盤。它具有體積小,功能多、價(jià)格低、使用方便、系統(tǒng)設(shè)計(jì)靈活等優(yōu)點(diǎn),應(yīng)用領(lǐng)域不斷擴(kuò)大,除了工業(yè)控制,智能化儀表,通訊,家用電器外,在智能化高檔電子玩具產(chǎn)品中也大量采用單片機(jī)芯片作為核心控制部件。⑸ 每對Flash存儲(chǔ)陣列寫入一個(gè)字節(jié)或每寫入一個(gè)程序機(jī)密位,加上一個(gè)ALE/PROG編程脈沖。 AT89S52的編程方法 編程前,須按編程模式表設(shè)置好地址、數(shù)據(jù)及控制信號(hào);順序如下:⑴ 在地址線上加上要編程單元的地址信號(hào)。RST/VPD——當(dāng)出現(xiàn)兩個(gè)機(jī)器周期高電平時(shí),單片機(jī)復(fù)位。晶振的頻率可以在1MHz24MHz內(nèi)選擇,在本設(shè)計(jì)電路中選用了12MHz。 XTAL1,XTAL2接石英晶體振蕩器。 如EA端為高電平(接Vcc端),CPU則執(zhí)行內(nèi)部程序存儲(chǔ)器的指令。此外,該引腳會(huì)被微弱拉高,單片機(jī)執(zhí)行外部程序時(shí),應(yīng)設(shè)置ALE禁止位無效。要注意的是:每當(dāng)訪問外部數(shù)據(jù)存儲(chǔ)器時(shí)將跳過一個(gè)ALE脈沖。特殊寄存器AUXR(地址8EH)上的DISRTO位可以使此功能無效。 此外,P3口還接收一些用于FLASH閃存編程和程序校驗(yàn)的控制信號(hào)。對P3 端口寫“1”時(shí),內(nèi)部上拉電阻把端口拉高,此時(shí)可以作為輸入口使用。在這種應(yīng)用中,P2 口使用很強(qiáng)的內(nèi)部上拉發(fā)送1。   引腳號(hào)第二功能:    T2(定時(shí)器/計(jì)數(shù)器T2的外部計(jì)數(shù)輸入),時(shí)鐘輸出    T2EX(定時(shí)器/計(jì)數(shù)器T2的捕捉/重載觸發(fā)信號(hào)和方向控制)    MOSI(在系統(tǒng)編程用)    MISO(在系統(tǒng)編程用)    SCK(在系統(tǒng)編程用) ?P2口:P2 口是一個(gè)具有內(nèi)部上拉電阻的8 位雙向I/O 口,P2 輸出緩沖器能驅(qū)動(dòng)4 個(gè)TTL 邏輯電平。對P1 端口寫“1”時(shí),內(nèi)部上拉電阻把端口拉高,此時(shí)可以作為輸入口使用。在這種模式下,P0不具有內(nèi)部上拉電阻。?P0 口:P0口是一個(gè)8位漏極開路的雙向I/O口。8 位微控制器 8K 字節(jié)在系統(tǒng)可編程 Flash。AT89S52具有以下標(biāo)準(zhǔn)功能: 8k字節(jié)Flash,256字節(jié)RAM, 32 位I/O 口線,看門狗定時(shí)器,2 個(gè)數(shù)據(jù)指針,三個(gè)16 位 定時(shí)器/計(jì)數(shù)器,一個(gè)6向量2級中斷結(jié)構(gòu),全雙工串行口, 片內(nèi)晶振及時(shí)鐘電路。 AT89S52的功能特性描述AT89S52 是一種低功耗、高性能CMOS8位微控制器,具有 8K 在系統(tǒng)可編程Flash 存儲(chǔ)器。它的應(yīng)用范圍廣,可用于解決復(fù)雜的控制問題,且成本較低。 AT89S52單片機(jī)是一種低功耗高性能的CMOS8位微控制器,內(nèi)置8KB可在線編程閃存。 3 主要器件簡介 AT89S52單片機(jī)簡介 單片機(jī)是單片微型機(jī)的簡稱,故又稱為微控制器MCU(Micro Control Unit)。 簡易計(jì)算器系統(tǒng)簡介本計(jì)算器是以AT89S52單片機(jī)為核心構(gòu)成的簡易計(jì)算器系統(tǒng)。除顯示計(jì)算結(jié)果外,還常有溢出指示、錯(cuò)誤指示等。高檔計(jì)算器由微處理器和只讀存儲(chǔ)器實(shí)現(xiàn)各種復(fù)雜的運(yùn)算程序,有較多的隨機(jī)存儲(chǔ)單元以存放輸入程序和數(shù)據(jù)。此外還有MOTOROLA公司的產(chǎn)品,日本幾大公司的專用單片機(jī)。 此外,現(xiàn)在的產(chǎn)品普遍要求體積小、重量輕,這就要求單片機(jī)除了功能強(qiáng)和功耗低外,還要求其體積要小。CMOS雖然功耗較低,但由于其物理特征決定其工作速度不夠高,而CHMOS則具備了高速和低功耗的特點(diǎn),這些特征,更適合于在要求低功耗象電池供電的應(yīng)用場合。雖然在8位機(jī)發(fā)展應(yīng)用過程中出現(xiàn)了16位機(jī)、32位機(jī),乃至64位機(jī),但是8位機(jī)仍以它的價(jià)格低廉、品種齊全、應(yīng)用軟件豐富、支持環(huán)境充分、開發(fā)方便等特點(diǎn)而占領(lǐng)著單片機(jī)市場的主導(dǎo)地位。單片機(jī)的發(fā)展像PC系統(tǒng)中的CPU一樣歷經(jīng)幾代的過程,由于單片機(jī)的巨大市場空間和廣泛的應(yīng)用范圍,世界各大芯片廠商紛紛推出自己的單片機(jī)產(chǎn)品。 設(shè)計(jì)任務(wù)在本次工程實(shí)踐中,主要完成如下方面的設(shè)計(jì)任務(wù):⑴ 簡要綜述單片機(jī)技術(shù)發(fā)展的現(xiàn)狀及液晶顯示和矩陣鍵盤基本原理;⑵ 掌握MCS51系列某種產(chǎn)品的最小電路及外圍擴(kuò)展電路的設(shè)計(jì)方法;
點(diǎn)擊復(fù)制文檔內(nèi)容
環(huán)評公示相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖片鄂ICP備17016276號(hào)-1