首页 | 最新需求 | 最新现货 | IC库存 | 供应商 | IC英文资料库 | IC中文资料库 | IC价格 | 电路图 | 应用资料 | 技术资料
 IC型号:
您现在的位置:首页 >  IC英文资料库 进入手机版 
 
资料编号:88060
 
资料名称:PIC16F505I/STG
 
文件大小: 1297.36K
   
说明
 
介绍:
8/14-Pin, 8-Bit Flash Microcontrollers
 
 


: 点此下载
  浏览型号PIC16F505I/STG的Datasheet PDF文件第29页
29
浏览型号PIC16F505I/STG的Datasheet PDF文件第30页
30
浏览型号PIC16F505I/STG的Datasheet PDF文件第31页
31
浏览型号PIC16F505I/STG的Datasheet PDF文件第32页
32

33
浏览型号PIC16F505I/STG的Datasheet PDF文件第34页
34
浏览型号PIC16F505I/STG的Datasheet PDF文件第35页
35
浏览型号PIC16F505I/STG的Datasheet PDF文件第36页
36
浏览型号PIC16F505I/STG的Datasheet PDF文件第37页
37
 
本平台电子爱好着纯手工中文简译:截至2020/5/17日,支持英文词汇500个
2004 微芯 技术 公司
初步的
ds41236a-页 31
pic12f508/509/16f505
5.5 i/o 程序编制 仔细考虑
5.5.1 双向的 i/o 端口
一些 说明 运作 内部 作 读 followed
用 写 行动. 这
BCF
BSF
说明, 为
例子, 读 这 全部 端口 在 这 cpu, execute 这
位 运作 和 re-写 这 结果. 提醒 必须 是
使用 当 这些 说明 是 应用 至 一个 端口
在哪里 一个 或者 更多 管脚 是 使用 作 输入/输出. 为
例子, 一个
BSF
运作 在 位 5 的 portb/gpio 将
导致 所有 第八 位 的 portb/gpio 至 是 读 在 这
cpu, 位 5 至 是 设置 和 这 portb/gpio 值 至 是
写 至 这 输出 latches. 如果 另一 位 的 portb/
gpio 是 使用 作 一个 双向的 i/o 管脚 (say 位 0) 和 它
是 定义 作 一个 输入 在 这个 时间, 这 输入 信号
呈现 在 这 管脚 它自己 将 是 读 在 这 cpu 和
rewritten 至 这 数据 获得 的 这个 particular 管脚, overwrit-
ing 这 previous 内容. 作 长 作 这 管脚 stays 在 这
输入 模式, 非 问题 occurs. 不管怎样, 如果 位 0 是
切换 在 输出 模式 后来的 在, 这 内容 的 这
数据 获得 将 now 是 unknown.
例子 5-1 显示 这 效应 的 二 sequential
读-modify-写 说明 (e.g.,
bcf, bsf
, 等.)
在 一个 i/o 端口.
一个 管脚 actively outputting 一个 高 或者 一个 低 应当 不 是
驱动 从 外部 设备 在 这 一样 时间 在 顺序
至 改变 这 水平的 在 这个 管脚 (“wired or”, “wired
and”). 这 结果 高 输出 电流 将 损坏
这 碎片.
例子 5-1: 读-modify-写
说明 在 一个
i/o 端口(e.g. pic16f505)
5.5.2 successive 行动 在
i/o 端口
这 真实的 写 至 一个 i/o 端口 发生 在 这 终止 的 一个
操作指南 循环, whereas 为 读, 这 数据 必须 是
有效的 在 这 beginning 的 这 操作指南 循环 (图示 5-2).
因此, 小心 必须 是 exercised 如果 一个 写 followed 用
一个 读 运作 是 carried 输出 在 这 一样 i/o 端口. 这
sequence 的 说明 应当 准许 这 管脚 电压 至
stabilize (加载 依赖) 在之前 这 next 操作指南
导致 那 文件 至 是 读 在 这 cpu. 否则, 这
previous 状态 的 那 管脚 将 是 读 在 这 cpu 相当
比 这 新 状态. 当 在 doubt, 它 是 更好的 至 独立的
这些 说明 和 一个
NOP
或者 另一 操作指南 不
accessing 这个 i/o 端口.
图示 5-2: successive i/o 运作 (pic16f505 显示)
;最初的 portb settings
;portb<5:3> 输入
;portb<2:0> 输出
;
; portb 获得 portb 管脚
; ---------- ----------
BCF portb, 5 ;--01 -ppp --11 pppp
BCF portb, 4 ;--10 -ppp --11 pppp
MOVLW 007h;
TRIS PORTB ;--10 -ppp --11 pppp
;
便条 1:
这 用户 将 有 预期的 这 管脚 值 至
是 ‘
--00 pppp
’. 这 2nd
BCF
造成 rb5 至
是 latched 作 这 管脚 值 (高).
PC pc + 1 pc + 2
pc + 3
Q1 Q2 Q3 Q4 Q1 Q2 Q3 Q4 Q1 Q2 Q3 Q4 Q1 Q2 Q3 Q4
操作指南
Fetched
rb<5:0>
MOVWF
PORTB NOP
端口 管脚
抽样 here
NOPMOVF
PORTB
,
W
操作指南
Executed
movwf portb
(写 至 portb)
NOPmovf portb,w
这个 例子 显示 一个 写 至 portb
followed 用 一个 读 从 portb.
数据 建制 时间 = (0.25 t
CY
– t
PD
)
在哪里: T
CY
= 操作指南 循环.
T
PD
= 传播 延迟
因此, 在 高等级的 时钟 发生率, 一个
写 followed 用 一个 读 将 是 problematic.
(读 portb)
端口 管脚
写 here
资料评论区:
点击回复标题作者最后回复时间

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