找回密码
 立即注册

QQ登录

只需一步,快速开始

搜索
查看: 4001|回复: 0
打印 上一主题 下一主题
收起左侧

C51单片机IO口逻辑分析

[复制链接]
跳转到指定楼层
楼主
ID:26188 发表于 2015-2-18 01:00 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
实际测量,
上电前p0口对地12k欧其他脚对地96k欧,p0对vcc12k欧,其他脚100k欧
上电后Px口写0,引脚低电位,写1,引脚高电位
输入口的前提条件是漏极上拉,然后写1后读取引脚状态
引脚分析
Px口写1,对应针脚高电位,Px口写0,对应针脚低电位,
针脚高电位则io口mos管截止,针脚低电位则io口mos管导通,所以内部数据位到mos管栅极之间应该有一个反相器
mos管截止VCC上拉针脚高电位,
mos管导通VCC上拉电流从漏极流向源极到GND,针脚低电位
采用拉电流控制时,Px写1,针脚高,Px写0,针脚低,则拉电流控制属于同向输出控制
采用灌电流控制时,Px写1,反相器令mos管截止,灌电流消失,信号断,Px写0,反相器令mos管导通,外部灌电流从针脚经过mos管漏,源极流向GND构成回路,信号通,则灌电流控制为反向输入控制
输入分析
引脚读分析
针脚做输入时,先向数据口写1,mos管截止,针脚高电位,如果外部高电位,则与上拉同电位,针脚检测读取为高,如果外部低电位,VCC将从针脚流向外部设备,针脚检测读取为低
ad方式读分析
ad或PCA跳变沿中断读方式不但需要读引脚高低电位状态,还需要采样电压变化,所以,ad方式读取时应该断开上拉,完全由引脚外部输入电压触发读取





分享到:  QQ好友和群QQ好友和群 QQ空间QQ空间 腾讯微博腾讯微博 腾讯朋友腾讯朋友
收藏收藏 分享淘帖 顶 踩
回复

使用道具 举报

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

本版积分规则

手机版|小黑屋|51黑电子论坛 |51黑电子论坛6群 QQ 管理员QQ:125739409;技术交流QQ群281945664

Powered by 单片机教程网

快速回复 返回顶部 返回列表