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

正文內容

單片機控制直流電機調速系統(tǒng)(參考版)

2024-12-11 09:47本頁面
  

【正文】 motor_control()。 if(test == 0) num_medium++。o39。)。 wc51ddr(39。l39。)。 wc51ddr(39。H39。 //液晶顯示初始化程序 while(1) { wc51r(0x84)。 畢業(yè)設計用紙 25 TR1 = 1。 //定時器 T1 設置參數(shù) TL1 = 0xb0。 //定時 器 T0 設置參數(shù) TL0 = 0x78。 TMOD = 0x11。 ET0 = 1。 if(high == 5) high = 5。 if(high == 30) EA=0。 if(swap == 1) { change = ~change。 } /*****************************************************************/ /**********通過按鍵實現(xiàn)對電機開關、調速、轉向的控制 ***************/ void motor_control() { if(open == 1) EA = 1。 wc51ddr(wword[MM])。 畢業(yè)設計用紙 23 MM = NN/10。 MM = num_display/100。 wc51ddr(0x3a)。d39。)。 wc51ddr(39。e39。)。 wc51ddr(39。S39。 wc51r(0xc2)。 num_medium = 0。 if(count_speed == 20) { count_speed = 0。 time = 0。 if(time == high) PWM2=0。 time = 0。 if(time == high) PWM1=0。 TL0 = 0x78。 //字符不動,光標自動右移一格 } /***********8T0 中斷服務程序 ************PWM 波的生成 **********/ void time0_int(void) interrupt 1 畢業(yè)設計用紙 21 { time++。 //使用 8位數(shù)據(jù) , 顯示兩行 , 使用 5*7 的字型 wc51r(0x0c)。 } //初始化函數(shù) LCD void init() { wc51r(0x01)。 E=0。 P1=j。 } //寫數(shù)據(jù)函數(shù) LCD void wc51ddr(uchar j) { RS=1。 E=0。 P1=j。 } } //寫命令函數(shù) LCD void wc51r(uchar j) { RS=0。i++)。 while(t) { /*對于 時鐘,延時 1ms*/ for(i=0。 uchar wword[]={0x30,0x31,0x32,0x33,0x34,0x35,0x36,0x37,0x38,0x39}。 int num_display = 0。 int flag = 0。 int period = 30。 畢業(yè)設計用紙 19 int time = 0。 sbit RS = P3^5。 /************************液晶顯示 *************/ sbit E=P3^7。 sbit PWM1 = P3^0。 sbit sub_speed = P2^3。 sbit close = P2^1。在整個設計中我懂得了許多東西,也培養(yǎng)了我獨立工作的能力,樹立了對自己工作能力的信心,相信會對今后的學習工作生活有非常重要的影響 。 這次設計我感覺把大學學的東西都柔和了進去。還有這次對直流電機的調速,個人感覺其中還有許多不夠完善的地方,例如:對電機的控制采用的是獨立按鍵,而非矩陣鍵盤;電機的驅動電路的設計也不是很成熟。 通過這次的畢業(yè)設計 留給我印象最深的是要設計一個成功的電路,必須要有扎實的理論基礎 ,還要有堅持不懈的精神。 在沒有做畢業(yè)設計以前覺得畢業(yè)設計只是對這幾年來所學知識的單純總結,但是通過這次做畢業(yè)設計發(fā)現(xiàn)自己的看法有點太片面。若顯示數(shù)字幾乎不變,則說明電機工作十分穩(wěn)定;與之相反,顯示數(shù)字不停地變化,則說明電機工作非常不穩(wěn)定。用戶可以根據(jù)液晶顯示屏上的數(shù) 字,調整電機的轉速,為調速提供了方便。當電機不工作時,則按下 close 鍵。若需要加快電機的轉速,則按下 add_speed 鍵,直到電機轉速適中;相反, 需要減慢電機的轉速時,則按下 sub_speed 鍵,待轉速滿意后,放開按鍵。 當電路設計完成之后,為了減少在 畢業(yè)設計用紙 12 電路板上調試時的難度,保證電路設計的正確性,將 Keil c51 編譯生成的 *.HEX 文件載入 Proteus 軟件,實現(xiàn)電路仿真。以虛代實、以軟代硬,就建立一個完善的虛擬實驗室。 Proteus 提供了大量的元件庫,有 RAM、 ROM、鍵盤、馬達、 LED、 LCD、 AD/DA、部分 SPI 器件、部分IIC器件,編譯方面支持 Keil 和 MPLAB 等編譯器。這些測試信號包括模擬信號和數(shù)字信號。此外, Proteus 還提供圖形顯示功能,可以將線路上變化的信號,以圖形的方式實時地顯示出來。 Proteus 軟件是一種低投資的電子設計自動化軟件,提供可仿真數(shù)字和模擬、交流和直流等數(shù)千種元器件和多達 30 多個元件庫。其中 uVision2 集成開發(fā)環(huán)境 中的 工程 (project)是由源文件、開發(fā)工具選項以及編程說明三部分組成的 。在開發(fā)大型軟件時更能體現(xiàn)高級語言的優(yōu)勢。 KeilC51 軟件提供豐富的庫函數(shù)和功能強大的集成開發(fā)調試工具,全 Windows 界面。 } 開始 初始化 OPEN 是否按下 定時器 T1開始計時 對單位時間內的脈沖計數(shù) N 根據(jù)公式計算出電機的速度 液晶顯示電機速度 畢業(yè)設計用紙 11 } 第三章 系統(tǒng)功能調試 Protel99SE 是應用于 Windows9X/2021/NT 操作系統(tǒng)下的 EDA設計軟件,采用設計庫管理模式,可以進行聯(lián)網設計,具有很強的數(shù)據(jù)交換能力和開放性及 3D模擬功能,可以完成電路原理圖設計,印制電路板設計和可編程邏輯器件設計等工作,可以設計 32個信號層, 16 個電源 地層和 16 個機加工層。 num_display = n
點擊復制文檔內容
研究報告相關推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號-1