单片机-C51学习日志
文章平均质量分 86
单片机;C51学习
Asgiftia
这个作者很懒,什么都没留下…
展开
-
单片机-C51学习日志2022/2.23
1.步进电机驱动 要实现的功能是:通过ULN2003 驱动模块控制28BYJ48步进电机运行方向及速度,当按下 KEY1 键可调节电机旋转方向;当按下 KEY2 键,电机加速;当按下 KEY3 键,电机减速. 驱动步进电机,需要设置好步数 #include "reg52.h" //对按键进行定义 sbit key1 = P3^1; sbit key2 = P3^0; sbit key3 = P3^2; sbit key4 = P3^3; //对步进电机进行定义 sbit IN1_D =原创 2022-02-23 09:46:40 · 446 阅读 · 0 评论 -
单片机-C51学习日志2022/2.22
1.数码管实验 1.1动态数码管显示 动态数码管显示就是应用了人眼的视觉停留,通过来回不停的点亮数码管来实现 这里可以看到P0口控制着数码管显示什么数字 //对共阴数码管0~F显示进行定义 unsigned char EIG_LED_POOL[16] = {0x3f, 0x06, 0x5b, 0x4f, 0x66, 0x6d, 0x7d, 0x07, 0x7f, 0x6f, 0x77, 0x7c, 0x39, 0x5e, 0x79, 0x71}; P2^2;P2^3;P2^4口通过13原创 2022-02-22 20:23:13 · 819 阅读 · 0 评论 -
单片机-C51学习日志2022/2.21
1.C语言中的基本数据类型 2.C51的数据类型扩充定义 sbit——特殊功能位声明 3.LED模块 3.1点亮LED LED模块采用共阳接法 只需要让P2口变为低电平,就可以实现导通 #include "reg52.h" //引脚重定义 sbit led1 = P2^0; sbit led2 = P2^1; sbit led3 = P2^2; sbit led4 = P2^3; sbit led5 = P2^4; sbit led6 = P2^5; sbit led7 = P原创 2022-02-21 20:44:26 · 1035 阅读 · 0 评论