蓝桥杯电子类单片机-NE555



一、NE555电路

示例:pandas 是基于NumPy 的一种工具,该工具是为了解决数据分析任务而创建的。

二、注意事项

1.我们只需要读取NET_SIG引脚上电平的变化,我们可以通过P34引脚读取,因此在读取之前,我们需要使用跳线帽。将J13上的P34和NET_SIG短接

2.P34引脚同时是定时器/计数器0的外部输入引脚,所以在这块开发板上,我们必须使用Timer0来测量输出频率

3.该信号的频率大小可以通过Rb3可调电位器改变

4.P34引脚同时也是矩阵按键引脚,要注意NE555与矩阵按键的冲突问题

5.测量的频率范围大概在80-34KHZ(每块开发板不一样,大差不差即可,小了可能50HZ,多了可能38KHZ)


三、编程实现方法(两种方法,main.c都一样)

第一种:计数器手动重装载,不需要开中断

ne555.c文件

#include "ne555.h"

u16 frequ_cnt = 0;

void Timer0_Init(void)		//100微秒@12.000MHz
{
   
	AUXR |= 0x80;			//定时器时钟1T模式
	TMOD &= 0xF0;			//设置定时器模式
	TMOD |= 0x05;			//设置计数模式
	TL0 = 0x00;				//设置定时初始值
	TH0 = 
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值