久久久久久久999_99精品久久精品一区二区爱城_成人欧美一区二区三区在线播放_国产精品日本一区二区不卡视频_国产午夜视频_欧美精品在线观看免费

專注電子技術學習與研究
當前位置:單片機教程網 >> MCU設計實例 >> 瀏覽文章

合泰單片機控制5線4相步進電機控制程序

作者:huqin   來源:本站原創   點擊數:  更新時間:2014年02月11日   【字體:

;步進電機的驅動信號必須為脈沖信號!!! 轉動的速度和脈沖的頻率成正比!!!
; 28BYJ48步進電機步進角為 5.625度
; A組線圈對應 PC.0
; B組線圈對應 PC.1
; C組線圈對應 PC.2
; D組線圈對應 PC.3
; 正轉次序: AB組--BC組--CD組--DA組 (即一個脈沖,正轉5.625度)
; 完整的源程序下載:http://m.zg4o1577.cn/f/htbjdj.rar
include HT66F50.inc

ORG 0000H
JMP A1
ORG 0014H ;多功能中斷入口地址
JMP ZD1
ORG 002DH
Q1:
DC 03H ; 0 AB
DC 06H ; 1 BC
DC 0CH ; 2 CD
DC 09H ; 3 DA
A1: 

MOV A,08H ;跟CP1C寄存器設置要求選擇數據
MOV CP1C,A ;設置PC口為I/0口而不是中斷口
CLR PCC ;設置pc 口為輸出口
MOV A,0 ;設置初始脈沖
MOV [80H],A ;

MOV A,00000000B ;設置TM2 計數時鐘位為fSYS/4
MOV TM2C0,A
MOV A,11000001B ;設置TM2中斷為定時/計數模式選擇比較器A匹配
MOV TM2C1,A
MOV A,LOW  5000 ;設置中斷時間為5000個時鐘周期
MOV TM2AL,A ;低8位
MOV A,HIGH 5000 ;設置中斷時間為5000個時鐘周期
MOV TM2AH,A ;高8位不能少于3500個時鐘周期否則無法啟動
CLR MF0F ;清多功能中斷0標志
CLR T2AF ;清定時器2較器A中斷標志
SET MF0E ;使能多功能0中斷
SET T2AE ;使能定時器2較器A中斷
SET EMI ;使能總中斷
SET T2ON ;開始計數

JMP $ ;
;*******************************************************
; 中斷服務子程序
;******************************************************* 
ZD1: 
MOV [0F0H],A ;壓棧ACC到0F0H
MOV A,STATUS ;
MOV [0F1H],A ;壓棧status標志寄存器到0F1H

 

MOV A,Q1 ;數據表地址
CLR TBHP ;清數據表地址高位否則出錯

ADD A,[80H] ;利用間接寄存器找到數據表的地址 
MOV TBLP,A ;表格指針寄存器TBLP
TABRD PC ;查表并將數據存到PC口寄存器

INC [80H] ;數據表地址加1控制下一相線圈
MOV A,4
SUB A,[80H] ;判斷是否完成4相
SNZ Z
JMP ZD2 ;否則跳出中斷
MOV A,0 ;是則從新初始化寄存器數據
MOV [80H],A ; 
ZD2: 
MOV A,[0F1H] ;彈棧后進先出先進后出 
MOV STATUS,A ;彈棧0F1H的數到標志寄存器
MOV A,[0F0H] ;彈棧0F0H的數到acc
CLR MF0F ;清多功能標志
CLR T2AF ;清定時器2比較器A標志
RETI ;中斷返回

END

關閉窗口

相關文章

主站蜘蛛池模板: 看一级黄色片 | 美女视频福利 | 免费的黄色网址 | 一级黄色片在线观看 | 一区二区高清视频 | 欧美在线免费观看 | 在线观看亚洲视频 | 操日本老女人 | 久久视频在线 | 欧美激情一区二区三区 | 欧美综合一区 | 一级片在线免费观看 | 亚洲黄色网址 | 免费看黄色片 | 欧美a在线观看 | 日本在线看片 | 日韩视频在线观看免费 | 久久久久免费视频 | 国产精品久久网 | 少妇一级淫免费观看 | 欧美激情综合五月色丁香 | 黄色免费网站视频 | 精品欧美一区二区精品久久 | 福利视频网址导航 | 成人激情视频 | 网站av | 色婷婷亚洲 | 黄色一级视频网站 | 性大毛片视频 | h片免费 | 国产日韩视频 | 黄色片久久 | 国产无遮挡又黄又爽又色 | 134vcc影院免费观看 | 毛片网站免费 | 日日夜夜狠狠操 | 国产中文一区 | 日本一级黄色 | 国产黄色在线播放 | 久久精品免费看 | 亚洲伊人影院 |