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

正文內(nèi)容

全國大賽帆板控制系統(tǒng)最新-全文預覽

2025-06-01 23:29 上一頁面

下一頁面
  

【正文】 ***************************************************//**************************************************************12864指令: 0x01 //將DDRAM填滿“20H”,并且設(shè)定DDRAM的地址計數(shù)器(AC)到“00H” 0x02 //設(shè)定DDRAM的地址計數(shù)器 (AC)到“00H”, 并且將游標移到開頭原點位置;這個指令并不改變DDRAM的內(nèi)容 0x04 //讀寫后,AC減一,向左寫 0x06 //讀寫后,AC加一,向右寫 0x10 //光標向左移動,AC減一 0x14 //光標向右移動,AC加一 0x18 //顯示向左移動,光標跟著移動 0x1c //顯示向右移動,光標跟著移動 0x0c //整體顯示開,游標關(guān),游標位置反白不允許 0x0e //整體顯示開,游標開,游標位置反白不允許 0x0f //整體顯示開,游標開,游標位置反白允許 0x08 //關(guān)顯示,關(guān)光標,關(guān)光標閃爍 0x30 //8位數(shù)據(jù)端口,基本指令操作 0x34 //8位數(shù)據(jù)總線,擴展指令集 0x20 //4位數(shù)據(jù)總線,基本指令集 0x24 //4位數(shù)據(jù)總線,擴展指令集 **************************************************************/includeinclude include define lcd_data P1 //定義液晶數(shù)據(jù)端口sbit lcd_PSB=P3^7。 //向液晶寫數(shù)據(jù)extern void lcd_12864_init()。}/***************************************************************/ifndef __12864_h_ define __12864_h_//extern void lcd_writestring(unsigned char *str)。 count++。 } } void timer0() interrupt 3{ A1=1。 case 16:write_12864_addr(3,7)。 case 15:write_12864_addr(3,7)。 case 14:write_12864_addr(3,7)。 case 13:write_12864_addr(3,7)。 case 12:write_12864_addr(3,7)。 case 11:write_12864_addr(3,7)。 case 10: write_12864_addr(3,7)。 case 9: write_12864_addr(3,7)。 case 8:write_12864_addr(3,7)。 case 7:write_12864_addr(3,7)。 case 6:write_12864_addr(3,7)。 case 5:write_12864_addr(3,7)。 case 4:write_12864_addr(3,7)。 case 3:write_12864_addr(3,7)。 case 2: write_12864_addr(3,7)。 } } } switch(num) { case 1: write_12864_addr(3,7)。 break。 break。 while(dat!=0xf0) { dat=keydata。 while(dat!=0xf0) { delayms(5)。 } } } keydata=0xf7。 break。 break。 while(dat!=0xf0) { dat=keydata。 while(dat!=0xf0) { delayms(5)。 } } } keydata=0xfb。 break。 break。 while(dat!=0xf0) { dat=keydata。 while(dat!=0xf0) { delayms(5)。 } } } keydata=0xfd。 break。 break。 while(dat!=0xf0) { dat=keydata。 while(dat!=0xf0) { delayms(5)。 keydata=0xfe。 pwm_dis()。 pwm_dis()。 pwm_dis()。 pwm_dis()。 pwm_dis()。 pwm_dis()。 pwm_dis()。 pwm_dis()。 pwm_dis()。 pwm_dis()。 pwm_dis()。 pwm_dis()。 pwm_dis()。 pwm_dis()。 pwm_dis()。 pwm_dis()。 dat=datamp。 break。 break。 dat=datamp。 dat=datamp。 dat=datamp。 break。 break。 dat=datamp。 dat=datamp。 dat=datamp。 break。 break。 dat=datamp。 dat=datamp。 dat=datamp。 break。 break。 dat=datamp。 dat=datamp。 }void keyscan(){ unsigned char dat=0。 }void anjian_dis(){ numshi=anjian/10。 } void pwm_dis(){ numshi=pwm/10。ixms。uchar numshi=0。sbit ENA=P2^6。extern void keyscan()。 if(key==0) keyscan_1()。 lcd_12864_init()。 ET1=1。void timer_init(){ TMOD=0X10。六、設(shè)計總結(jié)本方案的系統(tǒng)設(shè)計基本符合2011年全國大學生電子設(shè)計競賽試題(F題)的要求。66176。65176。9065176。64176。63176。7060176。57176。57176。5055176。51176。46176。3040176。31176。22176。109176。0176。177。絕對誤差≤5176。(二)測試結(jié)果功能要求測試序號指標(目標值)實測值1顯示范圍為060176。(三)控制算法首先利用鍵盤控制風扇的轉(zhuǎn)速,使帆板能夠偏轉(zhuǎn)一定的角度,再利用加速度傳感器測出帆板的角度,送顯示電路顯示。帆板轉(zhuǎn)角測量原理:風扇吹動帆板轉(zhuǎn)動,產(chǎn)生帆板角度變化,利用ADXL345數(shù)字加速度傳感器測出三維坐標x 、y 、z的變化,將加速度傳感器固定在帆板上,從而通過固定y,利用x 、z的關(guān)系求出角度。(二) 總體設(shè)計方案系統(tǒng)功能的實現(xiàn),以STC89C52單片機為核心,在單片機系統(tǒng)實現(xiàn)的輸入輸出和顯示功能的基礎(chǔ)上,由單片機的內(nèi)置邏輯和運算功能,加上外圍電路得以實現(xiàn)。自制電源體積大,需接入220V電壓,電壓不穩(wěn)定,使用不方便。風力集中,流失小,能很好的吹動帆板。本系統(tǒng)設(shè)計采用方案二。在L298N集成芯處中集成了兩套H橋電路,可直接驅(qū)動兩路直流電機,利用單片機產(chǎn)生的PWM信號,可方便地進行電機調(diào)速。)LCD12864和LCD1602使用方法類似,驅(qū)動簡單,耗電量小,無輻射危險,顯示直觀、抗干擾能力強,但體積較大。驅(qū)動簡單,但不能顯示漢字。顯示【方案一】使用數(shù)碼管顯示。按鍵選用【方案一】采用獨立鍵盤?!痉桨溉坑肁DXL345數(shù)字加速度傳感器。角度傳感器的選用【方案一】用UZZ9001Y與KMZ41連接構(gòu)成一個角度測量系統(tǒng)。但本系統(tǒng)不需要復雜的邏輯功能,且從使用、功耗及經(jīng)濟的角度考慮我們放棄了此方案。本系統(tǒng)就是以單片機為核心建立起來的,要實現(xiàn)對帆板轉(zhuǎn)角大小的控制,其歸根就是對風扇的控制,帆板的轉(zhuǎn)角隨著風扇風力的變化而變化,角度傳感器給單片機不同的角度檢測信號,經(jīng)單片機處理后在LCD液晶上顯示,同時給出聲光提示。系統(tǒng)包括:單片機主控模塊、角度信號采集模塊、鍵盤輸入模塊、顯示模塊、電源模塊、風扇電機驅(qū)動模塊。還可依據(jù)設(shè)定的帆板角度信息智能控制風扇轉(zhuǎn)速,在很短時間內(nèi)(5秒以內(nèi))動態(tài)調(diào)整帆板擺角,同時實時顯示帆板角度等信息。關(guān)鍵詞: STC89C52;加速度傳感器;LCD12864;L298N一、 引言單片機又稱單片微控制器,單片機具有體積小、功耗低、控制功能強、擴展靈活、微型化和使用方便等優(yōu)點,廣泛應用于儀器儀表中,結(jié)合不同類型的傳感器,可實現(xiàn)諸如電壓、功率、頻率、濕度、溫度、流量、速度、厚度、角度、長度、硬度等物理量的測量。FPGA可以實現(xiàn)各種復雜的邏輯功能,IO資源豐富,易于進行功能擴展。綜合考慮,本系統(tǒng)設(shè)計的功能依靠51單片機均可實現(xiàn),故采用方案二。該集成芯片為專用的水平傾角測量芯片,具有體積小、靈敏度高等優(yōu)點,但是輸出為模擬信號,需要用到DA轉(zhuǎn)換,操作間為復雜,且占用I/O口較多,不利于本統(tǒng)功能模塊的操作。本系統(tǒng)選擇了第三種方案。在本系統(tǒng)中需要多個鍵,系統(tǒng)選擇了第二種方案。1602是一種專門用于顯示字母、數(shù)字、符號等點陣式,1602分為上下2行,每行顯示16個字符。(最好選用帶字庫的,方便編寫程序。【方案二】采用L298N集成H橋芯片。通過使用不同的放大電路和不同參數(shù)的器件,可達到不同的放大的要求,放大后能得到較大的功率?!痉桨付坑脦L通道的風扇。采用變壓器與三端穩(wěn)壓器相結(jié)合,使220V電壓經(jīng)變壓器變壓,降為系統(tǒng)所需電壓,過整流橋并利用兩個大的電容濾波,從而得到較為穩(wěn)定的直流電壓。本系統(tǒng)選用第二種方案。(二)角度計算帆板轉(zhuǎn)角:0~60度。可以滿足系統(tǒng)要求。L298N驅(qū)動模塊如下圖4—2所示:圖4—2風扇控制顯示模塊使用LCD12864顯示,如下圖4—3所示:圖4—3顯示模塊聲光提示模塊圖4—4聲光提示模塊傳感器模塊圖4—5傳感器模塊(二)軟件設(shè)計風扇控制算法設(shè)計風扇控制算法如下圖4—6所示:圖4—6風扇控制算法聲光提示算法設(shè)計聲光提示算法如下圖4—7所示:圖4—7聲光提示算法系統(tǒng)流程圖整個系統(tǒng)程序流程圖如圖4—8所示:圖4—8系統(tǒng)流程圖五、系統(tǒng)測試(一)測試方法與儀器利用四位半數(shù)字萬用表、秒表、量角器等設(shè)備通電對系統(tǒng)進行測試。2分辨力為2176。3使帆板轉(zhuǎn)角θ穩(wěn)定在45176。0176。1176。1523176。29176。39176。3547176。49176。53176。5555176。59176。58176。7561176。63176。65176。9565176。66176。這個地方有待改進。參考文獻[1] 郭天祥. 51單片機C語言教程. 北京:電子工業(yè)出版社,2009年.[2] 閻石. 數(shù)字電子技術(shù)基礎(chǔ)(第四版). 北京: 高等教育出版社,1997年.[3] 李建忠.單片機原理及應用.西安:西安電子科技大學出版社,2002年.
點擊復制文檔內(nèi)容
教學教案相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號-1