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

正文內(nèi)容

利用單片機at89c51控制步進電機畢業(yè)論文(論文)(完整版)

2024-08-29 10:29上一頁面

下一頁面
  

【正文】 //數(shù)碼管顯示緩存,正轉(zhuǎn),不顯示,不顯示,顯示 1 檔位 ,高 低 //================================定時器 0/1 初始化函數(shù)================================ void T0_T1_init() { TMOD = 0x11。 ET1= 1。 //數(shù) 120 次,約 1 ms } //================================主函數(shù)============================================= void main() { T0_T1_init()。//最高位顯示 0 haha = 0x00。 if(s4 == 0) { k++。 } buf[2]= k/10。wei1=1。led = display[buf[2]]。 case 3:wei3=0。 } //==================================定時器 1 中斷函數(shù),用于脈沖 頻率控制===================================== void time1_interrupt()interrupt 3 { static num1 = 0。break。c = 0。 case 4:a = 0。d = 1。b = 0。c = 0。 case 2:a = 0。d = 0。b = 1。break。 } } 利用單片機 AT89C51 控制步進電機 羅漢友 第 16 頁 共 20 頁 第 4 章 硬件電 路設計 電路設計構(gòu)思 一個可以正常工作的電子電路一般由兩部分組成 —— 硬件電路板電路 以及 軟件 芯片 驅(qū)動電路, 通過這兩部分的結(jié)合來控制和顯示步進電機 的旋轉(zhuǎn),系統(tǒng)設計中有一些部分要注意,首先要了解單片機的工作原理。但是由于使用的是四相的步進電機,就需要對四路信號分別進行放大,由于放大電路很難做到完全一致,當電機的功率較大時運行起來會不穩(wěn)定,而且電路的制作也比較復雜 。 LED有共陰 極和共陽極兩種 。 數(shù)碼管顯示器有兩種工作 方式,即靜態(tài)顯示方式和動態(tài)掃描顯示方式。其中步進電機更是在工業(yè)領(lǐng)域有著十分廣泛的應用,幾乎每一種工業(yè)設備中都多多少少在使用著步進電機。經(jīng)系統(tǒng)調(diào)試,可以實現(xiàn)步進電機的以下功能:正反轉(zhuǎn)、加減速。 正是有了 老師和同學的支持, 我的畢業(yè)設計才能如此順利進行 ! 參考文獻 [1] 蔡美琴等 , MSC51 系列單片機系統(tǒng) 及其應用(第二版) .高等教育出版社, 1992 [2] 傅揚烈,單片機原理與應用教程 .電子工業(yè)出版社, 20xx [3] 張毅剛 , 單片機原理及接口技術(shù) . 哈爾濱工業(yè)大學出版社, 1990 [4] 周航慈 , 單片機應用程序設計技術(shù) [M].北京航空航天大學出版社 ,1991. [5] 朱月秀、濮陽檳、駱經(jīng)備,單片機原理與應用 .科學出版社, 20xx 。同時也有不足的地方 :比如說轉(zhuǎn)速控制的精度還不算十分精確,另外還應該加入轉(zhuǎn)速的顯示。該系統(tǒng)在分析目前步進電機特點基 礎上,確定步進電機功能要求。靜態(tài)驅(qū)動的優(yōu)點是編程簡單,顯示亮度高,缺點是占用 I/O 端口多。 共陽數(shù)碼管是指將所有發(fā)光二極管的陽極接到一起形成公共陽極 (COM)的數(shù)碼管。 AT89S52 是 A 典型代表,使用相當?shù)亩?,應用資料很多,價格便 宜,是初學 51/52 的首選芯片 ,該單片機還有一個優(yōu)點就是在板子上加上下載電路就可以在線下載了,使用調(diào)試起來很是方便。 在 硬件電路的設計上,我堅持盡可能地“小”,在設計過程中,我不斷地修改,力求可以將電路最小化,當然“最小化”不是“最簡化”,這里說的最小化是盡可能減少電路所需要占去的地方,而不是簡單化電路,更不 是偷工減料。b = 0。d = 0。 case 4:a = 0。c = 1。break。d = 1。 case 6:a = 0。c = 1。break。b = 1。 TH1 = time_counter[k1][0]。wei1=1。 case 2:wei3=1。led = display[buf[3]]。 } while(!s5)。 } buf[2]= k/10。 } if(s3 == 0 ) { delay1m(3)。//不顯示 while(1) { if(s1 == 0) { delay1m(3)。//開總中斷 } //================================ms 級延時函數(shù)利用單片機 AT89C51 控制步進電機 羅漢友 第 11 頁 共 20 頁 ======================================= void delay1m(uint x) { uint i,j。 TL0 = (65536 4000)%256。 uchar code qudong[8]={0x80,0xc0,0x40,0x60,0x20,0x30,0x10,0x90}。sbit wei1 = P2^1。 C 語言程序代碼 下面是此次設計電路所使用的 C 語言程序。ABS 文件由 OH51 轉(zhuǎn)換成標準的 Hex 文 件,以供調(diào)試器 dScope51 或 tScope51 使用進行源代碼級調(diào)試,也可由仿真器使用直接對目標板進行調(diào)試,也可以直接寫入程序存貯器如 EPROM 中。因此只有對步進電機的參數(shù)和特性 有比較深刻的了解,才會更好地選用和使用步進電機。其特點是輸出力矩大、動態(tài)性能好,步距角小,但結(jié)構(gòu)復雜、成本相對較高。 步進電機的特點及種類 步進電機有幾個顯著特點: 步進電機可以直接接受數(shù)字信號,而無 需模 /數(shù)變換 ; 步進電機具有快速啟 /??刂颇芰?,可在瞬間實現(xiàn)啟動和停止; 步進電機具有高精度的特點,步距角在 ~90 度之間; 定位準確; 步進電機在構(gòu)造上有三種主要類型: 反應式步進電機 定子上有繞組、轉(zhuǎn)子由軟磁材料組成。本系統(tǒng)采用上電復位方式。 圖 2 時鐘電路 單片機的時鐘信號用來提供單片機片內(nèi)各種微操作的時間基準,時鐘信號通常用兩種電路形式得到 :內(nèi)部振蕩和外部振蕩。在訪問 8 位地址的外部數(shù)據(jù)存儲器(如執(zhí)行 MOVXRI)時, P2 口線上的內(nèi)容(也即特殊功能寄存器( SFR)區(qū)中 R2 寄存器的內(nèi)容),在整個訪問期間不改變。 P1 口:P1 口是一個帶有內(nèi)部上拉電阻的 8 位雙向 I/O 口 ,P1 的輸出緩沖級可驅(qū)動 (吸收或輸出電流) 4 個 TTL 邏輯門電路。 AT89C51單片機概述 AT89C51 是美國 ATMEL 公司生產(chǎn)的低電壓,高性能 CMOS 8 位單片機,片
點擊復制文檔內(nèi)容
研究報告相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號-1