
Proteus
泡菜鱼111
坚定自信,加油
展开
-
作业1 按键控制电机笔记1
没完成计算器的抓紧时间;这段时间,做一个电机控制电路,51单片机,5个按键(正转,反转,加速,减速,停止),L298驱动直流电机,protues仿真@全体成员问题:一开始用那个电机MOTOR_DC不能马上反转,先得慢慢正转到0,再开始反转。然后换了一个电机MOTOR就好了。一开始设置电机停止没用,ENA=0 1 没用。想用数码管显示速度,但是不太行。。而且数码管用P0引脚不亮。。。void Timer0_init()//100us{ TMOD &= 0xF0; /..原创 2022-04-12 16:41:31 · 500 阅读 · 0 评论 -
51单片机LCD1602学习(包含库)
关于实际引脚:RS ~ P2^6 RW ~ P2^5 E ~ P2^7 数据/指令 ~ P0关于LCD1602:可以显示两行,每行16个字符void writedat(unsigned char dat)//写数据{ RS=1; RW=0; E=0; P0=dat; delay(5); E=1;//拉高,数据传完之后拉低 E=0;}void writecom(un...原创 2022-04-12 16:14:21 · 3991 阅读 · 0 评论 -
Proteus对直流电机的控制
目录总结源代码:AT89C52 L293D motor_DC(直流电机)最大值:-192 +192通过延时改变占空比,或者通过定时器实现:#include <reg52.h>#define uint unsigned intsbit IN0=P2^0;sbit IN1=P2^1;sbit E=P2^2; void delay(uint n){ uint i=0,j=0; for(i=0;i<n;i++) { for(j=0;j&l.原创 2022-04-07 22:19:09 · 13517 阅读 · 5 评论 -
Proteus按键控制数码管+1仿真学习
搜索:RES电阻 BUTTON按键 7seg是数码管,要选对,我的一开始不亮,换了之后就亮了。源代码:用按键消抖再判断,延时的效果不明显,要使反应更灵敏的话我们采用引入标志位的方法,这样的效果:按一次,数码管+1一次。#include <reg52.h>sbit key0=P1^0;unsigned char s[]={0x3F,0x06,0x5B,0x4F,0x66,0x6D,0x7D,0x07,0x7F,0x6F};unsigned char num=...原创 2022-04-07 18:51:53 · 5976 阅读 · 1 评论 -
4.6Proteus流水灯学习
目录参考链接:(51条消息) Proteus使用教程并仿真51程序——LED流水灯_可乐有点好喝的博客-优快云博客_proteus流水灯程序学习总结:流水灯代码:参考链接:(51条消息) Proteus使用教程并仿真51程序——LED流水灯_可乐有点好喝的博客-优快云博客_proteus流水灯程序学习总结:选AT89C52,然后选别的灯啊,电阻啊,再连线,蓝色的那个是自己画的主线,注意连在主线上的线要用LBL标号才能用,然后怎么把代码烧进去呢,双击芯片,把路径...原创 2022-04-06 21:18:42 · 1718 阅读 · 0 评论