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

正文內(nèi)容

畢業(yè)設(shè)計(jì)-基于單片機(jī)的簡(jiǎn)易計(jì)算器設(shè)計(jì)(文件)

 

【正文】 19 第 五 章 計(jì)算器的軟件設(shè)計(jì) 計(jì)算器的軟件規(guī)劃 簡(jiǎn)易計(jì)算器的程序主要包括以下功能模塊: 定時(shí)查鍵模塊,分為讀鍵程序、判鍵程序段、運(yùn)算操作子程序等部分; 基于 LCD液晶顯示屏的 顯示模塊; 主模塊,為系統(tǒng)的初始化。 讀鍵程序使用的是反轉(zhuǎn)法讀鍵,不管鍵盤(pán)矩陣的規(guī)模 大小,均進(jìn)行兩次讀鍵。 顯示模塊的流程圖如圖 : 20 主程序的設(shè)計(jì) 主程序主要是用來(lái)對(duì) LCD 液晶顯示屏進(jìn)行初始化的。后來(lái)發(fā)現(xiàn)與設(shè)計(jì)的要求還有偏差,反復(fù)的改過(guò)了幾次,浪費(fèi)了大量的時(shí)間和體力。編程時(shí),我充分使用了結(jié)構(gòu)化的思想。陳老師平易近人,對(duì)學(xué)生的設(shè)計(jì)進(jìn)度和學(xué)習(xí)很關(guān)心。更重要的是,他善于與學(xué)生溝通,不僅在畢業(yè)設(shè)計(jì)上給我及時(shí)的指導(dǎo),更為我大學(xué)最后階段的學(xué)習(xí)提出了許多寶貴的意見(jiàn)。主程序 // Header: // File Name: // Author: // Date: include include include void Header_printf(unsigned char *str) //規(guī)避 WARNING L15 { while(*str!=39。 } } void Header() { LCD_moveto(0,0)。 } void Main() { 27 LCD_init()。0xC0。 while(1)。i0。 } 。 //再次輸入數(shù)字仍存在 b[16]里,按下等號(hào)后,計(jì)算 a,b,結(jié)果存在 b[len]。 //運(yùn)算符 char len。 //數(shù)字鍵處理 if(key==12) key=39。 else if(key==14) key=39。 else if(key==23) key=39。 else if(key==32) key=39。 else if(key==34) key=39。 else if(key==11) key=39。 //正負(fù)號(hào) else if(key==31) key=39。 //空格 29 else if(key==43) key=39。 else if(key==45) key=39。 else if(key==15) key=39。 else if(key==26) key=39。 //M else if(key==46) key=39。 //錯(cuò)誤 if(len15) //前 15 個(gè)數(shù)字輸入有效 { if(len==0) { LCD_init()。 39。.39。amp。039。039。 len++。.39。.39。.39。) { if(len0) { if(sign==0amp。i0。 sign=1。 } sign=0。 } } 32 } else if(key==39。||key==39。||key==39。i++) //把第一個(gè)數(shù)存入 a { a[i]=b[i]。039。 sign=0。/39。E39。i++) //清空 b { b[i]=39。 b[1]=39。 point=0。) //等號(hào) { if(arc==39。point==len) { key=39。i16。039。 sign=0。C39。 LCD_printf( 0.)。 39。039。 sign=0。E39。i16。 39。.39。 arc=0。 LCD_printf(a)。 LCD_printf(b)。 define LCDRW P3_6 //讀寫(xiě)信號(hào): 1讀 LCD; 0寫(xiě) LCD。n0。 LCDPORT=0xFF。 LCD_delay(1)。 LCD_delay(1)。 LCDPORT=cmd。 } /*【不檢測(cè)忙的數(shù)據(jù)寫(xiě)入】 */ /*void NWR_data(char dat) 這個(gè)貌似沒(méi)用,湊數(shù)的 ~ { LCDRS=1。 LCD_delay(1)。 LCDRW=0。 38 LCDE=0。 LCDPORT=dat。 } /*【行列坐標(biāo)設(shè)定】 */ void LCD_moveto(unsigned char x, unsigned char y) {if(x==0) BWR_cmd(0x80|y)。) {BWR_data(*str)。 39 LCD_delay(5)。 BWR_cmd(0x38)。 //顯示光標(biāo)移動(dòng)設(shè)置,指針減一 BWR_cmd(0x0C)。n0。 40 P2=P2|0x0F。0x0F。 LN=P1amp。0xC0。 } else if(RN==0x07) {key=40。 } else if(LN==0x37) {key=key+4。 } 41 。 sscanf(second,%f,amp。) {a=a+b。 } else if(opn==39。/39。 } } 2021/06/18 01:01 110kV肇慶變電站電氣部分初步設(shè)計(jì) 2021/06/18 01:01 468Q 發(fā)動(dòng)機(jī)缸體雙面 臥式鉆床總體設(shè)計(jì)及左主軸箱設(shè)計(jì) 2021/06/18 01:01 ABS 防抱死系統(tǒng)設(shè)計(jì) 2021/07/07 13:35 CA1050 汽車(chē)驅(qū)動(dòng)橋主減速器設(shè)計(jì) 2021/06/18 01:01 CA6110 發(fā)動(dòng)機(jī)曲軸的加工工藝及夾具設(shè)計(jì) 2021/06/18 01:01 CA6140 撥叉專(zhuān)用夾具設(shè)計(jì) (831008 型號(hào) ) 2021/06/18 01:01 CA6140 撥叉零件工藝及工 裝設(shè)計(jì) 2021/06/18 01:01 CA6140 機(jī)床后托架加工工藝及夾具設(shè)計(jì) 2021/06/18 01:01 CA6140 機(jī)床法蘭盤(pán)課程設(shè)計(jì) 2021/06/18 01:01 CA6140 車(chē)床主軸箱體的設(shè)計(jì)與工藝分析及鏜模設(shè)計(jì) 2021/06/18 12:57 CA6140 車(chē)床刀架的工藝規(guī)程和銑上頂面工裝設(shè)計(jì) 2021/06/18 01:01 CA6140 車(chē)床床身加工工藝 及夾具設(shè)計(jì) 2021/06/18 01:01 CA6140 車(chē)床手柄座設(shè)計(jì) 42 2021/06/18 01:01 CA6140 車(chē)床撥叉 (831007 型號(hào) )設(shè)計(jì) 2021/06/18 01:01 CA6140 車(chē)床撥叉機(jī)械加工工藝規(guī)程及工藝裝備設(shè)計(jì) 831007 2021/08/06 19:24 CA6140 車(chē)床撥叉零件的機(jī)械加工工藝規(guī)程及夾具設(shè)計(jì) 831003 2021/06/18 01:01 CA6140 車(chē)床法蘭盤(pán) 831004 工藝規(guī)程設(shè)計(jì) 2021/06/18 01:01 CA6140 車(chē)床法蘭盤(pán)工藝規(guī)程設(shè)計(jì) 2021/06/18 01:01 CA6140 車(chē)床法杠桿的加工工藝設(shè)計(jì) (φ25mm孔的銑床夾具 ) 2021/06/18 01:01 CA6140 車(chē)床進(jìn)行改造設(shè)計(jì) 2021/07/07 13:35 CA6140 車(chē)床齒輪工藝規(guī)程與夾具設(shè)計(jì) 2021/06/18 01:01 CA6150 車(chē)床橫向進(jìn)給改造的設(shè)計(jì) 2021/06/18 01:01 CD 盒塑料膜畢業(yè)設(shè)計(jì) 2021/06/18 01:01 CK6140 進(jìn)給系統(tǒng)設(shè)計(jì) 2021/06/18 01:01 DZ038 數(shù)字頻率計(jì)的設(shè)計(jì) 2021/06/18 01:01 NGWS6245 行星減速器設(shè)計(jì) 2021/07/07 13:34 POM 水龍頭殼體注塑模設(shè)計(jì)與制造設(shè)計(jì) 2021/06/18 01:01 QYA 型液壓支架設(shè)計(jì) 2021/06/18 01:01 Santana2021 轎車(chē)制動(dòng)系統(tǒng)設(shè)計(jì) 2021/06/18 01:01 T350 攪拌機(jī)工藝工裝設(shè)計(jì) 2021/06/18 01:01 U 型管式換熱器設(shè)計(jì) 2021/06/18 01:01 YMT50 液壓馬達(dá)試驗(yàn)臺(tái)的設(shè)計(jì) 2021/06/18 01:01 一級(jí)圓錐齒輪減速器設(shè)計(jì) 2021/07/07 13:35 三坐標(biāo)數(shù)控磨床設(shè)計(jì) 2021/06/18 01:01 兩級(jí)圓柱齒輪減速器課程設(shè)計(jì) 2021/06/18 01:01 中型貨車(chē)萬(wàn)向節(jié)與傳動(dòng)軸設(shè)計(jì) 2021/06/18 01:01 乘用車(chē)變速器設(shè)計(jì) 2021/06/18 01:01 二級(jí)展開(kāi)式斜齒輪減速器設(shè)計(jì) 2021/06/18 01:01 五噸單頭液壓放料機(jī)設(shè)計(jì) 2021/06/18 01:01 仿生機(jī)器人的機(jī)構(gòu)設(shè)計(jì)與運(yùn)動(dòng)仿真 2021/06/18 01:01 傳動(dòng)箱體工藝與夾具設(shè)計(jì) 2021/06/18 01:01 免燒磚的壓制設(shè)備設(shè)計(jì) 2021/06/18 01:01 具有托起機(jī)構(gòu)的三輥卷板機(jī)設(shè)計(jì) 2021/06/18 01:01 沖單孔墊圈模具設(shè)計(jì) 。 }//浮點(diǎn)數(shù)轉(zhuǎn)化成數(shù)組 if(a||a1000000) {sprintf(first,%e ,a)。) {a=a*b。39。 if(opn==39。 //數(shù)組轉(zhuǎn)換成浮點(diǎn)數(shù) sscanf(first,%f,amp。 } else if(LN==0x1F) {key=key+6。 } else if(LN==0x3D) {key=key+2。 } else if(RN==0x0D) {key=20。 P2=P2|0x0F。 //掃描列 P2=P2amp。0xC0。i122。 編碼鍵盤(pán)模塊程序 include /*【 N ms 延時(shí)】 */ /*void Key_delay(int n) { int i。 //顯示關(guān)閉 BWR_cmd(0x01)。 LCD_delay(5)。 } } /*【初始化】 */ void LCD_init(void) { LCD_delay(10)。 } /*【字符串輸出】 */ void LCD_printf(unsigned char *str) { while(*str!=39。 LCD_delay(1)。 LCDRS=1。 LCDE=1。 }*/ /*【帶忙檢測(cè)的指令寫(xiě)入】 */ void BWR_cmd(char cmd) { detect()。
點(diǎn)擊復(fù)制文檔內(nèi)容
公司管理相關(guān)推薦
文庫(kù)吧 www.dybbs8.com
備案圖鄂ICP備17016276號(hào)-1