单片机求助,不用溢出不用中断,普通IO口 测量矩形波的周期?C语音写的pic12c508A没有中断 溢出没有标志位
来源:学生作业帮助网 编辑:作业帮 时间:2024/07/04 17:30:04
![单片机求助,不用溢出不用中断,普通IO口 测量矩形波的周期?C语音写的pic12c508A没有中断 溢出没有标志位](/uploads/image/z/12381883-43-3.jpg?t=%E5%8D%95%E7%89%87%E6%9C%BA%E6%B1%82%E5%8A%A9%2C%E4%B8%8D%E7%94%A8%E6%BA%A2%E5%87%BA%E4%B8%8D%E7%94%A8%E4%B8%AD%E6%96%AD%2C%E6%99%AE%E9%80%9AIO%E5%8F%A3+%E6%B5%8B%E9%87%8F%E7%9F%A9%E5%BD%A2%E6%B3%A2%E7%9A%84%E5%91%A8%E6%9C%9F%3FC%E8%AF%AD%E9%9F%B3%E5%86%99%E7%9A%84pic12c508A%E6%B2%A1%E6%9C%89%E4%B8%AD%E6%96%AD+%E6%BA%A2%E5%87%BA%E6%B2%A1%E6%9C%89%E6%A0%87%E5%BF%97%E4%BD%8D)
单片机求助,不用溢出不用中断,普通IO口 测量矩形波的周期?C语音写的pic12c508A没有中断 溢出没有标志位
单片机求助,不用溢出不用中断,普通IO口 测量矩形波的周期?C语音写的
pic12c508A没有中断 溢出没有标志位
单片机求助,不用溢出不用中断,普通IO口 测量矩形波的周期?C语音写的pic12c508A没有中断 溢出没有标志位
没有定时器中断,只能在主程序中循环查询定时器的值,一旦检测到矩形波有低电平(或高电平)时,就读出TMR0的值,就知道方波周期了.
以下例程供参考,自己再稍作修改.
#include
__CONFIG(0x0ffa);
unsigned char timer ;// 计定时器值
//PIC12F508硬件配置字,看门狗关,内部RC振荡,GO0/GP1做I/O,不加密,MCLR脚做复位
//
void init()
{
TRIS=0X04; //设置GP2口为输入,检测方波电平
OPTION=0X07; //TMR0使用主频256分频,即时基为1us*256=256us
// 将预分频器分配给Timer0
GPIO=0; //初始化所有输出端口低电平
}
//--------------------------------
//主函数
void main()
{
init(); //初始化端口及定时器
GP0=1; // GP0为高电平,可控硅导通
while(1)
{
if(GP2==0)
timer=TMR0 //得到周期
}
}
单片机求助,不用溢出不用中断,普通IO口 测量矩形波的周期?C语音写的pic12c508A没有中断 溢出没有标志位
我想问一下我想采用一个光敏电阻来做开关用,就是检测有无光,然后高低电平给单片机IO口判断,最后再驱动单片机的另一个IO口动作,不用检测光的强度的.求个电路比较简单的
温度测量电路,不用单片机
求助,数学,不用方程式.
关于单片机控制功率电阻(不用继电器哦)用单片机控制功率电阻(加热电阻,1.1欧姆,5瓦).除了用继电器之外,可以用其他元件控制电阻加不加热.IO口最好是高电平时,电阻加热,低电平时,电
8051单片机io口哪个需要加上拉电阻
74HC573 输入端接单片机普通IO口,需要接上拉电阻吗附图是74HC的内部结构图和引脚输入输出电压参数.我的问题是这样,74HC573的输入电流达到20mA,而显然单片机普通IO口的拉电流达不到这个要求,
求助, 不用方程式做,谢谢
单片机的IO口,低电平有效,就不用就上拉电阻和三极管驱动了吧?我用的是89S52.P0、1、2、3口都是低电平有效,既然是低电平有效,相当于直接连地了,接继电器也不要三极管驱动,接上拉电阻还有
我要做一个单片机的最小系统1.外接设备的各个IO口,不接电阻的话,设备正负极接反了,是不是会烧掉?2.还是说不用接电阻,因为内部有电阻?但是我之前用过的开发板,P2口接二极管还加了一排电
51单片机的io口能检测电流吗?51单片机的io口是用来检测电压的还是电流的?
18b20温度传感器与STC89C52RC单片机之间:DQ与单片机IO口之间需要接电阻吗?多大合适.
用c51单片机和热敏电阻制作温度计不用ds18b20做
单片机IO口为什么只有P0口内部没有上拉电阻
用51单片机一个IO口驱动3mmLED灯,要加多大的限流电阻.
单片机的IO口连接电容和电阻并联是什么作用
51单片机IO口产生的方波频率最大可达多少啊
普通手电筒电池不用该如何保存