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

正文內容

單片機課程設計報告格式-資料下載頁

2025-10-08 14:24本頁面
  

【正文】 LCD_D2_PORT,LCD_D2}, {LCD_D3_PORT,LCD_D3}, {LCD_D4_PORT,LCD_D4}, {LCD_D5_PORT,LCD_D5}, {LCD_D6_PORT,LCD_D6}, {LCD_D7_PORT,LCD_D7}, }。//內部函數(shù)原型說明extern void LCDCommand(uint_8 cmd)。//====================== //函數(shù)名稱:LCDInit //函數(shù)返回:無 //參數(shù)說明:無//功能概要:LCD初始化。//====================== void LCDInit(){ uint_32 i = 0; //定義數(shù)據(jù)口和控制口為輸出 for(i = 0。i 11。i++){ gpio_init(LCD[i].gpio_port, LCD[i].gpio_pin, 1,0)。} //設置指令,RS,R/W = 00, 寫指令代碼gpio_set(LCD[0].gpio_port, LCD[0].gpio_pin, 0)。gpio_set(LCD[1].gpio_port, LCD[1].gpio_pin, 0)。1//功能設置//設置指令LCDCommand(0x38)。//5*7點陣模式,2行顯示,8位數(shù)據(jù)總線 LCDCommand(0x08)。//關顯示,關光標顯示,不閃爍LCDCommand(0x01)。//清屏for(i=0。i//參數(shù)說明:需要顯示的數(shù)據(jù) //功能概要:液晶顯示data中的數(shù)據(jù)。//====================== void LCDShow(uint_8 data[32]){ uint_8 i。LCDInit()。//LCD初始化 //顯示第1行16個字符gpio_set(LCD[0].gpio_port, LCD[0].gpio_pin, 0)。gpio_set(LCD[1].gpio_port, LCD[1].gpio_pin, 0)。//后7位為DD RAM地址(0x00)LCDCommand(0x80)。//寫16個數(shù)據(jù)到DD RAM gpio_set(LCD[0].gpio_port, LCD[0].gpio_pin, 1)。gpio_set(LCD[1].gpio_port, LCD[1].gpio_pin, 0)。//將要顯示在第1行上的16個數(shù)據(jù)逐個寫入DD RAM中 1for(i = 0。i 16。i++){ } //顯示第2行16個字符gpio_set(LCD[0].gpio_port, LCD[0].gpio_pin, 0)。gpio_set(LCD[1].gpio_port, LCD[1].gpio_pin, 0)。//后7位為DD RAM地址(0x40)LCDCommand(0xC0)。gpio_set(LCD[0].gpio_port, LCD[0].gpio_pin, 1)。gpio_set(LCD[1].gpio_port, LCD[1].gpio_pin, 0)。//將要顯示在第2行上的16個數(shù)據(jù)逐個寫入DD RAM中 for(i = 16。i 32。i++){ } } //====================== //函數(shù)名稱:LCDCommand //函數(shù)返回:無//參數(shù)說明:cmd:待執(zhí)行的命令//功能概要:執(zhí)行給定的cmd命令,且延時。//====================== void LCDCommand(uint_8 cmd){uint_8 i。uint_16 j。uint_8 temp。LCDCommand(data[i])。LCDCommand(data[i])。//等待延遲防止重復調用此函數(shù)而LCD卡死 1for(j=0。j(i3))。gpio_set(LCD[i].gpio_port, LCD[i].gpio_pin, temp)。} //給出E信號的下降沿(先高后低),使數(shù)據(jù)寫入LCD gpio_set(LCD[2].gpio_port, LCD[2].gpio_pin, 1)。for(j=0。j// 版權所有: 蘇州大學飛思卡爾嵌入式中心()// 版本更新: 20130317 //====================== ifndef LCD_H define LCD_H include “” //LCD寄存器選擇信號引腳 define LCD_RS_PORT PORTD define LCD_RS 7 //LCD讀寫信號引腳 1define LCD_RW_PORT PORTD define LCD_RW 6 //LCD讀寫信號引腳define LCD_E_PORT PORTD define LCD_E 5 //LCD數(shù)據(jù)引腳define LCD_D0_PORT PORTD define LCD_D0 4 define LCD_D1_PORT PORTD define LCD_D1 3 define LCD_D2_PORT PORTD define LCD_D2 2 define LCD_D3_PORT PORTD define LCD_D3 1 define LCD_D4_PORT PORTD define LCD_D4 0 define LCD_D5_PORT PORTC define LCD_D5 17 define LCD_D6_PORT PORTC define LCD_D6 16 define LCD_D7_PORT PORTC define LCD_D7 13 //====================== //函數(shù)名稱:LCDInit //函數(shù)返回:無 //參數(shù)說明:無//功能概要:LCD初始化。//====================== extern void LCDInit()。1//====================== //函數(shù)名稱:LCDShow //函數(shù)返回:無//參數(shù)說明:data[32]:需要顯示的數(shù)組 //功能概要:LCD顯示數(shù)組的內容。//====================== extern void LCDShow(uint_8 data[32])。endif //防止重復定義(結尾)輔助函數(shù) /* * * * Created on: Jun 5, 2017 * Author: administrator */ifndef QZH_H_ define QZH_H_ include “” void changeState(int*)。//改變工作狀態(tài)函數(shù) int sdmn(int)。//濕度變化模擬函數(shù)void changeCode(int,uint_8 s[4])。//LED顯示轉碼函數(shù) endif /* QZH_H_ */ /* * * * Created on: Jun 5, 2017 1* Author: administrator */ include“” void changeState(int *a){} int sdmn(int a){ } void changeCode(int a,uint_8 s[4]){} 1if(*a == 0){ } else { } *a = 0。*a = 1。return a=5。uint_8 c[10] = {39。039。,39。139。,39。239。,39。339。,39。439。,39。539。,39。639。,39。739。,39。839。,39。939。}。s[3] = c[a%10]。s[2] = c[a/10]。s[1] = c[a/100]。s[0] = c[a/1000]。第四章 系統(tǒng)測試圖4 圖4 是開始是濕度顯示是72%,工作狀態(tài)顯示為停止。1圖5 圖5 是第二次采集濕度顯示為69%,工作狀態(tài)顯示為停止。1圖6 圖6 是第三次采集濕度顯示為66%度,已經逼近設定值65%,此時工作狀態(tài)顯示為停止。1圖7 再次采集時濕度低于65%,滴灌立即開始,濕度上升至75%。1第五章 總結展望通過本次課程設計,對中斷處理有了更加深入的理解。對于計時器,LED和LCD的工作原理也有了更深的認識。LCD在試驗中遇到的問題不大,主要問題在于中斷處理函數(shù)的編寫和LED顯示上,LED顯示是每次中斷顯示一個數(shù),所以要每次中斷顯示,才能使得四個值看起來是同時顯示的且沒有閃爍效果。其次LED的顯示是要求是字符,所以在顯示濕度是加上了轉碼函數(shù)加以轉換。這里又涉及到了參數(shù)為數(shù)組的函數(shù)的寫法,因為學過好幾種語言,其傳遞方式偶所不同所以在這里也出現(xiàn)了不少問題。通過此次課程設計不僅對單片機應用有了很好的實踐經驗,而且也幫助鞏固了以前的知識。滴灌系統(tǒng)可以增加通信模塊,使得所有者可以實時監(jiān)測農作物生長環(huán)境,也可以遠程操控進行滴灌等功能。滴灌系統(tǒng)可以增加溫度監(jiān)測,土壤酸堿性監(jiān)測,空氣CO2濃度監(jiān)測,并配套處理設備使得對農作物的管理更加智能化。1參考文獻[1] 王宜懷、張書奎、王林、(第3版),北京:清華大學 出版社,2011.[2] :北京航天航空大學出版社,[3] 王宜懷、陳建明、:電子工業(yè)出版社,2006.[4] 王粉花、:清華大學出版社, 1
點擊復制文檔內容
語文相關推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號-1