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

正文內(nèi)容

科學計算器設(shè)計-本科畢業(yè)論-資料下載頁

2025-06-04 10:19本頁面
  

【正文】 介紹了不少有用的資料和書籍;在硬件設(shè)計等方面給予悉心的指導;在調(diào)試的過程中楊老師給每個出現(xiàn)的問題給予及時的指導。在寫畢業(yè)設(shè)計論文的階段,楊老師讓我們提前給她評審,不論內(nèi)容字體,還是格式上的問題都一一指出。待人平和、工作認真、治學嚴謹?shù)乃o我留下深刻的印象。更重要的是,她善于與學生溝通,不僅在畢業(yè)設(shè)計上給我及時的指導,更為我大學最后階段的學習提出了許多寶貴的意見。這一切都在潛移默化地影響著我,為我以后進入工作崗位樹立了良好的榜樣。 XX大學 2021屆本科畢業(yè)論文 (設(shè)計) 18 附錄 附錄一:系統(tǒng) 原理圖 附圖 A 系統(tǒng)原理圖 附錄二:硬件 實 物圖 附圖 B Cos( 45)值 附圖 C 1/3 的值 XX大學 2021屆本科畢業(yè)論文 (設(shè)計) 19 附錄三:源代碼 inClude inClude inClude inClude inClude define PI define MAX 30 define LCD_DATA P0 //lCd數(shù)據(jù)顯示 define LCD_KEY_P2 P2 //鍵盤接口 define LCD_KEY_P3 P3 //鍵盤接口 define uChar unsigned Char define uint unsigned int sbit LCD_RS=P1^0。 sbit LCD_RW=P1^1。 sbit LCD_E=P1^2。 bit DRG。 //DRG 為角度 DEG 和弧度 RAD的切換,值為 0 時為弧度, 1 是為角度 uChar data seleCtKey。//按鍵所選擇鍵值 uChar data keyCounter。//記錄連續(xù)輸入數(shù)字的個數(shù) //記錄連續(xù)接收到的數(shù)字,最多輸入 14 位 uChar data reCBuf[MAX+MAX]。 //接收字符串是操作符的兩倍 //記錄存儲結(jié)果 double data result。 //輸入數(shù)據(jù)暫存 uChar isequal。 //等號標記,有等號按下則置 1 bit shift。 //標記復選鍵是否按下,按下則置 1 bit hyp。 //雙曲函數(shù)的復用標志,按下為 1 struCt Bolan //存放波蘭表達式的結(jié)構(gòu) { int flag。 //標識該節(jié)點是數(shù)值、運算符還是函數(shù) //0 為數(shù)值, 1為運算符, 2 為函數(shù) double value。 //數(shù)值值 Char oper。 // 運 算 符 +,,*,/,~(取反 ),(,) int funC。 //函數(shù)的編號,各函數(shù)編號及功能見開始部分 }。 //存放轉(zhuǎn)化后的波蘭表達式,長度為 MAX=40 struCt Bolan xdata bolan[MAX]。 void Timer0()。//定時器 0 void lCdInit()。//LCD 初始化 void lCdWriteData(uChar dat)。//LCD 寫數(shù)據(jù) void lCdWriteCommand(uChar Com)。 阿 //LCD 寫命令 //最小延時 1ms 時參數(shù)為 1 void delay1ms()。 //鍵盤掃描程序 uChar sCanKeyboaRD()。 //將字符寫入第 Y 行第 x個位置 void displayCharAt(uChar x,uChar y,uChar dat)。 //顯示字符串在指定的位置 void displayStringAt(uChar x,uChar y,uChar *str)。 //在當前字符的下一個位置顯示字符 void displayChar(uChar dat)。 //在當前字符的下一個位置顯示字符串 void displayString(uChar *str)。 //清除 LCD 中的所有顯示,并將光標至于地址 0 void CleaRDisplay()。 //清除數(shù)據(jù) void CleaRData()。 //將字符串轉(zhuǎn)換成整形 uint stringToInt(uChar *str)。 //復位 void lCdReset()。 void lCdInit() //lCd 初始化函數(shù) { uChar i。 XX大學 2021屆本科畢業(yè)論文 (設(shè)計) 20 keyCounter=0。 seleCtKey=0。 DRG=0。 isequal=0。 //等號初始化沒有按下 shift=0。 hyp=0。 //清零 result=0。 for(i=0。i14。i++) reCBuf[i]=39。\039。 lCdWriteCommand(0x38)。//設(shè)置 8位格式, 2行, 5x7 lCdWriteCommand(0x0C)。//整體顯示,關(guān)光標,不閃爍 // lCdWriteCommand(0x10)。// // lCdWriteCommand(0x0f)。 lCdWriteCommand(0x06)。//設(shè)定輸入方式,增量不移位 lCdWriteCommand(0x01)。//清除屏幕顯示 delay1ms()。 } void lCdWriteData(uChar dat) //lCd 寫數(shù)據(jù) { LCD_RS=1。 //寫數(shù)據(jù) LCD_RW=0。 LCD_E=0。 LCD_DATA=dat。 LCD_E=1。 delay1ms()。 LCD_E=0。 delay1ms()。 } void lCdWriteCommand(uChar Com) //lCd寫命令 { LCD_RS=0。 //寫命令 LCD_RW=0。 LCD_E=0。 LCD_DATA=Com。 LCD_E=1。 delay1ms()。 LCD_E=0。 delay1ms()。 } uChar sCanKeyboaRD() //鍵盤掃描程序 { uChar tmp1,tmp2,key。 LCD_KEY_P3=0XFF。 //掃描第一行 LCD_KEY_P2=0XFe。 tmp1=LCD_KEY_P3。 tmp2=tmp1。 if(tmp2!=0xFF) { delay1ms()。 //鍵抖動處理 tmp1=LCD_KEY_P3。 if(tmp1==tmp2) { switCh(tmp2) { Case 0xfe:key=0x80。break。 //SHIFT Case 0xfd:key=0x81。break。 //DRG Case 0xfb:key=0X82。break。 //ABS Case 0xf7:key=0X83。break。 //DEL Case 0xef:key=0x84。break。 //AC default: break。 } while(tmp2!=0xff) //鍵釋放處理 { tmp2=LCD_KEY_P3。 } return(key)。 } } LCD_KEY_P3=0XFF。 //XX大學 2021屆本科畢業(yè)論文 (設(shè)計) 21 掃描第二行 LCD_KEY_P2=0XFD。 tmp1=LCD_KEY_P3。 tmp2=tmp1。 if(tmp2!=0xFF) { delay1ms()。 //鍵抖動處理 tmp1=LCD_KEY_P3。 if(tmp1==tmp2) { switCh(tmp2) { Case 0xfe: { if(shift==1) { key=0x86。 //M shift=0。 } else key=0x85。 //M+ break。 } Case 0xfd: { if(shift==1) { key=0x88。 //MC shift=0。 } else key=0x87。 //MR break。 } Case 0xfb:key=0x89。break。 //tanh Case 0xf7:key=0x8a。break。 //sinh Case 0xef:key=0x8b。break。 //Cosh default:break。 } while(tmp2!=0xff) //鍵釋放處理 { tmp2=LCD_KEY_P3。 } return(key)。 } } LCD_KEY_P3=0XFF。 //掃描第三行 LCD_KEY_P2=0XFB。 tmp1=LCD_KEY_P3。 tmp2=tmp1。 if(tmp2!=0xFF) { delay1ms()。 //鍵抖動處理 tmp1=LCD_KEY_P3。 if(tmp1==tmp2) { switCh(tmp2) { Case 0xfe:key=0x8C。break。 //SQRT Case 0xfd:key=0X8D。break。 //X^2 Case 0xfb:key=0X8E。break。 //HYP Case 0xf7: { if(shift==1) { key=0x90。 //10^x shift=0。 } else key=0x8F。 //LOG break。 } Case 0xef: { XX大學 2021屆本科畢業(yè)論文 (設(shè)計) 22 if(shift==1) { key=0x92。 //EXP shift=0。 } else key=0x91。 //LN break。 } default:break。 } while(tmp2!=0xff) //鍵釋放處理 { tmp2=LCD_KEY_P3。 }
點擊復制文檔內(nèi)容
畢業(yè)設(shè)計相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號-1