飞翔科技电子爱好者论坛

 找回密码
 立即注册
搜索
热搜: 活动 交友 discuz
查看: 3153|回复: 5

普通I/O口怎么实现计数功能

[复制链接]

17

主题

62

帖子

195

积分

注册会员

Rank: 2

积分
195
发表于 2016-1-25 19:28:47 | 显示全部楼层 |阅读模式
小弟现在想对一个脉冲进行计数,想求教各位普通I/O口怎么实现对外计数功能!
注意:是普通的I/O口,不是外部中断口!
回复

使用道具 举报

5

主题

32

帖子

103

积分

注册会员

Rank: 2

积分
103
发表于 2016-1-25 19:30:12 | 显示全部楼层
通过程序读取IO口的电平变化
回复 支持 反对

使用道具 举报

17

主题

62

帖子

195

积分

注册会员

Rank: 2

积分
195
 楼主| 发表于 2016-1-25 20:09:04 | 显示全部楼层
电子爱我 发表于 2016-1-25 19:30
通过程序读取IO口的电平变化

我需要来一个高电平只计数一次
回复 支持 反对

使用道具 举报

5

主题

32

帖子

103

积分

注册会员

Rank: 2

积分
103
发表于 2016-1-25 20:11:56 | 显示全部楼层
你先给I/O置高(P0要加5K左右的上拉电阻),这叫释放IO口
程序如下(以P1^0为例)
先P1^0=0xff;
回复 支持 反对

使用道具 举报

17

主题

62

帖子

195

积分

注册会员

Rank: 2

积分
195
 楼主| 发表于 2016-1-25 20:27:55 | 显示全部楼层
电子爱我 发表于 2016-1-25 20:11
你先给I/O置高(P0要加5K左右的上拉电阻),这叫释放IO口
程序如下(以P1^0为例)
先P1^0=0xff;

兄弟你这个程序有问题的,要再加个判断!
回复 支持 反对

使用道具 举报

5

主题

32

帖子

103

积分

注册会员

Rank: 2

积分
103
发表于 2016-1-25 20:30:36 | 显示全部楼层
lyssb 发表于 2016-1-25 20:27
兄弟你这个程序有问题的,要再加个判断!

不好意思  当时还没有发帖的时候出了点问题
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

Archiver|飞翔科技电子爱好者论坛  

GMT+8, 2019-8-17 23:23 , Processed in 0.479811 second(s), 24 queries .

Powered by Discuz X3.2

© 2001-2011 Comsenz 源码论坛

返回顶部