55问答网
所有问题
如何读取51单片机P1.1的低电平信号,及对其计数,最好是C语言程序
如题所述
举报该问题
推荐答案 2019-06-03
这很容易的,51单片机的每一个I/O引脚都是可以独立读写的,所以,是可以独立读取P1.1的低电平的。当读取到低电平就循环等待,当恢复成高电平就计数。然后再读取低电平,如此循环。不想查询方式,可以把P1.1与P3.2连接一起,利用INT0中断计数就更方便了。
温馨提示:答案为网友推荐,仅供参考
当前网址:
http://55.wendadaohang.com/zd/IG44ReRG88FLeReeec4.html
其他回答
第1个回答 2019-06-02
最好是c语言程序。
第2个回答 2019-06-04
#define key P1.1
int cnt;
int kcnt
void key_scan()
{
if(!key)
{
kcnt++;
}
else
if(key)
{
if(kcnt >80)
{
kcnt=0;
cnt++;
}
}
}
上面函数放在1ms定时器中断中调用。
相似回答
at89c51
单片机
对应高低
电平
的电压值
答:
此外,P1.0和P1.2分别作定时器/
计数
器2的外部计数输入(P1.0/T2)和时器/计数器2的触发输入(
P1.1
/T2EX),具体如下表所示。在flash编程和校验时,P1口接收低8位地址字节。引脚号 第二功能P1.0 T2(定时器/计数器T2的外部计数输入),时钟输出P1.1 T2EX(定时器/计数器T2的捕捉/重载触发信号和方向控制)P1.5 MOSI(...
流水灯
单片机程序
代码急求单片机流水灯程序及详解
答:
22、程序如下: ORG 0000H ;
单片机
上电后从0000H地址执行 AJMP START ;跳转到主程序存放地址处 ORG 0030H ;设置主程序开始地址 START:MOV SP,#60H ;设置堆栈起始地址为60H CLR P1.0 ;P1.0输出
低电平,
使LED1点亮 ACALL DELAY ;调用延时子程序 SETB P1.0 ;P1.0输出高电平,使LED1熄灭 CLR
P1.1
;P1.1输...
基于MCS-
51单片机的
数字时钟系统设计
答:
TTL 逻辑电平。对P1 端口写“1”时,内部上拉电阻把端口拉高,此时可以作为输入口使用。作为输入使用时,被外部拉低的引脚由于内部电阻的原因,将输出电流(IIL)。此外,P1.0和P1.2分别作定时器/
计数
器2的外部计数输入(P1.0/T2)和时器/计数器2的触发输入(
P1.1
/T2EX),具体如下表所示。在flash编程和校验时,P1口...
急求
单片机
流水灯
程序
及详解
答:
ACALL DELAY ;调用延时子程序 SETB P1.0 ;P1.0输出高电平,使LED1熄灭 CLR
P1.1
;P1.1输出
低电平,
使LED2点亮 ACALL DELAY ;调用延时子程序 SETB P1.1 ;P1.1输出高电平,使LED2熄灭 CLR P1.2 ;P1.2输出低电平,使LED3点亮 ACALL DELAY ;调用延时子程序 SETB P1.2 ;P1.2输出高电平,使LED3熄灭 CLR P1....
高手来看 要求基于
单片机的
rlc测量仪
答:
4.3 相关的子程序第一章. 绪论
1.1
RLC测量定义 RLC测量是控制电路将电阻、电感和电容的值转换成不同频率的电
信号,
所得的电信号再通过控制电路处理,经过显示器件将其表示出来,成为模拟
信号,
所得的模拟信号即为电阻、电感和电容的实际值的大小。1.2 基于
单片机
智能测量系统的特点及应用 基于单片机测量系统的RLC测量仪...
大家正在搜
单片机的输出信号是什么电平
单片机程序低电平
51单片机高低电平定义
51单片机的CPU结构
单片机高低电平
单片机高低电平有效
单片机高低电平范围
单片机判断高低电平
51单片机默认电平
相关问题
用c语言编写51单片机中断程序,要求p1.1低电平计数器加一
请问,如何用51单片机测一个持续的低电平的时间,最好是C语言...
单片机C语言编程:实时采集单片机P1.0口及P1.1口高低电...
用C语言如何开51单片机的计数器,最好编个实例程序
你好,冒昧求问,关于用51单片机实现对p1.1引脚出现的高电...
51单片机怎么读取P0,P1口的值,是要先给一个高电平才能读...
怎么读取STC89C52单片机的p1.0至p1.7的八个端口...
51单片机 如何检测某个引脚是否为高低电平 求一个C源程序实...