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

正文內(nèi)容

利用單片機at89c51控制步進(jìn)電機畢業(yè)論文(論文)(留存版)

2025-09-16 10:29上一頁面

下一頁面
  

【正文】 式。但是由于使用的是四相的步進(jìn)電機,就需要對四路信號分別進(jìn)行放大,由于放大電路很難做到完全一致,當(dāng)電機的功率較大時運行起來會不穩(wěn)定,而且電路的制作也比較復(fù)雜 。break。d = 0。c = 0。d = 1。c = 0。 } //==================================定時器 1 中斷函數(shù),用于脈沖 頻率控制===================================== void time1_interrupt()interrupt 3 { static num1 = 0。led = display[buf[2]]。 } buf[2]= k/10。//最高位顯示 0 haha = 0x00。 ET1= 1。//脈沖信號輸入端定義 uchar code display[11]={0xc0,0xf9,0xa4,0xb0,0x99,0x92,0x82,0xf8,0x80,0x90,0xff}。一般的做法是將包含 main()函數(shù)的 C 文件加入到工程中,其他文件以 include頭文件的形式加到這個 C 文件里。同樣一個步進(jìn)電機,當(dāng)驅(qū)動電源或測試方法改變了,其性能會千差萬別。它必須由雙環(huán)形脈沖信號、 功率 驅(qū)動電路等組成控制系統(tǒng)方可使用。 RST:復(fù)位輸入。 在訪問外部數(shù)據(jù)存儲器或程序存儲器時,這組口線分時轉(zhuǎn)換地址(低 8 位)和數(shù)據(jù)總線復(fù)用,在訪問期間激活內(nèi)部上拉電阻。微電子學(xué)的迅速發(fā)展和微型計算機的普及與應(yīng)用,為步進(jìn)電動機的應(yīng)用開辟了廣闊前景,使得以往用硬件電路構(gòu)成的龐大復(fù)雜的控制器得以用軟件實現(xiàn),既降低了硬件成本又提高了控制的靈活性 ,可靠性及多功能性。 16 硬件電路設(shè)計 CPU 的生產(chǎn)制造技術(shù),也朝著綜合性、技術(shù)性、實用性發(fā)展。對端口寫 1,通過內(nèi)部的上拉電阻把端口拉到高電平,此時可作輸入口。 MCS51 單片機內(nèi)部有一個用于構(gòu)成振蕩器的高增益反向放大器,引腳 XTALl 和 XTAL2 分別是此放大電器的輸入端和輸出端,由于采用內(nèi)部方式時,電路簡單,所得的時鐘信號比較穩(wěn)定,實際使用中常采用這種方式,如圖 53 所示在其外接利用單片機 AT89C51 控制步進(jìn)電機 羅漢友 第 6 頁 共 20 頁 晶體振蕩器 (簡稱晶振 )或陶瓷諧振器就構(gòu)成了內(nèi)部振蕩方式,片內(nèi)高增益反向 放大器與作為反饋元件的片外石英晶體或陶瓷諧振器一起可構(gòu)成一個自激振蕩器并產(chǎn)生振蕩時鐘脈沖。結(jié)構(gòu)簡單、成本低、步距角小,可達(dá) 176。 第 3 章 單片機編程軟件概述 Keil 軟件簡介 Keil C51 是 美國 Keil Software 公司出品的 51 系列兼容 單片機 C 語言軟件開發(fā)系統(tǒng),與匯編相比, C 語言在功能上、結(jié)構(gòu)性、可讀性、可維護性上有明顯的優(yōu)勢,因而易學(xué)易用。 //數(shù)碼管位 高位 低位 //五個按鍵控制步進(jìn)電機:啟動 /停止,正轉(zhuǎn),反轉(zhuǎn),加 1,減 1 //上電時電機停止,數(shù)碼管上顯示速度最小檔 1,加減檔位均能通過數(shù)碼管顯示出來,電機采用單雙八拍方式 //電機轉(zhuǎn)速一共 10 檔,通過按鍵調(diào)節(jié)轉(zhuǎn)速 //電機正轉(zhuǎn)時最高位數(shù)碼管顯示 0,反轉(zhuǎn)時顯示 1 //藍(lán),粉,黃,橙 ( 1234) 分別對應(yīng) a b c d include define uchar unsigned char define uint unsigned int define led P0//數(shù)碼管段選 define haha P2 sbit s1 = P1^0。 uchar num1 = 0。 for(i=0。 if(s3 == 0) { flag1 = 1。 } } } //==================================定時器 0 中斷函數(shù),用于數(shù)碼管掃描顯示==================================== 利用單片機 AT89C51 控制步進(jìn)電機 羅漢友 第 14 頁 共 20 頁 void time0_interrupt()interrupt 1 { static num = 0。wei2=0。 TL1 = time_counter[k1][1]。 case 3:a = 0。b = 0。 case 1:a = 0。b = 1。c = 0。所以本系統(tǒng)的單片機采用 AT89S52。動態(tài)顯示是將所有數(shù)碼管的 8 個顯示筆劃 a,b,c,d,e,f,g,dp的同名端連在一起,另外為每個數(shù)碼管的公共極 COM 增加位選通控制電路,位選通由各自獨立的 I/O 線控制,當(dāng)單片機輸出字形碼時,所有數(shù)碼管都接收到相同的字形碼,但究竟是那個數(shù)碼管會顯示出字形,取決于單片機對位選通 COM 端電路的 控制,所以我們只要將需要顯示的數(shù)碼管的選通控制打開,該位就顯示出字形,沒有選通的數(shù)碼管就不會亮。 致謝 在本次畢業(yè)設(shè)計的制作調(diào)試過程 中,得到了老師和同學(xué)的極大的支持和幫助。論文設(shè)計符合步進(jìn)電機控制系統(tǒng)的標(biāo)準(zhǔn)要求。當(dāng)某一字段的陽極為低電平時,相應(yīng)字段就不亮。 使用多個功率放大器件驅(qū)動電機 通過使用不同的放大電 路和不同參數(shù)的器件,可以達(dá)到不同的放大的要求,放大后能夠得到較大的功率。d = 0。c = 1。b = 0。c = 1。b = 1。 if(num == 4)num = 0。wei0=1。 if(k == 0) { k = 10。//正轉(zhuǎn) buf[0] = 0。 ET0 = 1。sbit d = P2^4。一個工程里可以有一個或多個 *.c 文件和 *.h 文件,但只可以有一個main()函數(shù)。步進(jìn)電機和一般直流電機不同,它的性能指標(biāo)與驅(qū)動電源及測試條件關(guān)系很大。 利用單片機 AT89C51 控制步進(jìn)電機 羅漢友 第 7 頁 共 20 頁 圖 4 步進(jìn)電機 雖然步進(jìn)電機已被廣泛地應(yīng)用,但步進(jìn)電機并不能像普通的直流電機, 交流電機 在常規(guī)下使用。 P3 口除了作為一般的 I/O 口線外,更重要的用途是他的第二個功能,如下表所示 : P3 口還接收一些用于 FLASH 閃速存儲器編程和程序效驗的控制信號。作為輸出口用時,每位能 吸收電流的方式驅(qū)動 8 個 TTL 邏輯門電路,對端口寫 1 可作為高阻抗輸入端用。在當(dāng)今社會的各個領(lǐng)域步進(jìn)電機無處不在,應(yīng)用領(lǐng)域涉及機器人、工業(yè)電子自動化設(shè)備、醫(yī)療器件、廣告器材、舞臺燈光設(shè)備、印刷設(shè)備、計算機外部應(yīng)用設(shè)備等等。 9 第 4 章 硬件電路設(shè)計 .................................................................................................... 16 電路設(shè)計構(gòu)思 如 CPU 的運算位數(shù)從 4位、 8 位 ??到 32 位機的發(fā)
點擊復(fù)制文檔內(nèi)容
研究報告相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號-1