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

正文內(nèi)容

利用單片機(jī)at89c51控制步進(jìn)電機(jī)畢業(yè)論文(論文)-文庫吧在線文庫

2025-08-27 10:29上一頁面

下一頁面
  

【正文】 可代替的重要作用 。論文設(shè)計(jì)符合步進(jìn)電機(jī)控制系統(tǒng)的標(biāo)準(zhǔn)要求。同時(shí),我也要感謝在這次設(shè)計(jì)過程中給予過我很大幫助的 張?jiān)M瑢W(xué) , 在制作論文的過程中,遇到了不少的困難,通過張?jiān)M瑢W(xué)幫助我才能順利完成。 致謝 在本次畢業(yè)設(shè)計(jì)的制作調(diào)試過程 中,得到了老師和同學(xué)的極大的支持和幫助。針對(duì)步進(jìn)電機(jī)的功能要求,提出了控制系統(tǒng)的詳細(xì)方案。動(dòng)態(tài)顯示是將所有數(shù)碼管的 8 個(gè)顯示筆劃 a,b,c,d,e,f,g,dp的同名端連在一起,另外為每個(gè)數(shù)碼管的公共極 COM 增加位選通控制電路,位選通由各自獨(dú)立的 I/O 線控制,當(dāng)單片機(jī)輸出字形碼時(shí),所有數(shù)碼管都接收到相同的字形碼,但究竟是那個(gè)數(shù)碼管會(huì)顯示出字形,取決于單片機(jī)對(duì)位選通 COM 端電路的 控制,所以我們只要將需要顯示的數(shù)碼管的選通控制打開,該位就顯示出字形,沒有選通的數(shù)碼管就不會(huì)亮。共陽數(shù)碼管在應(yīng)用時(shí)應(yīng)將公共極 COM 接到 +5V,當(dāng)某一字段發(fā)光二極管的陰極為低電平時(shí),相應(yīng)字段就點(diǎn)亮。所以本系統(tǒng)的單片機(jī)采用 AT89S52。 驅(qū)動(dòng)部分是要將輸入進(jìn)來的控制信號(hào)轉(zhuǎn)化為步進(jìn)電機(jī)工作時(shí)各線端電壓 (工作電壓 5V)。c = 0。break。b = 1。d = 1。 case 1:a = 0。break。b = 0。d = 0。 case 3:a = 0。c = 0。 TL1 = time_counter[k1][1]。wei0=1。wei2=0。break。 } } } //==================================定時(shí)器 0 中斷函數(shù),用于數(shù)碼管掃描顯示==================================== 利用單片機(jī) AT89C51 控制步進(jìn)電機(jī) 羅漢友 第 14 頁 共 20 頁 void time0_interrupt()interrupt 1 { static num = 0。 buf[3]= k%10。 if(s3 == 0) { flag1 = 1。 if(s1 == 0) { TR1=~TR1。 for(i=0。//定時(shí)器 0,定時(shí) 4ms 用于數(shù)碼管掃描顯示 TH1 = time_counter[k1][0]。 uchar num1 = 0。sbit wei0 = P2^0。 //數(shù)碼管位 高位 低位 //五個(gè)按鍵控制步進(jìn)電機(jī):啟動(dòng) /停止,正轉(zhuǎn),反轉(zhuǎn),加 1,減 1 //上電時(shí)電機(jī)停止,數(shù)碼管上顯示速度最小檔 1,加減檔位均能通過數(shù)碼管顯示出來,電機(jī)采用單雙八拍方式 //電機(jī)轉(zhuǎn)速一共 10 檔,通過按鍵調(diào)節(jié)轉(zhuǎn)速 //電機(jī)正轉(zhuǎn)時(shí)最高位數(shù)碼管顯示 0,反轉(zhuǎn)時(shí)顯示 1 //藍(lán),粉,黃,橙 ( 1234) 分別對(duì)應(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。 Keil 工程項(xiàng)目建立 Keil 是目前進(jìn)行 51 單片機(jī)開發(fā)最常用的編譯軟件。 第 3 章 單片機(jī)編程軟件概述 Keil 軟件簡介 Keil C51 是 美國 Keil Software 公司出品的 51 系列兼容 單片機(jī) C 語言軟件開發(fā)系統(tǒng),與匯編相比, C 語言在功能上、結(jié)構(gòu)性、可讀性、可維護(hù)性上有明顯的優(yōu)勢(shì),因而易學(xué)易用。 選擇什么種類的步進(jìn)電機(jī)取決于我們?cè)O(shè)計(jì)電路的最終目的,如果是出于教學(xué)目的或者實(shí)驗(yàn)器材,我們可以選擇成本較低的“永磁式步進(jìn)電機(jī)”,但如果是產(chǎn)品開發(fā)這一類的用途,利用單片機(jī) AT89C51 控制步進(jìn)電機(jī) 羅漢友 第 8 頁 共 20 頁 我們則可以選擇性能較高的“混合式步進(jìn)電機(jī)”。結(jié)構(gòu)簡單、成本低、步距角小,可達(dá) 176。 圖 3 復(fù)位電路 第 2 章 步進(jìn)電機(jī)概述 步進(jìn)電機(jī)的基本介紹 步進(jìn)電機(jī)是將電脈沖信號(hào)轉(zhuǎn)變?yōu)榻俏灰苹蚓€位移的開環(huán)控制元件。 MCS51 單片機(jī)內(nèi)部有一個(gè)用于構(gòu)成振蕩器的高增益反向放大器,引腳 XTALl 和 XTAL2 分別是此放大電器的輸入端和輸出端,由于采用內(nèi)部方式時(shí),電路簡單,所得的時(shí)鐘信號(hào)比較穩(wěn)定,實(shí)際使用中常采用這種方式,如圖 53 所示在其外接利用單片機(jī) AT89C51 控制步進(jìn)電機(jī) 羅漢友 第 6 頁 共 20 頁 晶體振蕩器 (簡稱晶振 )或陶瓷諧振器就構(gòu)成了內(nèi)部振蕩方式,片內(nèi)高增益反向 放大器與作為反饋元件的片外石英晶體或陶瓷諧振器一起可構(gòu)成一個(gè)自激振蕩器并產(chǎn)生振蕩時(shí)鐘脈沖。 FLASH 編程或效驗(yàn)時(shí), P2 亦接收高位地址和其它控制信號(hào)。對(duì)端口寫 1,通過內(nèi)部的上拉電阻把端口拉到高電平,此時(shí)可作輸入口。此單片機(jī)可為您提供許多高性價(jià)比的場(chǎng)合。 CPU 的生產(chǎn)制造技術(shù),也朝著綜合性、技術(shù)性、實(shí)用性發(fā)展。 16 硬件電路設(shè)計(jì) 微電子學(xué)的迅速發(fā)展和微型計(jì)算機(jī)的普及與應(yīng)用,為步進(jìn)電動(dòng)機(jī)的應(yīng)用開辟了廣闊前景,使得以往用硬件電路構(gòu)成的龐大復(fù)雜的控制器得以用軟件實(shí)現(xiàn),既降低了硬件成本又提高了控制的靈活性 ,可靠性及多功能性。本文先介紹了混合式步進(jìn)電機(jī)的結(jié)構(gòu)和工作原理,分析了細(xì)分驅(qū)動(dòng)對(duì)于改善步進(jìn)電機(jī)運(yùn)行性能的作用,設(shè)計(jì)主要采用控制電路主要由 AT89C51 單片機(jī)、晶振電路、地址鎖存器、譯碼器、數(shù)碼管顯示電路組成,單片機(jī)是控制系統(tǒng)的核心。 3 AT89C51 單片機(jī)概述 要進(jìn)行單片機(jī)系統(tǒng)設(shè)計(jì)首先必須具有一定的硬件基礎(chǔ)知識(shí);其次,需要具有一定的軟件設(shè)計(jì)能力,能夠根據(jù)系統(tǒng)的要求,靈活地設(shè)計(jì)出所需要的程序;第三,具有綜合運(yùn)用知識(shí)的能力。 在訪問外部數(shù)據(jù)存儲(chǔ)器或程序存儲(chǔ)器時(shí),這組口線分時(shí)轉(zhuǎn)換地址(低 8 位)和數(shù)據(jù)總線復(fù)用,在訪問期間激活內(nèi)部上拉電阻。作輸入口使用時(shí),因?yàn)閮?nèi)部存在上拉電阻,某個(gè)引腳被外部信號(hào)拉底時(shí)會(huì)輸出一個(gè)電流。 RST:復(fù)位輸入。復(fù)位后系統(tǒng)將輸入 /輸出 (1/0)端口寄存器置為FFH,堆棧指針 SP 置為 07H, SBUF 內(nèi)置為不定值,其余的寄存器全部清 0,內(nèi)部 RAM 的狀態(tài)不受復(fù)位的影響,在系統(tǒng)上電時(shí) RAM 的內(nèi)容是不定的。它必須由雙環(huán)形脈沖信號(hào)、 功率 驅(qū)動(dòng)電路等組成控制系統(tǒng)方可使用。)。同樣一個(gè)步進(jìn)電機(jī),當(dāng)驅(qū)動(dòng)電源或測(cè)試方法改變了,其性能會(huì)千差萬別。然后分別由 C51 及 A51 編譯器編譯生成目標(biāo)文件 (.OBJ)。一般的做法是將包含 main()函數(shù)的 C 文件加入到工程中,其他文件以 include頭文件的形式加到這個(gè) C 文件里。//按鍵定義 ,s1 啟動(dòng) /停止, s2 正轉(zhuǎn), s3 反轉(zhuǎn), s4 加 1, s5 減 1 sbit wei3 = P2^3。//脈沖信號(hào)輸入端定義 uchar code display[11]={0xc0,0xf9,0xa4,0xb0,0x99,0x92,0x82,0xf8,0x80,0x90,0xff}。
點(diǎn)擊復(fù)制文檔內(nèi)容
研究報(bào)告相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號(hào)-1