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

正文內(nèi)容

片機(jī)技術(shù)課程設(shè)計--簡易計算器-在線瀏覽

2025-08-07 06:31本頁面
  

【正文】 ............... 7 單片機(jī)課程設(shè)計報告 簡易計算器 福建工程軟件學(xué)院 第 1 頁 共 16 頁 一.前言 單片機(jī)課程設(shè)計是單片機(jī)原理課程的實踐性環(huán)節(jié)。是在我們學(xué)習(xí)了《單片機(jī)原理》等課程的基礎(chǔ)上進(jìn)行的綜合性訓(xùn)練,我們組這次訓(xùn)練的課題是基于單片機(jī)簡易計算器。此次進(jìn)行的綜合性訓(xùn)練,不僅培養(yǎng)了我如何合理運用課本中所學(xué)到的理論知識與實踐緊密結(jié)合,獨 立解決實際問題的能力 二.課程設(shè)計的目的和要求 2. 1課程設(shè)計的目的 首先,綜合運用單片機(jī)原理與接口技術(shù)課程中所學(xué)到的理論知識來獨立完成此次設(shè)計課題,培養(yǎng)我們查閱手冊和文獻(xiàn)資料的良好習(xí)慣,以及培養(yǎng)我們獨立分析和解決實際問題的能力。再次,就是學(xué)會電子電路的安裝與調(diào)試技能,以及與同組的組員的團(tuán)結(jié)合作的精神。 單片機(jī)課程設(shè)計報告 簡易計算器 福建工程軟件 學(xué)院 第 2 頁 共 16 頁 三.總體設(shè)計 本設(shè)計利用 AT89C51單片機(jī)來控制液晶顯示器和矩陣式鍵盤,實現(xiàn)了簡易的計算器功能。本設(shè)計中液晶選用 1602字符型液晶顯示器,顯示參與運算的數(shù)字以及最終的運算結(jié)果,鍵盤采用 4*4矩陣式鍵盤。 GND:接地。 P1口: P1口是一個內(nèi)部提供上拉電阻的 8位雙向 I/O 口, P1口緩沖器能接收輸出 4TTL門電流。 單片機(jī)課程設(shè)計報告 簡易計算器 福建工程軟件 學(xué)院 第 3 頁 共 16 頁 P3口: P3口管腳是 8個帶內(nèi)部上拉電阻的雙向 I/O 口,可接收輸出 4個 TTL門電流。當(dāng)振蕩器復(fù)位器件時,要保持 RST腳兩個機(jī)器周期的高電平時間。 /PSEN:外部程序存儲器的選通信號。但在訪問外部數(shù)據(jù)存儲器時,這兩次有效的 /PSEN 3信號將不出現(xiàn)。 XTAL1:反向振蕩放大器的輸入及內(nèi)部時鐘工作電路的輸入。 電源電路部分 在各種電子設(shè)備中,直流穩(wěn)壓電源是必不可少的組成部分,它是電子設(shè)備唯一能 量來源,它的設(shè)計思路是根據(jù)我們以前學(xué)過的模電電子技術(shù),要想得到我們所要的 +6V 輸出電壓,就需將交流 220V 的電壓經(jīng)過變壓器、整流電路、濾波電路和穩(wěn)壓電路四個部分。 4: RS 為寄存器選擇,高電平 1時選擇數(shù)據(jù)寄存器、低電平 0時選擇指令寄存器。 6: E(或 EN)端為使能 (enable)端。 15~ 16:空腳或背燈電源。 四.硬件設(shè)計鍵盤輸入部分 矩陣式鍵盤由行線和列線組成,按鍵位于行和列的交叉點上,很明顯,在所需按鍵數(shù)量較多時能節(jié)省很多的 I/O口。AT89C2051是一種帶 2K 字節(jié)閃存可編程可擦除 只讀存儲器的 單片機(jī)。該器件采用ATMEL 高密度非易失 存儲器制造技術(shù)制造,與工業(yè)標(biāo)準(zhǔn)的 MCS51指令集和輸出管腳相兼容。 AT89C51 單片機(jī)為很多 嵌入式控制系統(tǒng)提供了一種 靈活性高且價廉的方案。( 16列 2行) 1602液晶也叫 1602字符型液晶,它是一種專門用來顯示字母、數(shù)字、符號等的點陣型液晶模塊。 1602LCD 是指顯示的內(nèi)容為 16X2,即可以顯示兩行,每行 16個字符液晶模塊(顯示字符和數(shù)字)。 五.軟件設(shè)計 該計算器系統(tǒng)的軟件設(shè)計分為以下幾個模塊: (1)主程序模塊, (2)鍵盤掃描及識別子程序, (3)顯示子程序, (4)計算程序。本次課程設(shè)計用到了單片機(jī)的多塊模塊, 團(tuán)隊分工完成彼此的模塊 , 從而 提高團(tuán)隊合作的效率。 七.源程序 如下: include include define int8 unsigned char define int16 unsigned int sbit EN=P2^3。 sbit RW=P2^0。 char code num[]={ 7,8,9,39。, 4,5,6,39。, 1,2,3,39。, 39。,0,39。,39。}。039。139。239。339。439。539。639。739。839。939。 static char ckey。//前后兩數(shù) char flag。//判斷按下的是什么符號鍵 (+,,*,/) long result。//字符顯示位置 void delay_ms(int8 z)。//忙等待 void write_cmd(int8 cmd)。//寫數(shù)據(jù) void Initialize_LCD()。 //在指定位置顯示字符串 void keyboard()。 //加減乘除處理 void digit_b()。//把輸入的數(shù)存入到 a 和 b // //名
點擊復(fù)制文檔內(nèi)容
畢業(yè)設(shè)計相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號-1