首页 | 最新需求 | 最新现货 | IC库存 | 供应商 | IC英文资料库 | IC中文资料库 | IC价格 | 电路图 | 应用资料 | 技术资料
 IC型号:
您现在的位置:首页 >  IC英文资料库 进入手机版 
 
资料编号:878339
 
资料名称:PIC16CE625T-20I/JW
 
文件大小: 2355K
   
说明
 
介绍:
OTP 8-Bit CMOS MCU with EEPROM Data Memory
 
 


: 点此下载
  浏览型号PIC16CE625T-20I/JW的Datasheet PDF文件第24页
24
浏览型号PIC16CE625T-20I/JW的Datasheet PDF文件第25页
25
浏览型号PIC16CE625T-20I/JW的Datasheet PDF文件第26页
26
浏览型号PIC16CE625T-20I/JW的Datasheet PDF文件第27页
27

28
浏览型号PIC16CE625T-20I/JW的Datasheet PDF文件第29页
29
浏览型号PIC16CE625T-20I/JW的Datasheet PDF文件第30页
30
浏览型号PIC16CE625T-20I/JW的Datasheet PDF文件第31页
31
浏览型号PIC16CE625T-20I/JW的Datasheet PDF文件第32页
32
 
本平台电子爱好着纯手工中文简译:截至2020/5/17日,支持英文词汇500个
PIC16CE62X
ds40182a-页 28
初步的
1998 微芯 技术 公司
5.3 i/o 程序编制 仔细考虑
5.3.1 bi-directional i/o 端口
一个y 操作指南 这个 写, 运作 内部 作一个
读 followed 用 一个 写 运作. 这
BCF
BSF
说明, 为 例子, 读 这 寄存器 在 这
CPU, execute 这 位 运作 和 写 这 结果 后面的
至 这 寄存器. 提醒 必须 是 使用 当 这些
instructions 是 应用 至 一个 端口 和 两个都 输入 和
输出 defined.F或者 例子, 一个
BSF
运作 在 bit5
的 portb 将 导致 所有 第八 位 的 portb 至 是 读
在 这 cpu. 然后 这
BSF
运作 takes 放置 在
bit5 和 portb 是 写 至 这 输出 latches. 如果
另一 位 的 portb 是 使用 作 一个 双向的 i/o 管脚
(e.g., bit0) 和 它 是 defined 作 一个 输入 在 这个 时间, 这
输入 信号 呈现 在 这 管脚 它自己 将 是 读 在
这 cpu 和 re-写 至 这 数据 获得 的 这个
particular 管脚, overwriting 这 previous 内容. 作 长
作 这 管脚 stays 在 这 输入 模式, 非 问题 occurs.
不管怎样, 如果 bit0 是 切换 在 输出 模式 后来的 在,
这 内容 的 这 数据 获得 将 now 是 unknown.
读 这 端口 寄存器, 读 这 值 的 这 端口
管脚. writing 至 这 端口 寄存器 写 这 值 至 这
端口获得. 当 使用 读 modify 写 说明
(ex.
bcf, bsf
, 等.) 在 一个 端口, 这 值 的 这 端口 管脚
是 读, 这 desired 运作 是 完毕 至 这个 值, 和
这个 值 是 然后 写 至 这 端口 获得.
例子 5-2显示 这 效应 的 二 sequential
读-modify-write 说明 (ex.,
bcf, bsf
, 等.) 在
一个 i/o 端口.
一个 管脚 actively outputting 一个 低 或者 高 应当 不 是
driven 从 外部 设备 在 这 一样 时间 在 顺序
至 改变 这 水平的 在 这个 管脚 (“wired-or”, “wired-and”).
这 结果 高 输出 电流 将 损坏
这 碎片.
例子 5-2: 读-modify-写
说明 在 一个
i/o 端口
5.3.2 successive 行动 在 i/o 端口
这 真实的 写 至 一个 i/o 端口 发生 在 这 终止 的 一个
instruction 循环, whereas 为 读, 这 数据 必须 是
valid 在 这 beginning 的 这 操作指南 循环
(图示 5-7). 因此, 小心 必须 是 exercised 如果 一个
write followed 用 一个 读 运作 是 carried 输出 在 这
一样 i/o 端口. 这 sequence 的 说明 应当 是
此类 至 准许 这 管脚 电压 至 stabilize (加载
依赖) 在之前 这 next 操作指南 这个 导致
那 file 至 是 读 在 这 cpu 是 executed. 否则,
这 previous 状态 的 那 管脚 将 是 读 在 这 cpu
rather 比 这 新 状态. 当 在 doubt, 它 是 更好的 至
separate 这些 说明 和 一个 nop 或者 另一
instruction 不 accessing 这个 i/o 端口.
;
;
最初的 端口 settings: portb<7:4> 输入
; portb<3:0> 输出
;
;
portb<7:6> 有 外部 拉-向上 和 是 不
连接 至 其它 电路系统
;
; 端口 获得 端口 管脚
; ---------- ----------
BCF portb, 7 ; 01pp pppp 11pp pppp
BCF portb, 6 ; 10pp pppp 11pp pppp
BSF 状态,rp0 ;
BCF trisb, 7 ; 10pp pppp 11pp pppp
BCF trisb, 6 ; 10pp pppp 10pp pppp
;
; 便条 那 这 用户 将 有 预期的 这 管脚
; 值 至 是 00pp pppp. 这 2nd bcf 造成
; rb7 至 是 latched 作 这 管脚 值 (高).
图示 5-7: successive i/o 运作
便条:
这个 例子 显示 写 至 portb
followed 用 一个 读 从 portb.
便条 那:
数据 建制 时间 = (0.25 t
CY
- t
PD
)
在哪里 t
CY
= 操作指南 循环 和
T
PD
= 传播 延迟 的 q1 循环
至 输出 有效的.
因此, 在 高等级的 时钟 发生率,
一个 写 followed 用 一个 读 将 是
problematic.
Q1 Q2 Q3 Q4 Q1 Q2 Q3 Q4 Q1 Q2 Q3 Q4 Q1 Q2 Q3 Q4
rb <7:0>
端口 管脚
抽样 here
PC
pc + 1 pc + 2 pc + 3
nopnopmovf portb, w
读 portb
movwf portb
写 至
PORTB
PC
操作指南
fetched
T
PD
Execute
MOVWF
PORTB
Execute
MOVF
portb, w
Execute
NOP
rb7:rb0
62x.bk 页 28 tuesday, march 10, 1998 3:40 pm
资料评论区:
点击回复标题作者最后回复时间

标 题:
内 容:
用户名:
手机号:    (*未登录用户需填写手机号,手机号不公开,可用于网站积分.)
      
关于我们 | 联系我们
电    话13410210660             QQ : 84325569   点击这里与集成电路资料查询网联系
联系方式: E-mail:CaiZH01@163.com