现在我有一个信号源高电平1秒低电平1秒,周期为2S,我想区分低电平多于1S的信号,用中断也不行
51单片机怎么捕捉方波信号
答案:3 悬赏:70
解决时间 2021-02-19 20:17
- 提问者网友:痞子房西
- 2021-02-19 04:17
最佳答案
- 二级知识专家网友:嗷呜我不好爱
- 2021-02-19 05:45
假设你的信号接在P1.0口上
直接判断你的P1.0端口的电平状态 , 然后用定时器计时 设置为5ms 一次的中断
中断中计数,看一共有多少个5ms 一秒钟大概就是200个
直接判断你的P1.0端口的电平状态 , 然后用定时器计时 设置为5ms 一次的中断
中断中计数,看一共有多少个5ms 一秒钟大概就是200个
全部回答
- 1楼网友:摧毁过往
- 2021-02-19 07:58
1. 其实不需要中断,就用一个普通的IO口,然后通过定时器来计算就可以了。
2. 51单片机是对所有兼容Intel 8031指令系统的单片机的统称。该系列单片机的始祖是Intel的8004单片机,后来随着Flash rom技术的发展,8004单片机取得了长足的进展,成为应用最广泛的8位单片机之一,其代表型号是ATMEL公司的AT89系列,它广泛应用于工业测控系统之中。
- 2楼网友:茫然不知崩溃
- 2021-02-19 06:24
如果单片机有pwm的功能就可以用pwm产生方波,如果没有也可能用i/o口先输出高电平延时,再输出低电平,就可以得到所要的方波了,要改变幅度 频率 空占比可调,可以设置几个按键开关,按一次就可以改变延时时间,这样就可以改频率了。其它要调的也可是如此
我要举报
如以上问答内容为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
推荐资讯