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

正文內(nèi)容

汽車(chē)自適應(yīng)前照燈系統(tǒng)的設(shè)計(jì)(畢業(yè)論文)(參考版)

2025-07-01 15:00本頁(yè)面
  

【正文】 //拉高時(shí)鐘線 Delay5us()。}/**************************************起始信號(hào)**************************************/void ADXL345_Start(){河南科技大學(xué)畢業(yè)設(shè)計(jì)(論文)47 SDA = 1。}/**************************************延時(shí) 5 毫秒不同的工作環(huán)境,需要調(diào)整此函數(shù)當(dāng)改用 1T 的 MCU 時(shí),請(qǐng)調(diào)整此延時(shí)函數(shù)**************************************/void Delay5ms(){ WORD n = 560。_nop_()。_nop_()。_nop_()。 _nop_()。_nop_()。河南科技大學(xué)畢業(yè)設(shè)計(jì)(論文)46}/**************************************延時(shí) 5 微秒不同的工作環(huán)境,需要調(diào)整此函數(shù),注意時(shí)鐘過(guò)快時(shí)需要修改當(dāng)改用 1T 的 MCU 時(shí),請(qǐng)調(diào)整此延時(shí)函數(shù)**************************************/void Delay5us(){ _nop_()。WriteCommandLCM(X,0)。if(Y)X|=0x40。Xamp。}/***********************************/void DisplayOneChar(uchar X,uchar Y,uchar DData){Yamp。WriteCommandLCM(0x06,1)。WriteCommandLCM(0x08,1)。LCM_EN=0。_nop_()。_nop_()。_nop_()。LCM_RS=1。LCM_EN=0。_nop_()。_nop_()。_nop_()。LCM_RS=0。LCM_EN=0。while(DataPortamp。_nop_()。_nop_()。LCM_RS=0。j++){。i++){for(j=0。for(i=0。 //取余運(yùn)算 ge=temp_data+0x30。 //取余運(yùn)算 shi=temp_data/10+0x30 。 //取余運(yùn)算 bai=temp_data/100+0x30 。 //取余運(yùn)算qian=temp_data/1000+0x30 。////*********************************************************void conversion(uint temp_data) { wan=temp_data/10000+0x30 。void ADXL345_ReadPage()。void ADXL345_SendByte(BYTE dat)。void ADXL345_SendACK(bit ack)。void ADXL345_Start()。 //連續(xù)的讀取內(nèi)部寄存器數(shù)據(jù)//void Delay5us()。 //單個(gè)寫(xiě)入數(shù)據(jù)uchar Single_Read_ADXL345(uchar REG_Address)。void conversion(uint temp_data)。void WriteCommandLCM(uchar CMD,uchar Attribc)。 //初始化 lcd1602void Init_ADXL345(void)。void delay(unsigned int k)。 //顯示變量int dis_data。BYTE BUF[8]。 //LCD1602 命令端口 define SlaveAddress 0xA6 //定義器件在 IIC 總線中的從地址,根據(jù) ALT ADDRESS 地址引腳不同修改 //ALT ADDRESS 引腳接地時(shí)地址為 0xA6,接電源時(shí)地址為 0x3Atypedef unsigned char BYTE。 //LCD1602 命令端口sbit LCM_RW=P2^5。 //IIC 時(shí)鐘引腳定義sbit SDA=P2^1。 //停止 return(ad_data)。 //選擇從器件地址,RW 位為 1,即選擇讀命令河南科技大學(xué)畢業(yè)設(shè)計(jì)(論文)42 ad_data=receive_byte()。 //寄存器設(shè)置,0 通道 start()。 //啟動(dòng)總線 send_byte(0x90)。 //返回讀取的 8 位數(shù)據(jù)}//**************************************************************************************************//讀取 AD 轉(zhuǎn)換結(jié)果數(shù)據(jù)//**************************************************************************************************uchar Read_AD(uchar chn) { uchar ad_data。 I2C_SCK =0。 if ( I2C_SDA ) d++。 Delay_10_uS()。 I2C_SDA = 1。 //查詢是否返回應(yīng)答信號(hào)}//**************************************************************************************************//讀一字節(jié)//*********************************************************************河南科技大學(xué)畢業(yè)設(shè)計(jì)(論文)41*****************************uchar receive_byte() //讀一個(gè) 8 位字{ uchar ic_i = 8, d。 Delay_10_uS()。 bit_ack = I2C_SDA。 I2C_SCK = 1。 I2C_SDA = 1。 date = date 1。 Delay_10_uS()。 Delay_10_uS()。0x80 ) I2C_SDA =1。 while( s_i ) { Delay_10_uS()。 //延時(shí)//}//**************************************************************************************************//寫(xiě)一字節(jié)河南科技大學(xué)畢業(yè)設(shè)計(jì)(論文)40//**************************************************************************************************bit send_byte(uchar date) //寫(xiě)一個(gè) 8 位字{ uchar s_i = 8。 //延時(shí)// scl=0。 //如果 i 位為 0 則發(fā)送 0,即發(fā)送 應(yīng)答信號(hào)// scl=1。//}//**************************************************************************************************//發(fā)送應(yīng)答( 發(fā)送方為主器件,接收方為從器件,控制器作為從器件接收完 1 數(shù)據(jù)時(shí),發(fā)送應(yīng)答信號(hào)//**************************************************************************************************//void sendACK(bit ACK) //{// if(ACK)sda=1。// I2C_SCK=0。// I2C_SCK=1。// I2C_SDA=1。 Delay_10_uS()。 Delay_10_uS()。 Delay_10_uS()。}//**************************************************************************************************//停止(SCL 為高,SDA 由低變?yōu)楦呤且粋€(gè)結(jié)束條件)//**************************************************************************************************void stop() { Delay_10_uS()。 Delay_10_uS()。 Delay_10_uS()。 if ( I2C_SCK == 0) return 0。 Delay_10_uS()。 Delay_10_uS()。} //**************************************************************************************************//啟動(dòng)(SCL 為高,SDA 由高變?yōu)榈褪且粋€(gè)開(kāi)始條件)//**************************************************************************************************bit start() {河南科技大學(xué)畢業(yè)設(shè)計(jì)(論文)38 Delay_10_uS()。 //時(shí)鐘線define uchar unsigned chardefine uint unsigned intvoid Delay_10_uS(void){ char i=10。 } }} //**************************************************************************************************sbit I2C_SDA=P2^7。K=2。motor_ffw2()。}河南科技大學(xué)畢業(yè)設(shè)計(jì)(論文)37 if((bza1==1)) { bza1=0。(bza2==1)) { bza1=2。} if((add=127)amp。(bza2==0)) {bza1=1。 if((add127)amp。motor_ffw()。motor_ffw()。motor_ffw()。(bz==7)){bz=0。} if((jiaodu155)amp。motor_ffw()。amp。bz=6。(bz==5)){K=1。 } if((jiaodu1390)amp。motor_ffw()。amp。motor_ffw()。motor_ffw()。motor_ffw()。(bz==3)){bz=4。} if((jiaodu155)amp。motor_ffw()。amp。bz=2。(bz==1)){K=2。 } if((jiaodu1390)amp。motor_ffw()。amp。 delay(200)。 display_y()。 //連續(xù)讀出數(shù)據(jù),存儲(chǔ)在 BUF 中 Multiple_read_ADXL345()。} if(add=127) { bza2=1。//讀出的數(shù)據(jù)為 0XE5,表示正確 add=Read_AD(0)。 //液晶初始化 ADXL345 Init_ADXL345()。 delay(500)。//主程序void main(){ uchar devid。uchar bza1=0。uchar bz=0。限于本人水平,在論文中還存在許多缺陷和不足,真誠(chéng)希望各位老師對(duì)本論文提出寶貴意見(jiàn)。感謝我的父母和家人對(duì)我的學(xué)業(yè)一貫的支持與關(guān)心,是他們?cè)诒澈竽貫槲姨峁┝宋镔|(zhì)保障和不斷進(jìn)取的精神動(dòng)力,讓我順利的完成學(xué)業(yè)。兩個(gè)多月來(lái),老師淵博的專(zhuān)業(yè)知識(shí)、嚴(yán)謹(jǐn)?shù)闹螌W(xué)態(tài)度和平易近人的氣質(zhì),給我以深深的教誨和啟迪,是我今后學(xué)習(xí)和工作的榜樣
點(diǎn)擊復(fù)制文檔內(nèi)容
電大資料相關(guān)推薦
文庫(kù)吧 www.dybbs8.com
備案圖鄂ICP備17016276號(hào)-1