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

正文內(nèi)容

自動車窗升降控制器的設(shè)計與制作-資料下載頁

2025-10-23 13:58本頁面

【導(dǎo)讀】量應(yīng)用于批量裝車,并設(shè)有安全保護裝置?,F(xiàn)在許多轎車門窗玻璃的升降使用的。是價格低廉、性能穩(wěn)定的單片機作為集成模塊控制器進行控制。通過5V小功率電機的正反轉(zhuǎn)、停止以及自。動上升功能,模擬車窗的升降以及車輛停車熄火時車窗自動關(guān)閉控制功能。

  

【正文】 LCD_NO_FLASH 0x00 //光標不閃動 江蘇理工學(xué)院畢業(yè)設(shè)計說明書 (論文 ) 第 26 頁 共 42 頁 void LCD_SetDisplay(unsigned char DisplayMode)//設(shè)置顯示模式函數(shù),無返回值, unsigned char型參數(shù) { LCD_Write(LCD_COMMAND, 0x08|DisplayMode)。//寫入顯示模式 } // 設(shè) 置 輸 入 模 式************************************************************ define LCD_AC_UP 0x02 //定義 AC_UP指令 define LCD_AC_DOWN 0x00 // 定義 AC_DOWN指令 define LCD_MOVE 0x01 //定義 MOVE指令 define LCD_NO_MOVE 0x00 //定義 NO_MOVE指令 void LCD_SetInput(unsigned char InputMode)//設(shè)置輸入函數(shù) { LCD_Write(LCD_COMMAND, 0x04|InputMode)。 _nop_()。 _nop_()。 _nop_()。 _nop_()。 _nop_()。 _nop_()。 _nop_()。_nop_()。 } void WaitForEnable(void)//查忙狀態(tài)函數(shù) { DBPort=0xff。 //將 0xff復(fù)制 到數(shù)據(jù)端口 _nop_()。_nop_()。_nop_()。_nop_()。_nop_()。_nop_()。_nop_()。_nop_()。_nop_()。_nop_()。_nop_()。_nop_()。 LcdRs=0。LcdRw=1。_nop_()。_nop_()。_nop_()。_nop_()。_nop_()。_nop_()。_nop_()。_nop_()。_nop_()。_nop_()。//生成時序, RS為低電平 LcdEn=1。_nop_()。_nop_()。_nop_()。_nop_()。_nop_()。_nop_()。_nop_()。_nop_()。_nop_()。_nop_()。//生成時序, EN為高電平 while(DBPortamp。0x80)。//等不忙 _nop_()。_nop_()。_nop_()。_nop_()。_nop_()。_nop_()。_nop_()。_nop_()。_江蘇理工學(xué)院畢業(yè)設(shè)計說明書 (論文 ) 第 27 頁 共 42 頁 nop_()。_nop_()。_nop_()。_nop_()。 LcdEn=0。//EN為低電平 } // 初始化LCD************************************************************ void LCD_Initial()//液晶初始化函數(shù) { LcdEn=0。 Delay_ms_Lcd1602(15)。 LCD_Write(LCD_COMMAND,0x38)。 //8位數(shù)據(jù)端口 ,2行顯示 ,5*7點陣 Delay_ms_Lcd1602(5)。 LCD_Write(LCD_COMMAND,0x38)。 //再寫入一次 Delay_ms_Lcd1602(5)。 LCD_Write(LCD_COMMAND,0x38)。 //再寫入一次 WaitForEnable()。//等待 LCD_SetDisplay(LCD_SHOW|LCD_NO_CURSOR)。 //開啟顯示 , 無光標 WaitForEnable()。//等待 LCD_Write(LCD_COMMAND,LCD_CLEAR_SCREEN)。 //清屏 WaitForEnable()。//等待 LCD_SetInput(LCD_AC_UP|LCD_NO_MOVE)。 //AC遞增 , 畫面不動 } void GotoXY(unsigned char x, unsigned char y)//光標去特定位置 { if(y==0)//如果 y=0 LCD_Write(LCD_COMMAND,0x80|x)。//寫入 x地址 if(y==1) //如果 y=1 LCD_Write(LCD_COMMAND,0x80|(x0x40))。//如果 y=1經(jīng)過進一步運算再寫到 x地址 江蘇理工學(xué)院畢業(yè)設(shè)計說明書 (論文 ) 第 28 頁 共 42 頁 } void WriteDataLCM(uchar dataW)//寫數(shù)據(jù)函數(shù) { WaitForEnable()。//等待 //等待液晶 忙完 LcdRs=1。LcdRw=0。_nop_()。_nop_()。_nop_()。_nop_()。_nop_()。_nop_()。_nop_()。_nop_()。_nop_()。//生成合適時序 DBPort=dataW。_nop_()。_nop_()。_nop_()。_nop_()。_nop_()。_nop_()。_nop_()。_nop_()。_nop_()。_nop_()。 //賦值 dataW參數(shù)到數(shù)據(jù)端口上 LcdEn=1。_nop_()。_nop_()。_nop_()。_nop_()。_nop_()。_nop_()。_nop_()。_nop_()。LcdEn=0。//結(jié)束時序 } void DisplayOneChar(uchar x,uchar y,uchar Wdata)//顯示一個字符函數(shù) { GotoXY(x,y)。 //到達特定坐標 WriteDataLCM(Wdata)。 //寫入字符 } void PrintXY(uchar x,uchar y,uchar *str)//在特定位置顯示函數(shù),無返回值, unsigned char參數(shù)和 unsigned char 指針參數(shù) { WaitForEnable()。//等待 GotoXY(x,y)。//到達指定坐標 while(*str!=39。\039。)//等待字符串結(jié)束 { DisplayOneChar(x,y,*str)。//寫入字符串 str++。//指針自加 x++。 //x坐標增加 } 江蘇理工學(xué)院畢業(yè)設(shè)計說明書 (論文 ) 第 29 頁 共 42 頁 } void DisplayChar_num(uint x,uint y,uint num)//顯示整數(shù)函數(shù) { //EA=0。 //關(guān)總中斷 WaitForEnable()。//等待 DisplayOneChar(x,y,table[num/100])。//百位 DisplayOneChar(x+1,y,table[(num/10)%10])。// 十位 DisplayOneChar(x+2,y,table[(num)%10])。//個位 // EA=1。 } void Display2num(uint x,uint y,uint num)//顯示整數(shù)函數(shù) { //EA=0。 //關(guān)總中斷 WaitForEnable()。//等待 //if((num/100)0) DisplayOneChar(x,y,table[num/100])。else PrintXY(x,y, )。//百位 DisplayOneChar(x,y,table[(num/10)%10])。//十位 DisplayOneChar(x+1,y,table[(num)%10])。//個位 // EA=1。 } void DisplayInt(uint x,uint y,uint num)//顯示整數(shù)函數(shù) { uchar wan,qian,bai,shi,ge。 EA=0。 wan=num/10000。 qian=(num/1000)%10。 bai=(num/100)%10。 shi=(num/10)%10。 江蘇理工學(xué)院畢業(yè)設(shè)計說明書 (論文 ) 第 30 頁 共 42 頁 ge=num%10。 WaitForEnable()。 if(wan0) DisplayOneChar(x,y,table[wan])。else PrintXY(x,y, )。 if(wan0||qian0) DisplayOneChar(x+1,y,table[qian])。else PrintXY(x+1,y, )。 if(wan0||qian0||bai0) DisplayOneChar(x+2,y,table[bai])。else PrintXY(x+2,y, )。 if(wan0||qian0||bai0||shi0) DisplayOneChar(x+3,y,table[shi])。else PrintXY(x+3,y, )。 DisplayOneChar(x+4,y,table[ge])。//個位 EA=1。 } void Display_Signed_char(uint x,uint y,signed char num)//顯示整數(shù)函數(shù) { //EA=0。 //關(guān)總中斷 WaitForEnable()。//等待 if(num=0)PrintXY(x,y, )。else PrintXY(x,y,)。 //處理符號 if(num0)num=~num+1。 //將負數(shù)轉(zhuǎn)換 if((num/100)0) DisplayOneChar(x+1,y,table[num/100])。else PrintXY(x+1,y, )。 //百位 DisplayOneChar(x+2,y,table[(num/10)%10])。// 十位 DisplayOneChar(x+3,y,table[(num)%10])。//個位 //EA=1。 } 江蘇理工學(xué)院畢業(yè)設(shè)計說明書 (論文 ) 第 31 頁 共 42 頁 第 5章 軟硬件調(diào)試 硬件 仿真 調(diào)試 在硬件電路設(shè)計完成后不能著急焊接板子,首先要做的是用 Multisim軟件進行電路仿真。 Multisim軟件是專門用于 硬件電路 原理圖 設(shè)計和仿真的,它有非常全面的元件庫,并且可以直接將畫好的原理圖導(dǎo)入到軟件中進行仿真 [25]。 在進行仿真時,在設(shè)計電路中加上虛擬電壓表用來檢測各個模塊的工作電壓,測試其是否達到正常工作電壓。在仿真無誤后才可開始焊接硬件電路。焊接完成后進行硬件電路實物檢查及調(diào)試。 1.檢查電路 剛剛焊接好的電路板不能直接上電調(diào)試。首當(dāng)其沖的是確認各個元件尤其是芯片的連線是否完整 。對照 原理 圖 或接線圖 , 檢查每個模塊電路連線的正確性。檢查接線是否正確的 同時也要關(guān)注有 極性二極管和電解電容器 是否接錯,芯片是否插錯方向 。 最 后 觀察焊點是否牢固 ,有沒有漏焊、虛焊 。 在檢查中可以使用萬用表判斷線路是否導(dǎo)通。 2. 上電 觀察 在仿真時已經(jīng)確定好了各個模塊的工作電壓以及電路檢查沒有問題的情況下,可以開始上電調(diào)試。電源一但 接通, 不需要著急檢測板子的各項技術(shù)參數(shù),而是要觀察是否有異常現(xiàn)象 。如果有, 應(yīng) 立即關(guān) 閉 電源, 重新排查故障直到故障排除后才能重新上電 。 最后 , 才用電壓表測每個模塊的工作電壓是否正常,確保芯片正常工作 。 3.靜態(tài)調(diào)試 為了提高調(diào)試效率必須進行靜態(tài)調(diào)試。在不加輸入信號的條件下,對 硬件電路每一個模塊的性能試驗和靜態(tài)工作點的調(diào)整, 使 它 可以適應(yīng)總體設(shè)計要求。 這樣的分模塊調(diào)試可以大大提高效率,減少錯誤率也為后續(xù)調(diào)試奠定了基礎(chǔ)。在這個部分需要重點調(diào)試液晶顯示器上的 ,將 LCD的對比度調(diào)整到合適的范圍。 4.動態(tài)調(diào)試 在加入 輸入信號加 的條件下 ,調(diào)整通信信道單元電路 中的元件,如電容、電江蘇理工學(xué)院畢業(yè)設(shè)計說明書 (論文 ) 第 32 頁 共 42 頁 感的 波形振幅 、 頻率等參數(shù)符合設(shè)計要求。如果輸入信號是一個周期性的信號,該信號可以通過 示波器 來觀測 。 動態(tài)調(diào)試也要與靜態(tài)調(diào)試一樣 采用分塊調(diào)試, 這時調(diào)試后一級電路的輸入信號應(yīng)采用前一級的輸出信號。 軟件 程序 調(diào)試 本次軟件程序設(shè)計采用的是 C語言。編譯的源代碼文件中可能遇到 各種 錯誤和警告,表明源文件的設(shè)計還不夠準確需要修改。軟件程序設(shè)計中有 LCD1602模塊和 DS18B20溫度檢測傳感器程序模塊,調(diào)試時需要對這兩個模塊分別進行調(diào)試。首先用 visual c++對編好的程序進行編譯,如果程序中存在語法或邏輯錯誤,編譯后會提示你有多少,在哪一行有錯誤。最后再調(diào)試 main函數(shù)。我在調(diào)試時就出
點擊復(fù)制文檔內(nèi)容
公司管理相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號-1