毕设开源 基于单片机红外对管测风速控制系统设计

设计功能简要说明:

1.51单片机+红外对管检测+NE555电机调速+1602液晶显示;

2.通过电位器可调节电机转速,可以模拟风速,通过红外对管测电机的转速,并可液晶显示转速;

资料使用说明:

1.程序用 keil4软件打开;

2.电路图用 Altiumdesigner 软件打开;

#include
#define uchar unsigned char
#define uint unsigned int
#define hongwai  0
//#define huoer    1
uint  i;   // 转数
uchar SD;  //速度 
uchar DJ;  //风速等级    
uchar data discop[4]={0}; 
					// 0 2 4 6 8 101214161820222426
 
/******************延时子程序********************/
void Delay_1ms(unsigned int xms)
{
	unsigned int i,j;
	for(i=xms;i>0;i--)
		for(j=122;j>0;j--);
}
 
#include "LCD1602.H"

 /*----------- 外部中断0初始化
------------------------------------------------*/
void EX0init(void)
{
 IT0 = 1;   //指定外部中断0下降沿触发,INT0 (P3.2)
 EX0 = 1;   //使能外部中断
 EA = 1;    //开总中断
}
/*------------------------------------------------
                定时器0初始化
------------------------------------------------*/
void TIM0init(void)//定时器0初始化
{

 TMOD &= 0xF0;		//设置定时器模式

项目获取:

https://gitee.com/feifei1122/simulation-project

  • 3
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值