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

正文內容

精品畢業(yè)論文--基于單片機的飼料自動供給系統(tǒng)設計(參考版)

2024-08-25 11:27本頁面
  

【正文】 code unsigned char b1[30]={ 0xfb,0x04,0xfb,0x90,0xfc,0x0c,0xfc,0x44, 0xfc,0xac,0xfd,0x09,0xfd,0x34,0xfd,0x82, 0xfd,0xc8,0xfe,0x06,0xfe,0x22,0xfe,0x56, 0xfe,0x85,0xfe,0x9a,0xfa,0xd9}。 } } if(time==0) break。 B_=0。 //電機停止轉動 C_=0。 TCON=0x01。amp。input==0x39) TCON=0x51。 if(input_time==1amp。//開啟定時器 while(1) { input_time=0。 place_time=(30place)/time。amp。input==0x39) break。input_time==1amp。place!=0amp。 } } }/////////////////////////////////////////////////////////////////////// if(time!=0amp。 P0=0x00。amp。 i++。 P0=disp_data。 input=input4。 P0=disp_data。 input=input4。 } else if(i==1) { /*k=(float)input/10。input!=0x39)//判斷是否按下輸入速度鍵 { if(i==0) { disp_data=input。input!=0x7camp。input!=0x77amp。 while(i2) { if(input_time==1amp。 P0=0x00。amp。 i++。 P0=disp_data。 input=input4。 P0=disp_data。amp。amp。amp。 input_time=0。input_time==1)//輸入時間 { i=0。//顯示輸出 while(1) { while(1) { if(input==0x77amp。//定義外部中斷0為下降中斷 P2=0x0f。//開啟中斷 IP=0x02。 TL1=0x18。 //設定定時器0和定時器1的初始值 TL0=0x78。 TMOD=0x11。}void main(){ unsigned char i=0,j=0,disp_data=0。 } } count_t1++。 case 8:D_=A_=1,B_=C_=0,count=0,TCON=0x51。 case 7:D_=1,A_=B_=C_=0,TCON=0x51。 case 6:C_=D_=1,A_=B_=0,TCON=0x51。 case 5:C_=1,A_=B_=D_=0,TCON=0x51。 case 4:B_=C_=1,A_=D_=0,TCON=0x51。 case 3:B_=1,A_=C_=D_=0,TCON=0x51。 //電機轉動的脈沖產(chǎn)生 case 2:A_=B_=1,C_=D_=0,TCON=0x51。 switch(count) { case 1:A_=1,B_=C_=D_=0,TCON=0x51。 if(count_t1=place)//控制電機的轉動速度 { count_t1=0。 TH1=0xfc。 else TCON=0x41。 P0=time_a。 time_a=time_a4。 time_a=time%10。 TH0=0xec。 place+=place_time。 if(count_t0==200)//控制定時器的中斷次數(shù) { count_t0=0。 } } void t0() interrupt 1 //定時0中斷程序,1s中斷,顯示時間{ unsigned char time_a,time_b。 } P2=0x0f。 break。 dl=pan(~P2amp。 while(P2!=e) { dh=pan((~P2amp。 while(e!=0xef) { P2=e。 input_time=1。 return(temp)。 if(temp==4) temp=2。}unsigned char pan(unsigned char temp){ if(temp==1) temp=0。k150。 void delay(unsigned char x) //0x77 輸入時間 0x7c輸入速度 0x39確定 0x5e停止{ unsigned char k。//中斷計數(shù)//速度float place_time,place。//寄存輸入?yún)?shù)和輸入時間unsigned char count_t0=0,count=0,count_t1=0。//中斷標志位unsigned char dl,dh。sbit int0=P3^2。sbit C_=P1^2。參考文獻[1]楊恢先 . 單片機原理及應用[M].長沙:國防科技大學出版社,2003[2]徐仁貴,:機械工業(yè)出版社,2001,322323.[3]施云貴,李燕等 . 帶有串行接口的八位LED控制驅動器MAX7219的應用[J].林化工學院學報,2005(1):2729.[4]高社生,張鈴霞等. 可靠性理論與工程應用[M].北京:國防工業(yè)出版社,2002.[5]朱三元,錢樂秋等 . 軟件工程設計概論[M].京:科學出版社,2002.[4]:哈爾濱工業(yè)大學出版社,1999,99100.[7]李如剛. ,2006年第五期.[8]NI公司 . 基于PC機的虛擬儀器 . 電子產(chǎn)品世界,2004.[9] :,171172.[10]馬忠梅, C 語言應用程序設計,北京:北京航空航天大學出版社,2003, 125127.[11]:北京希望電子出版社,2002.[12]陳隆昌,:西安電子科技大學出版社,2000,232234[:機械工業(yè)出版社,1998,6970.[15]陳維山,:哈爾濱工業(yè)大學出版社,1999,124125.[16]:同濟大學出版社,2000,101157.[17]:東南大學出版社,2001.附錄一:系統(tǒng)軟件程序include includesbit A_=P1^0。飼料自動供給系統(tǒng)是一個倉儲飼料自動供應與飼料自動運輸?shù)娜娴闹悄芑^程,但是由于各方面條件的制約,倉儲飼料的自動供應部分沒有完成,這便使本次畢業(yè)設計的實用性大打折扣,這是本次畢業(yè)設計的遺憾。特別在實際的動物喂養(yǎng)過程當中,方便、實用、經(jīng)濟是關鍵的三個問題,根據(jù)如今社會的動物喂養(yǎng)情況,單片機控制的飼料自動供給系統(tǒng)完全可以在市場上立足。因此,等做完這個畢業(yè)設計后,不僅提高了我的獨立分析問題能力,而且還加強了實際解決問題的能力。結 論單片機控制步進電機完成的飼料供給系統(tǒng)是本次畢業(yè)設計的內容,這次畢業(yè)設計,從開始設計到設計的完成,從設計電路到設備的調試,都讓我感覺收獲挺多,這不僅是理論上的升華,還有實踐中的鍛煉。 圖52 脈沖串產(chǎn)生程序流程圖如圖53為鍵盤掃描程序流程圖。 飼料供給系統(tǒng)程序流程如圖51為系統(tǒng)總功能實現(xiàn)流程圖。對于一些常用的常數(shù),如 TRUE, FALSE以及不同型號單片機中各種特殊功能寄存器和位地址等,可以集中起來放在一個頭文件中進行定義,需要時再采用預處理命令include將其加入到程序中去。(4) 在一個好的、有使用價值的源程序后面盡量加上必要的注釋,以便日后自己在重新看程序時,比較能看懂即增加程序的可讀性。(3) C51程序開發(fā)過程中,定義子程序要盡量規(guī)范,如設計顯示程序可用display()表示。不同結構層次的語句,從不同的起始位置開始,即在同一結構層次中的語句,縮進同樣的字數(shù)。在編寫程序時主要注意如下:一般情況下,每個語句占用一行。調試鏈接后的應用。用項目管理器構造(build)應用。用C或匯編創(chuàng)建源程序。5系統(tǒng)的軟件設計分析 編寫單片機應用程序的基本方法(1) 用Keil Vision2作為編寫程序及調試的軟件,其開發(fā)流程如下:創(chuàng)建一個項目,從器件數(shù)據(jù)庫中選擇目標芯片,并配置工具軟件的設置。在單片機輸出的信號送到驅動電路前接光電隔離電路,以提高驅動能力。在系統(tǒng)的抗干擾設計時要盡可能的縮小主機所占的空間、縮短數(shù)據(jù)總線及接口傳輸線;主機與外設驅動線路不要共地;輸出信號要盡可能的采用光電隔離;必須將主機與外設的供電電源分開;外設驅動電路不要與主機同一殼體;主機供電電源最好采用開關電源或采用經(jīng)多次穩(wěn)壓的普通穩(wěn)壓電源在系統(tǒng)的電路板上,電源的輸入端加濾波器或去耦電容器,以消除由電源進來的干擾信號。干擾會影響傳送信息的正確性;擾亂程序的正常運行,使程序“飛走”或進入死循環(huán),還可能損壞微機的元器件,干擾是微機控制系統(tǒng)必須認真對待的問題。干擾是指疊加在電源電壓或正常工信號上的其它電信號。 系統(tǒng)的抗干擾設計可靠性是微機控制系統(tǒng)的重要性能指標,由多種因素決定。(5)合理安排地線系統(tǒng)。同一部分電路的電源,其電壓種類應盡量減少。(4)考慮電源系統(tǒng)。電路中可能兼有 TTL 和 MOS 器件,也可能有非標準的信號電平,若電平不兼容,就要增加電平轉換電路。在進行硬件合成時,重點的考慮以下幾點:(1)根據(jù)輸入輸出的信號需要,全面安排微處理器的 I/O 口,查看是否夠用,如果不夠用,應擴展 I/O 口。:電源電路的設計如圖412為系統(tǒng)電源電路。12腳輸入標準TTL邏輯電平信號,用來控制H橋的開與關。9腳接邏輯控制部分的電源,常用+5V。 本電路采用集成芯片L298N來驅動步進電機,L298N是雙H橋高電壓大功率集成電路,內部集成了兩個H橋以及橋臂上開關管的推動電路,還有防止橋臂直通的控制邏輯電路。 圖410 系統(tǒng)報警電路步進電機必須配備專用的驅動器才能工作。
點擊復制文檔內容
公司管理相關推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號-1