📄 stepm.cpp
字号:
//*-------------------------------------------------------*/
//* Cexp1.cpp(步进电机控制接口实验) */
//* 步进电机 Source File */
//* Copyright (c) 2001 by HUST */
//*------------------------------------------------------*/
#include <conio.h>
#include <stdio.h>
#include <dos.h>//delay,outportb,inportb
#include <stdlib.h>
void main()
{
int xu[8]={0x05,0x15,0x14,0x54,0x50,0x51,0x41,0x45};//相序表
unsigned int i=0;
unsigned char recv;
printf("\nPress sw2 to start!\n");
printf("If you want to quit,press sw1!\n");
outportb(0x303,0x81);//初始化
outportb(0x303,0x09);//置PC4=1关闭74LS373
do{
recv = inportb(0x302);
}while((0x02&recv)!=0);//查SW2按下
outportb(0x303,0x08);//置PC4=0,打开74LS373
do{
outportb(0x300,xu[i]);//送相序代码到PA口
// i++;
//if(i==8) i=0;
delay(100);//延时
}while((0x01&inportb(0x302))!=0);//查SW1按下
outportb(0x303,0x09);//置PC4=1,关闭74LS373
}
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -