我想设计一个单片机C51按键控制发送不同个数脉冲的实验
来源:百度知道 编辑:UC知道 时间:2024/06/07 00:32:53
就是P37口按一下改变脉冲个数,谁能给我个按键设计的思路?
【脉冲产生电路中方案】
由电阻,电容,按键开关和施密特触发器构成。
按键一下,输出一个负脉冲,其中电阻R和电容C主要用来去除抖动,对于按键的效果尤为重要。
取VCC=5V ,对于R,C的选择必须满足按键 闭合后,能使电容C充电到VT+以上,从而使施密特触发器输出翻转 。
其电路的结构为:
简单,,
#include<reg51.h>
sbit key=P3^7; //P3.7接按键,低电瓶有效
sbit HZ =P3^6; //P3.6输出脉冲
void delay(unsigned char w)
{
while(w--);
}
void main()
{
unsigned char w,c=255;