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

正文內(nèi)容

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

2025-06-04 10:19本頁(yè)面
  

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