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

正文內(nèi)容

片機(jī)技術(shù)課程設(shè)計(jì)--簡(jiǎn)易計(jì)算器(編輯修改稿)

2025-07-10 06:31 本頁(yè)面
 

【文章內(nèi)容簡(jiǎn)介】 可以反復(fù)擦除 1000次。該器件采用ATMEL 高密度非易失 存儲(chǔ)器制造技術(shù)制造,與工業(yè)標(biāo)準(zhǔn)的 MCS51指令集和輸出管腳相兼容。由于將多功能 8位 CPU 和閃爍 存儲(chǔ)器組合在單個(gè)芯片中, ATMEL 的 AT89C51是一種高效微控制器, AT89C2051是它的一種精簡(jiǎn)版本。 AT89C51 單片機(jī)為很多 嵌入式控制系統(tǒng)提供了一種 靈活性高且價(jià)廉的方案。 LCD 顯示器 (1602) 工業(yè)字符型液晶,能夠同時(shí)顯示單片機(jī)課程設(shè)計(jì)報(bào)告 簡(jiǎn)易計(jì)算器 福建工程軟件 學(xué)院 第 6 頁(yè) 共 16 頁(yè) 16x02即 32個(gè)字符。( 16列 2行) 1602液晶也叫 1602字符型液晶,它是一種專(zhuān)門(mén)用來(lái)顯示字母、數(shù)字、符號(hào)等的點(diǎn)陣型液晶模塊。它由若干個(gè) 5X7或者 5X11等點(diǎn)陣字符位組成,每個(gè)點(diǎn)陣字符位都可以顯示一個(gè)字符,每位之間有一個(gè)點(diǎn)距的間隔,每行之間也有間隔,起到了字符間距和行間距的作用,正因?yàn)槿绱怂运荒芎芎玫仫@示圖形(用自定義 CGRAM,顯示效果也不好)。 1602LCD 是指顯示的內(nèi)容為 16X2,即可以顯示兩行,每行 16個(gè)字符液晶模塊(顯示字符和數(shù)字)。 其他 按鈕開(kāi)關(guān) (SWPB),排阻( 9 管腳, 1k) ,電阻、電容、晶振、發(fā)光二極管等若干。 五.軟件設(shè)計(jì) 該計(jì)算器系統(tǒng)的軟件設(shè)計(jì)分為以下幾個(gè)模塊: (1)主程序模塊, (2)鍵盤(pán)掃描及識(shí)別子程序, (3)顯示子程序, (4)計(jì)算程序。 六. 得體會(huì) 此次課程設(shè)計(jì)我和同學(xué)通過(guò) 團(tuán)隊(duì)合作 完成 , 從中知道 以及團(tuán)隊(duì)合作的重要性。本次課程設(shè)計(jì)用到了單片機(jī)的多塊模塊, 團(tuán)隊(duì)分工完成彼此的模塊 , 從而 提高團(tuán)隊(duì)合作的效率。 實(shí)驗(yàn)的完成讓我更加了解單單片機(jī)課程設(shè)計(jì)報(bào)告 簡(jiǎn)易計(jì)算器 福建工程軟件 學(xué)院 第 7 頁(yè) 共 16 頁(yè) 片機(jī)的編程和單 片機(jī)的各個(gè)模塊的工作方式 。 七.源程序 如下: include include define int8 unsigned char define int16 unsigned int sbit EN=P2^3。 //定義引腳 sbit RS=P2^4。 sbit RW=P2^0。 sbit busy=P0^7。 char code num[]={ 7,8,9,39。*39。, 4,5,6,39。/39。, 1,2,3,39。39。, 39。c39。,0,39。=39。,39。+39。}。 char code num1[]={39。039。,39。139。,39。239。,39。339。,39。439。,39。539。,39。639。,39。739。,39。839。,39。939。}。 static char ckey。 //當(dāng)前按鍵字符 long a,b。//前后兩數(shù) char flag。//是否有符號(hào)鍵按下 char f。//判斷按下的是什么符號(hào)鍵 (+,,*,/) long result。//運(yùn)算結(jié)果 static int16 c=0。//字符顯示位置 void delay_ms(int8 z)。 // 延遲函數(shù) void wait_busy()。//忙等待 void write_cmd(int8 cmd)。//寫(xiě)指令 void write_data(int8 dat)。//寫(xiě)數(shù)據(jù) void Initialize_LCD()。 //1602 初始化 void LCD_ShowString(int8 r, int8 c,int8 *str)。 //在指定位置顯示字符串 void keyboard()。//鍵盤(pán)按鍵掃描 單片機(jī)課程設(shè)計(jì)報(bào)告 簡(jiǎn)易計(jì)算器 福建工程軟件 學(xué)院 第 8 頁(yè) 共 16 頁(yè) void digit_a()。 //加減乘除處理 void digit_b()。//a和 b運(yùn)算的結(jié)果在 1602上顯示 void digit_c()。//把輸入的數(shù)存入到 a 和 b // //名稱(chēng): lcd1602液晶屏控制與顯示程序 // // //延時(shí) // void delay_ms(int8 z) // 延遲函數(shù) { int8 y。 for(z。z0。z) for(y=0。y110。y++)。 } // //忙等待 // void wait_busy() { do{ P0=0XFF。
點(diǎn)擊復(fù)制文檔內(nèi)容
畢業(yè)設(shè)計(jì)相關(guān)推薦
文庫(kù)吧 www.dybbs8.com
備案圖片鄂ICP備17016276號(hào)-1