我想设计一个单片机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;