产品概述

单片机15 C51单片机 15——5

小编 2024-11-24 产品概述 23 0

C51单片机 15——5

8步的数据,第一步是A+和1对齐时 P1.0-P1.7数据时0111 1111从高位到低位排序就是1111 1110,转成16进制就是0xFE

第二步时A+和D- 同时通电,p1.0-p1.7数据是0110 1111翻转成1111 0110转成16进制0xF6;

第三步让D- 单独通电,1110 1111翻转1111 0111转成16进制就是0xF7;

第四步让D-和C-同时通电,1100 1111翻转 1111 0011 转成16进制就是0xF3;

第五步让C-单独通电,1101 1111颠倒位置1111 1011转16进制就是0xFB;

第六步让C-和B-同时通电,1001 1111颠倒位置 1111 1001转成16进制就是0xF9;

第七步让B-单独通电,1011 1111翻转1111 1101 转16进制就是0xFD;

第8步让B-和A-同时通电,0011 1111翻转1111 1100转16进制就是0xFC;

数据有了我们开始通电让步进电机一直转的程序

还有一点步进电机每一步的响应都有时间限制,这个电机最低响应时间2毫秒左右。

#include<reg52.h>

unsigned char code dianji [ ]={

0xFE,0xF6 , 0xF7, 0xF3, 0xFB, 0xF9, 0xFD,0xFC };//步进电机的8步节拍。

unsigned char i=0;

void main()

{

while(1)

{

for(i=0;i<8;i++)

{ P1=dianji[i] ;

yanshi();

}

}

}

void yanshi()

{

unsigned int i=2000;

while(i--);

}

for 语句执行的过程是开始让i=0,然后判断i是不是小于8,0<8成立,执行P1等于步进电机的第一步,通一段时间的电,然后i+1,这时i=1了,再判断1<8成立,再执行P1等于步进电机的第二步,再通一段时间的电,一直到i里的数等于8,8不小于8,跳出,重新开始while循环

详尽PPT课件初窥STC15系列可仿真单片机项目化应用教程(C语言)

机工教育原创出品,欢迎转发到朋友圈,其他公众号未经授权请勿转载。

STC15系列可仿真单片机项目化应用教程(C语言)

《STC15系列可仿真单片机项目化应用教程(C语言)》(ISBN:978-7-111-52901-9),作者:顾菊芬,赠送免费电子课件、习题答案详解、模拟试卷及答案等。

复制链接查看专题详情: http://www.cmpedu.com/zhuanti/2020/zt2004/202004_plc/202004_plc.html

下方仅展示部分课件👇

相关书籍

点击 上方图片 查看详情

书名:STC15系列可仿真单片机项目化应用教程(C语言)

作者:顾菊芬

ISBN:978-7-111-52901-9

定价:36.00元

本书特色:

本书是高职高专“十三五”规划教材,配套免费电子课件、习题答案详解、模拟试卷及答案等。

资料获取方法:

1、分享本文章到朋友圈(全部可见)或者相关专业群

2、加下方小编微信

3、把分享朋友圈(群)截图发送给小编即可获取资料

— 样书获取方式 —

1. 登陆机工教育服务网(www.cmpedu.com)注册教师会员自助申请;

样书自助申请流程:http://www.cmpedu.com/help/yssq.html

2. 查看下方图片,联系身边的教学服务人员获取。

为方便各位老师分享、沟通、交流,机工教育搭建了一些教师交流微信群,以便大家共同进步,目前有如下各群:注:1、入群仅限高校教师 ,为确认您的教师身份,请提前在机工教育服务网www.cmpedu.com注册教师会员,以便快速拉您入群。2、目前大部分群都已超过百人,无法直接扫码进去,想进群的老师请加小编微信,我们拉您入群。每位老师仅限加入一个与自己课程最相关的 教师群。请加小助手微信(添加时请务必备注学校+姓名+所授课程+想加入群名仅限相关专业教师 ),拉您入群。

相关问答

stc 15单片机 有多少中断请求输入引脚?

STC15共有40个引脚,其中P0~P3、P5~P7可用于通用I/O,其余引脚用于SPI总线、I2C总线、定时器/计数器、中断等特殊功能。P0.0~P0.7:8位通用I/O接口P1.0~P1.7:...

51的定时器中8位自东重载和16位自动重载什么意思?

51定时器的方式2就是8位自动重载模式。因定时器实质是计数器,而且是加法计数器,要定时,要先给定时器写一个初始值,然后在这个初始值的基础上开始加法计数,假...

STC 15 F104W 单片机 外部中断怎么不工作?

STC15F104W单片机外部中断源有5个,如下引脚可知,由于INT4在P3.0上,最好不用。而INT0,INT1与传统的51单片机用法都完全一样的,你用是哪个中断,外部是接按键...

15单片机 和51单片机的区别?

15单片机和51单片机是两种常用的单片机,它们主要的区别如下:1.架构不同15单片机采用的是16位指令集,而51单片机采用的是8位指令集。2.资源不同15单片机具有更...

STC 15 系列哪一款 单片机 晶振能达到30M?

STC15系列单片机晶振频率0-35MHZ,由于是1T单片机,最高频率35MHZ相当于普通51单片机的420MHZSTC15系列单片机晶振频率0-35MHZ,由于是1T单片机,最高频率35MHZ相....

stc 15 系列 单片机 哪个型号的最流行?

比较流行的有很多种,下面我例举几种。1.STC15W4K32S4系列1T8051单片机,4K字节SRAM,超高速四串口,6路15位PWM主要性能:大容量4096字节片内RAM数据存储器......

为什么stc 15单片机 延时不对?

如果不要求特别精确,按照单片机的指令周期和系统时钟频率,差不多估计下for循环需要执行多少次,然后用这个延时函数去控制翻转IO口,拿示波器测测周期,然后再...

stc 15 是什么芯片?

STC15芯片是宏晶科技设计生产的单时钟/机器周期(1T)的单片机芯片。是高速/高可靠/低功耗/超强抗干扰的新一代8051单片机,采用宏晶第八代加密技术,加密性超强,...

STC的 单片机 SOP8封装STC 15 W202S、STC 15 W204S、。信号电压1.2V不能?

51系列单片机输入高电平大于2.0V,低电平小于0.8V,输出高电平大于2.4V,低电平小于0.4V。一般情况下,若电源电压为5V,输出高电位电压也是5V左右,低电位电压...

stc 15 f2k60s2 单片机 有几个定时器?

"stc15f2k60s2单片机有4个定时器。1.stc15f2k60s2单片机包含4个定时器,分别是定时器0(T0)、定时器1(T1)、定时器2(T2)和定时器3(T3)。2.这些定时...

猜你喜欢