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

正文內(nèi)容

畢業(yè)設計-基于單片機的簡易計算器設計-資料下載頁

2024-12-03 18:51本頁面

【導讀】[摘要]近幾年單片機技術的發(fā)展很快,其中電子產(chǎn)品的更新速度迅猛。計算器是日常生活。中比較的常見的電子產(chǎn)品之一。如何才能使計算器技術更加的成熟,充分利用已有的軟件和硬。件條件,設計出更出色的計算器呢。進行加、減、乘、除9位帶符號數(shù)字運算,并在LCD1602上顯示操作過程?,F(xiàn)在應用較廣泛的是科學計算器,與我們?nèi)粘K玫暮唵斡嬎闫饔休^大差別,除了能進行。函數(shù)、反三角函數(shù)及存儲等計算功能。計算器的未來是小型化和輕便化,現(xiàn)在市面上出現(xiàn)的使用。算器將是我們的發(fā)展方向,更希望成為應用廣泛的計算工具。

  

【正文】 LCD_printf( )。 LCD_moveto(0,0)。 LCD_printf(a)。 if(len==0) { LCD_moveto(1,0)。 LCD_printf( 0.)。 } else { LCD_moveto(1,15len)。 LCD_printf(b)。 } } } 。 LCD 液晶顯示屏模塊程序 include /*【端口設置宏定義】 */ define LCDPORT P0 //LCD 數(shù)據(jù)接口。 define LCDBF P0_7 //讀寫操作使能 :1禁止; 0允許 . 36 define LCDRS P3_5 //寄存器選擇信號: 0數(shù)據(jù)寄存器; 1指令寄存器。 define LCDRW P3_6 //讀寫信號: 1讀 LCD; 0寫 LCD。 define LCDE P3_7 //片選信號,當輸入下降沿信號時,執(zhí)行指令或傳送數(shù)據(jù)。 /*【 N ms 延時】 */ void LCD_delay(int n) { int i。 for(。n0。n) { for(i=0。i122。i++) //1ms 延時 { } } } /*【忙檢測】 */ void detect() { LCDE=0。 LCDPORT=0xFF。 LCDRS=0。 LCDRW=1。 LCDE=1。 LCD_delay(1)。 while(LCDBF) { LCDE=0。 LCD_delay(1)。 LCDE=1。 LCD_delay(1)。 } LCDE=0。 37 } /*【不檢測忙的指令寫入】 */ void NWR_cmd(char cmd) { LCDRS=0。 LCDRW=0。 LCDPORT=cmd。 LCDE=1。 LCD_delay(1)。 LCDE=0。 } /*【不檢測忙的數(shù)據(jù)寫入】 */ /*void NWR_data(char dat) 這個貌似沒用,湊數(shù)的 ~ { LCDRS=1。 LCDRW=0。 LCDPORT=dat。 LCDE=1。 LCD_delay(1)。 LCDE=0。 }*/ /*【帶忙檢測的指令寫入】 */ void BWR_cmd(char cmd) { detect()。 LCDRS=0。 LCDRW=0。 LCDPORT=cmd。 LCDE=1。 LCD_delay(1)。 38 LCDE=0。 } /*【帶忙檢測的數(shù)據(jù)寫入】 */ void BWR_data(char dat) { detect()。 LCDRS=1。 LCDRW=0。 LCDPORT=dat。 LCDE=1。 LCD_delay(1)。 LCDE=0。 } /*【行列坐標設定】 */ void LCD_moveto(unsigned char x, unsigned char y) {if(x==0) BWR_cmd(0x80|y)。 if(x==1) BWR_cmd(0xc0|y)。 } /*【字符串輸出】 */ void LCD_printf(unsigned char *str) { while(*str!=39。\039。) {BWR_data(*str)。 str++。 } } /*【初始化】 */ void LCD_init(void) { LCD_delay(10)。 NWR_cmd(0x38)。 39 LCD_delay(5)。 NWR_cmd(0x38)。 LCD_delay(5)。 NWR_cmd(0x38)。 BWR_cmd(0x38)。 //顯示模式設置 BWR_cmd(0x08)。 //顯示關閉 BWR_cmd(0x01)。 //顯示清屏 BWR_cmd(0x06)。 //顯示光標移動設置,指針減一 BWR_cmd(0x0C)。 //顯示開及光標設置,不顯示光標 } 。 編碼鍵盤模塊程序 include /*【 N ms 延時】 */ /*void Key_delay(int n) { int i。 for(。n0。n) { for(i=0。i122。i++) //1ms 延時 { } } }*/ /*【鍵碼處理】 */ char Key_get() { char key,RN,LN。 40 P2=P2|0x0F。 //掃描行 P1=P1amp。0xC0。 RN=P2amp。0x0F。 P1=P1|0x3F。 //掃描列 P2=P2amp。0xF0。 LN=P1amp。0x3F。 P2=P2|0x0F。 P1=P1amp。0xC0。 if(RN==0x0E) {key=10。 } else if(RN==0x0D) {key=20。 } else if(RN==0x0B) {key=30。 } else if(RN==0x07) {key=40。 } if(LN==0x3E) {key=key+1。 } else if(LN==0x3D) {key=key+2。 } else if(LN==0x3B) {key=key+3。 } else if(LN==0x37) {key=key+4。 } else if(LN==0x2F) {key=key+5。 } else if(LN==0x1F) {key=key+6。 } return key。 } 41 。 運行程序 include void Operation(char first[16],char second[16],char opn) { float a,b。 //數(shù)組轉換成浮點數(shù) sscanf(first,%f,amp。a)。 sscanf(second,%f,amp。b)。 if(opn==39。+39。) {a=a+b。 } else if(opn==39。39。) {a=ab。 } else if(opn==39。*39。) {a=a*b。 } else if(opn==39。/39。) {a=a/b。 }//浮點數(shù)轉化成數(shù)組 if(a||a1000000) {sprintf(first,%e ,a)。 } else {sprintf(first,%f,a)。 } } 2021/06/18 01:01 110kV肇慶變電站電氣部分初步設計 2021/06/18 01:01 468Q 發(fā)動機缸體雙面 臥式鉆床總體設計及左主軸箱設計 2021/06/18 01:01 ABS 防抱死系統(tǒng)設計 2021/07/07 13:35 CA1050 汽車驅動橋主減速器設計 2021/06/18 01:01 CA6110 發(fā)動機曲軸的加工工藝及夾具設計 2021/06/18 01:01 CA6140 撥叉專用夾具設計 (831008 型號 ) 2021/06/18 01:01 CA6140 撥叉零件工藝及工 裝設計 2021/06/18 01:01 CA6140 機床后托架加工工藝及夾具設計 2021/06/18 01:01 CA6140 機床法蘭盤課程設計 2021/06/18 01:01 CA6140 車床主軸箱體的設計與工藝分析及鏜模設計 2021/06/18 12:57 CA6140 車床刀架的工藝規(guī)程和銑上頂面工裝設計 2021/06/18 01:01 CA6140 車床床身加工工藝 及夾具設計 2021/06/18 01:01 CA6140 車床手柄座設計 42 2021/06/18 01:01 CA6140 車床撥叉 (831007 型號 )設計 2021/06/18 01:01 CA6140 車床撥叉機械加工工藝規(guī)程及工藝裝備設計 831007 2021/08/06 19:24 CA6140 車床撥叉零件的機械加工工藝規(guī)程及夾具設計 831003 2021/06/18 01:01 CA6140 車床法蘭盤 831004 工藝規(guī)程設計 2021/06/18 01:01 CA6140 車床法蘭盤工藝規(guī)程設計 2021/06/18 01:01 CA6140 車床法杠桿的加工工藝設計 (φ25mm孔的銑床夾具 ) 2021/06/18 01:01 CA6140 車床進行改造設計 2021/07/07 13:35 CA6140 車床齒輪工藝規(guī)程與夾具設計 2021/06/18 01:01 CA6150 車床橫向進給改造的設計 2021/06/18 01:01 CD 盒塑料膜畢業(yè)設計 2021/06/18 01:01 CK6140 進給系統(tǒng)設計 2021/06/18 01:01 DZ038 數(shù)字頻率計的設計 2021/06/18 01:01 NGWS6245 行星減速器設計 2021/07/07 13:34 POM 水龍頭殼體注塑模設計與制造設計 2021/06/18 01:01 QYA 型液壓支架設計 2021/06/18 01:01 Santana2021 轎車制動系統(tǒng)設計 2021/06/18 01:01 T350 攪拌機工藝工裝設計 2021/06/18 01:01 U 型管式換熱器設計 2021/06/18 01:01 YMT50 液壓馬達試驗臺的設計 2021/06/18 01:01 一級圓錐齒輪減速器設計 2021/07/07 13:35 三坐標數(shù)控磨床設計 2021/06/18 01:01 兩級圓柱齒輪減速器課程設計 2021/06/18 01:01 中型貨車萬向節(jié)與傳動軸設計 2021/06/18 01:01 乘用車變速器設計 2021/06/18 01:01 二級展開式斜齒輪減速器設計 2021/06/18 01:01 五噸單頭液壓放料機設計 2021/06/18 01:01 仿生機器人的機構設計與運動仿真 2021/06/18 01:01 傳動箱體工藝與夾具設計 2021/06/18 01:01 免燒磚的壓制設備設計 2021/06/18 01:01 具有托起機構的三輥卷板機設計 2021/06/18 01:01 沖單孔墊圈模具設計
點擊復制文檔內(nèi)容
公司管理相關推薦

畢業(yè)設計(論文)-基于mc51單片機的簡易計算器設計-資料下載頁

【總結】電》