历史上的今天
今天是:2025年06月30日(星期一)
2021年06月30日 | 基于单片机PID算法控制电机转速设计
2021-06-30 来源:eefocus

#include #include "lcd1602.h" sfr T2MOD = 0x0c9; #define uchar unsigned char #define uint unsigned int sbit Q0 = P2^4; sbit Q1 = P2^5; sbit Q2 = P2^6; sbit Q3 = P2^7; sbit GORB = P1^6; //换相 sbit PWM = P1^7; sbit UP = P1^0; sbit DOWM = P1^1; sbit ADDSPEED = P1^2; sbit SUBSPEED = P1^3; uint tuint = 65535; uint tpwm = 1; //pwm周期为10000us tpwm变量表示pwm高电平时间,也相当于占空比 (仿真时,频率高时,电机反应慢。在实物上要加大频率) uchar t1_flag = 0; uint pulse = 0; uint t0_flag = 0; uchar t2_flag = 0; bit t2_over = 0; bit Just_Get = 1; #define ZZ { Q0 = 0;Q1 = 0;Q2 = 1;Q3 = 1;} //正转 #define FZ { Q0 = 1;Q1 = 1;Q2 = 0;Q3 = 0;} //反转 #define STOP { Q0 = 1;Q1 = 0;Q2 = 1;Q3 = 0;} //停止 //禁止出现 Q0 = 0;Q1 = 1;Q2 = 0;Q3 = 1; 不然会烧掉mos管
史海拾趣
|
Error: Can\'t name logic function sin_rom of instance \"inst\" -- function has same name as current design file Error: Can\'t elaborate user hierarchy \"sin_rom:rom\" 这种错误是什么意思呀,怎么解决,我是新手! !:\'(… 查看全部问答> |
|
原文出自:http://blog.xj163.cn/blog.php?do-showone-tid-9191.html 虚拟仪器VI(Virtual Instruments)是National Instruments公司在其产品LabVIEW中首先提出的创新概念[1]。虚拟仪器系统的概念是测控系统的抽象。不管是传统的还是虚 ...… 查看全部问答> |
|
我们用的是如下软件,如图: 问题是我们的在我们的编译环境里,我们没法自己建立工程,只能使用一个建好的工程模板,那位大哥有可以自己建工程的mdk软件?能不能分享一下… 查看全部问答> |
|
uTRACE-ICD介绍 ? 强大的调试功能:允许单步或全速运行程序,直到满足某条件时停止。 ? 强大的断点功能:提供10种不同类型的断点。 ? 支持FLASH在线编程。 ...… 查看全部问答> |
|
事情是这样的: mini2440板 我自己做了一个内核,用板子带的BSP!按手册从norflash启动,先下载nboot(板子带的),eboot.nb0(自己做的),NK.bin(自己做的)结果串口显示跳到eboot 0x30038000就不动了,但是我如果先下载nboot(板子带的),eboot.nb0(板 ...… 查看全部问答> |
|
各位前辈们··我是刚入门 买了一块EB-AT91SAM3U的开发板 由于资料损坏现在缺失 RTX实时操作系统例程 部分 有哪位可以发给我一下么? zhuzhushuai_01@163.com 谢谢… 查看全部问答> |
|
在过去几个月当中,苹果的智能手机市场份额已经先后在法国、德国、意大利以及西班牙等欧洲国家出现了下滑。由于受欧洲债务危机的影响,使得欧洲用户开始忽略价格昂贵的iPhone系列智能手机,转而选择搭更为价廉物美 ...… 查看全部问答> |
|
DWORD aaa_Read(DWORD hOpenContext, LPVOID pBuffer, DWORD Count){ &n ...… 查看全部问答> |




