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

正文內(nèi)容

基于單片機(jī)簡易計(jì)算器的設(shè)計(jì)_本科生畢業(yè)論文(設(shè)計(jì))-免費(fèi)閱讀

2025-08-09 15:51 上一頁面

下一頁面
  

【正文】 在寫畢業(yè)設(shè)計(jì)論文的階段, 羅 老師先跟我們講了一下大體的結(jié)構(gòu)思路、內(nèi)容字體、格式上的及一些其他問題。 if(i==0) k2=0。 k1=k2=0。 //將液晶指針定位在第一行第一個單元 key=15。i0。 //以下部分處理結(jié)果 temp2=stemp1。 } if(js==11) { s=s1s2。 } 24 for(j=k1+1。 s=0。 temp=tempamp。 break。 break。 break。 break。 temp=tempamp。//寫一個字符后地址指針加 1 write_cmd(0x01)。//給個高脈沖結(jié)束 delay(5)。 delay(5)。 void delay(uchar z)//延時函數(shù) { uchar x,y。,39。, 39。,39。,39。這樣一來,因?yàn)檎Z句較少,程序調(diào)試也比較方便,功能模塊可以逐一地調(diào)試,充分體現(xiàn)了結(jié)構(gòu)化編程的優(yōu)勢。主要 是在系統(tǒng)還沒有到設(shè)計(jì)完全的時候就開始很心急地 做仿真圖和實(shí)物 。 break。 for(i=0。而后,將鍵盤上的值轉(zhuǎn)換為 ASCII 碼,最后就可以用軟件來設(shè)置硬件按鍵各個鍵 17 所代表的內(nèi)容。 ………… temp1=(long int)(s)。 ………… { for(j=0。 //將液晶指針定位在第二行第一個單元 jscl()。 在主程序中的確不用中斷服務(wù),它其實(shí)也屬于一個子程序,是與鍵盤程序有關(guān),之后會加以說明。從成本角度出發(fā),本設(shè)計(jì)選用的是非編碼鍵盤。下面對系統(tǒng)的外圍電路分別作了說明。進(jìn)行功能擴(kuò)展時,應(yīng)該在原有設(shè)計(jì)的基礎(chǔ)上,通過修改軟件程序和少量硬件完成。 系統(tǒng)的硬件設(shè)計(jì) 為了更好地實(shí)現(xiàn)系統(tǒng)的功能,硬件電路的設(shè)計(jì)應(yīng)該遵循以下原則: 優(yōu)化硬件電路 采用軟件設(shè)計(jì)與硬件設(shè)計(jì)相結(jié)合的方法。因此, DDRAM 的地址也就意味著顯示字符的地址,顯示字符時首先要向 LCD 送顯示字符地址。 采用的 LCD1602 液晶模塊是標(biāo)準(zhǔn) 16 針插座,接口電路如圖 26 所示,及各引腳說明如表 26 所示。它具有體積小、功能多、價格低、使 用方便、系統(tǒng)設(shè)計(jì)靈活等優(yōu)點(diǎn)。內(nèi)部方式時,時鐘發(fā)生器對振蕩脈沖二分頻,如晶振為 1MHz,時鐘頻率就為 6MHz。此外,該引腳會被拉高,單片機(jī)執(zhí)行外部程序時,應(yīng)設(shè)置 ALE 禁止位無效。特殊寄存器 AUXR(地址 8EH)上的 DISRT0 位可以使此功能無效。在 Flash 編程和校驗(yàn)時, P2 口也接收高八位地址字節(jié)和一些控制信號。對 P1 端口寫 “1”時,內(nèi)部上拉電阻把端口拉高,此時可以作為輸入口使用;作為輸入使用時,被外部拉低的引腳由于內(nèi)部電阻的原因,將輸出電流( IIL)。 P0 口: P0 口是一個 8 位漏極開路的雙向 I/O 口。 STC89C52 具有以下標(biāo)準(zhǔn)功能: 8K 字節(jié) Flash, 256 字節(jié) RAM, 32 位 I/O 口線,看門口定時器, 2 個數(shù)據(jù)指針,三個 16 位定時器 /計(jì)數(shù)器,一個 6 向量 2 級中斷結(jié)構(gòu),全雙工串行口,片內(nèi)晶振及時鐘電路。 顯示模塊 方案 一 采用 LCD1602 液晶顯示,其特點(diǎn)是:可以調(diào)節(jié)其背光亮度,這種顯示方式接口,編 3 程雖然有些麻煩,但管理較方便,占用的 I/O 口資源線也不多。單片機(jī)廣泛應(yīng)用于智能產(chǎn)品,智能儀表, 測控技術(shù),智能接口等,具有操作簡單、實(shí)用方便、價格便宜等優(yōu)點(diǎn) ,而其中 STC89C52 是一種帶 8K 字節(jié)閃爍可編程可擦除只讀存儲器( FPEROMFlash 2 Programable and Erasable Read Only Memory)的低電壓,高性能 COMOS8 的微處理器。 現(xiàn)如今,人們的日常生活中已經(jīng)離不開計(jì)算器了,社會的各個角落都有它的身影,比如商店、辦公室 、學(xué)校 等, 因此設(shè)計(jì)一款簡單實(shí)用的計(jì)算器會有很大的實(shí)際意義。 關(guān)鍵詞 :單片機(jī) 。 簽名: __________________ ________年 ______月 _____日 授權(quán)聲明 本人完全了解有關(guān)保留、使用本科生畢業(yè)論文(設(shè)計(jì))的規(guī)定,即:有權(quán)保留并向國家有關(guān)部門或機(jī)構(gòu)送交畢業(yè)論文(設(shè)計(jì))的復(fù)印件和磁盤,允許畢業(yè)論文(設(shè)計(jì))被查閱和借閱。本 人授權(quán)可以將畢業(yè)論文(設(shè)計(jì))的全部或部分內(nèi)容編入有關(guān)數(shù)據(jù)庫進(jìn)行檢索,可以采用影印、縮印或掃描等復(fù)制手段保存、匯編論文(設(shè)計(jì))。C 語言 。 本設(shè)計(jì)旨在進(jìn)一步掌握單片機(jī)理論知識,理解嵌入式單片機(jī)系統(tǒng)的硬軟件設(shè)計(jì),加強(qiáng)對實(shí)際應(yīng)用系統(tǒng)設(shè)計(jì)的能力。該器件與工業(yè)標(biāo)準(zhǔn)的 MCS51 指令集和輸出管腳相兼容;且是單片機(jī)中最典型的代表,應(yīng)用于各種控制領(lǐng)域。 方案的應(yīng)用 本設(shè)計(jì)中的顯示模塊使用的是 LCD1602 液晶顯示。另外, STC89C52 可降至 0Hz 靜態(tài)邏輯操作,支持 2 種軟件可選擇節(jié)電模式。作為輸出口,每位能驅(qū)動 8 個 TTL邏輯電平。在 Flash編程和校驗(yàn)時, P1 口接收低 8 位地址字節(jié)。 表 21 STC89C52 的 P3 口第二功能 端口引腳 第二功能 RXD(串行輸入口) TXD(串行輸出口) INT0(外部中斷 0) INT1(外部中斷 1) T0(定時 /計(jì)數(shù)器 0) T1(定時 /計(jì)數(shù)器 1) WR(外部數(shù)據(jù)存儲器寫選通) RD(外部數(shù)據(jù)存儲器讀選通) P3 口: P3 口是一個具有內(nèi)部上拉電阻的 8 位 雙向 I/O 口, P3 輸出緩沖器能驅(qū)動 4 個TTL 邏輯電平。 DISRT0 默認(rèn)狀態(tài)下,復(fù)位高電平有效。 PSEN:程序存儲允許( PSEN)輸出是外部程序存儲器的讀選通信號,當(dāng) STC89C52由外部程序存儲器取指令(或數(shù)據(jù))時,每個機(jī)器周期兩次 PSEN 有效,即輸出兩個脈沖; 7 在此期間,當(dāng)訪問外部數(shù)據(jù)存儲器,將跳過兩次 PSEN 信號。晶振的頻率可以在 1MHz~24MHz 內(nèi)選擇,在本設(shè)計(jì)電路中選用了 12MHz。應(yīng)用領(lǐng)域不斷擴(kuò)大,除了工業(yè)控制、智能化儀表、通訊、家用電器外,在智能化高檔電子玩具產(chǎn)品中也大量采用單片機(jī)芯片作為核心控制部件。 11 61 51 41 31 21 11 098675432V S SER / WR SV LV D DD 2D 1D 0D 7D 6D 5D 4D 3B L KB L A1 6 0 2+ 5 DR 2 = 2 0 0P 1 7P 1 6P 1 5P 1 4P 1 3P 1 2P 1 0P 2 2P 2 1P 2 00 . 1 u FC 6+ 5 DI P 2 圖 26 LCD1602 的引腳接口電路圖 10 表 22 LCD1602 的引腳說明 第 1 腳 Vss 為地電源 第 2 腳 VDD 接 5V 正電源 第 3 腳 Vo 為液晶顯示器對比度調(diào)整端,接正電源時對比度最弱,接地電源時對比度最高,對比度過高時會產(chǎn)生 “鬼影 ”,使用時可以通過一個10K 的電位器調(diào)整對比度。 00 01 02 03 04 05 06 07 08 09 0A 0B 0C 0D OE OF 10 …… 27 40 41 42 43 44 45 46 47 48 49 4A 4B 4C 4D 4E 4F 50 …… 67 圖 226 DDRAM 單元地址與顯示屏字符位的對應(yīng)關(guān)系 LCD1602 的主要技術(shù)參數(shù): ( 1)顯示容量為 16*2 個字符; ( 2)芯片工作電壓為 ; ( 3)工作電流為 ( ); ( 4)模塊最佳工作電壓為 ; ( 5)字符尺寸為 *( W*H) mm。盡管采用軟件來實(shí)現(xiàn)硬件系統(tǒng)的功能時,也許響應(yīng)的時間會比單純使用硬件時長,而且還要占 用微處理器( MCU)的時間;但是,用軟件實(shí)現(xiàn)硬件的功能可以簡化硬件結(jié)構(gòu),提高電路的可靠性。對于本系統(tǒng)而言,就是要求在系統(tǒng)硬件不變的情況下,能夠通過修改軟件程序,完成功能的升級和擴(kuò)展。鍵盤部分采用4*4 按鍵鍵盤,顯示部分采用 LCD 液晶顯示屏完全能夠很好地實(shí)現(xiàn)顯示方面的要求。如圖 31 所示。 既然是計(jì)算器,只要反復(fù)地進(jìn)行四則運(yùn)算,其過程與結(jié)果并在液晶顯示屏上顯示出來。 } flag1=0。jk1+1。 //以下部分處理結(jié)果 temp2=stemp1。 讀鍵程序使用的是反轉(zhuǎn)法讀鍵,不管鍵盤矩陣的規(guī)模大小,均進(jìn)行兩次讀鍵。i4。 } 在以上的程序中,其中的 “key=0……key=15” 是按鍵 “0 +、 、 *、 /、 =、 ON/C”16個鍵。后來發(fā)現(xiàn)與設(shè)計(jì)的要求還有偏差,而后反復(fù)地改了好幾次,浪費(fèi)了大量的時間和精 力。當(dāng)每個模塊都完成時,將其功能加到一起就完成了整體的設(shè)計(jì) ,通過這次畢業(yè)論文的設(shè)計(jì) ,使自己在單片機(jī)方面得了很高的提升空間 ,為自己為將來打下了不小的基礎(chǔ) . 19 參考文獻(xiàn) [1] 李廣弟 , 朱月秀 , 冷祖祁 .單片機(jī)基礎(chǔ) [M].北京:北京航空航天大學(xué) 出版社, 20xx:1. [2] 徐惠民,田輝,孫全,等 .微機(jī)原理與接口技術(shù) [M].北京 :高等教育出版社, 20xx:5 [3] 林志琦 .單片機(jī)原理接口及應(yīng)用 [M].北京:北京水利水電出版社, 20xx. [4] 張友德、趙金英、涂時亮 .單片微型計(jì)算機(jī)原理、應(yīng)用與實(shí)驗(yàn) (第四版 )[M].上海:復(fù)旦大學(xué)出版社,20xx. [5] 彭傳良 .電子計(jì)算器鍵盤與單片機(jī) 的接口技術(shù)及其應(yīng)用 [J]. 氣象水文海洋儀器 , 1999( 02): 4044 [6] 譚浩強(qiáng), C 程序設(shè)計(jì)(第三版) [M]:北京:清華大學(xué)出版社, 1999 [7] 萬冬、王玥玥 . 電子設(shè)計(jì)實(shí)戰(zhàn)訓(xùn)練之六:簡單計(jì)算器 [J]. 電子制作, 20xx( 11): 2831 [8] 高偉 . AT89 單片機(jī)原理及應(yīng)用 [M]. 北京 :國防工業(yè)出版社 20xx. [9] 張慶鋒 . 計(jì)算器 LCD 顯示屏與單片機(jī)的簡單接口 [J] .電子技術(shù)應(yīng)用, 1996( 2) :2325 [10]江世明 . 基于 Proteus 的單片機(jī)應(yīng)用技術(shù) [M]. 北京 :電子工業(yè)出版社 ,20xx. [11]周潤景 . 基于 Proteus 的電路與單片機(jī)系統(tǒng)設(shè)計(jì)與仿真 [M]. 北京 :北京航空航天大學(xué)出版社 ,20xx. 20 附錄一 電路原理圖 A7A6A5A4A3A2A1A0A1A2A3A4A5A6B8B7B6B5B4B3B2B1
點(diǎn)擊復(fù)制文檔內(nèi)容
研究報告相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號-1