首页 | 最新需求 | 最新现货 | IC库存 | 供应商 | IC英文资料库 | IC中文资料库 | IC价格 | 电路图 | 应用资料 | 技术资料
 IC型号:
您现在的位置:首页 >  IC英文资料库 进入手机版 
 
资料编号:877599
 
资料名称:PIC16CR58A-04I/SO
 
文件大小: 654K
   
说明
 
介绍:
ROM-Based 8-Bit CMOS Microcontroller Series
 
 


: 点此下载
  浏览型号PIC16CR58A-04I/SO的Datasheet PDF文件第16页
16
浏览型号PIC16CR58A-04I/SO的Datasheet PDF文件第17页
17
浏览型号PIC16CR58A-04I/SO的Datasheet PDF文件第18页
18
浏览型号PIC16CR58A-04I/SO的Datasheet PDF文件第19页
19

20
浏览型号PIC16CR58A-04I/SO的Datasheet PDF文件第21页
21
浏览型号PIC16CR58A-04I/SO的Datasheet PDF文件第22页
22
浏览型号PIC16CR58A-04I/SO的Datasheet PDF文件第23页
23
浏览型号PIC16CR58A-04I/SO的Datasheet PDF文件第24页
24
 
本平台电子爱好着纯手工中文简译:截至2020/5/17日,支持英文词汇500个
PIC16CR54C
ds40191a-页 20
初步的
1998 微芯 技术 公司
5.5 i/o 程序编制 仔细考虑
5.5.1 bi-directional i/o 端口
一些 说明 运作 内部 作 读 followed
by 写 行动. 这
BCF
BSF
说明, 为
例子, 读 这 全部 端口 在 这 cpu, execute
这 位 运作 和 re-写 这 结果. 提醒 必须
是 使用 当 这些 说明 是 应用 至 一个 端口
在哪里 一个 或者 更多 管脚 是 使用 作 输入/输出.F或者
例子, 一个
BSF
运作 在 bit5 的 portb 将 导致
所有 第八 位 的 portb 至 是 读 在 这 cpu, bit5 至
是 设置 和 这 portb 值 至 是 写 至 这 输出
latches.如果 另一 位 的 portb 是 使用 作 一个
bi-directional i/o 管脚 (say bit0) 和 它 是 defined 作 一个
输入 在 这个 时间, 这 输入 信号 呈现 在 这 管脚
它自己 将 是 读 在 这 cpu 和 rewritten 至 这
数据 获得 的 这个 particular 管脚, overwriting 这
vious 内容. 作 长 作 这 管脚 stays 在 这 输入
模式, 非 问题 occurs. 不管怎样, 如果 bit0 是 切换
在 输出 模式 后来的 在, 这 内容 的 这 数据 获得
毫安y now 是 unknown.
例子 5-1显示 这 效应 的 二 sequential
读-modify-write 说明 (e.g.,
bcf, bsf
, 等.) 在
一个 i/o 端口.
一个 管脚 actively outputting 一个 高 或者 一个 低 应当 不 是
driven 从 外部 设备 在 这 一样 时间 在 顺序
至 改变 这 水平的 在 这个 管脚 (“wired-or”, “wired-and”).
这 结果 高 输出 电流 将 损坏 这
碎片.
例子 5-1: 读-modify-写
说明 在 一个
i/o 端口
;最初的 端口 settings
; portb<7:4> 输入
; portb<3:0> 输出
;portb<7:6> 有 外部 拉-ups 和 是
;不 连接 至 其它 电路系统
;
; 端口 获得 端口 管脚
; ---------- ----------
bcf portb, 7 ;01pp pppp 11pp pppp
bcf portb, 6 ;10pp pppp 11pp pppp
movlw 03fh ;
tris portb ;10pp pppp 10pp pppp
;
;便条 那 这 用户 将 有 预期的 这 管脚
;值 至 是 00pp pppp. 这 2nd bcf 造成
;rb7 至 是 latched 作 这 管脚 值 (高).
5.5.2 successive 行动 在 i/o
端口
这 真实的 写 至 一个 i/o 端口 发生 在 这 终止 的
一个 操作指南 循环, whereas 为 读, 这 数据
must 是 有效的 在 这 beginning 的 这 操作指南 循环
(图示 5-2). 因此, 小心 必须 是 exercised 如果 一个
write followed 用 一个 读 运作 是 carried 输出 在 这
一样 i/o 端口. 这 sequence 的 说明 应当
allow 这 管脚 电压 至 stabilize (加载 依赖)
before 这 next 操作指南, 这个 导致 那 file 至 是
读 在 这 cpu, 是 executed. 否则, 这
vious 状态 的 那 管脚 将 是 读 在 这 cpu
rather 比 这 新 状态. 当 在 doubt, 它 是 更好的 至
separate 这些 说明 和 一个
NOP
或者 另一
instruction 不 accessing 这个 i/o 端口.
图示 5-2: successive i/o 运作
PC pc + 1 pc + 2
pc + 3
Q1 Q2
Q3
Q4
Q1 Q2
Q3
Q4
Q1 Q2
Q3
Q4
Q1 Q2
Q3
Q4
操作指南
fetched
rb7:rb0
movwf portb
NOP
端口 管脚
抽样 here
NOP
movf portb,w
操作指南
executed
movwf portb
(写 至
portb)
NOP
movf portb,w
这个 例子 显示 一个 写
至 portb followed 用 一个 读
从 portb.
(读
portb)
端口 管脚
写 here
资料评论区:
点击回复标题作者最后回复时间

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