求解析:16F877指令周期

2020-02-08 12:14发布

各位大侠:对于一个16f877,如果我使用内部20M的晶振,它的每一个时钟为0.05us,我看16f877的资料,说它是RISC(精简指令集),就是说每一个晶振周期执行一条指令,哪不是指令周期为0.05us吗?但PDF资料上却说DC 200-ns指令周期(0.2us),到底是哪一个才对啊?请各位指教!
友情提示: 此问题已得到解决,问题已经关闭,关闭后问题禁止继续编辑,回答。
该问题目前已经被作者或者管理员关闭, 无法添加新回复
12条回答
fsclub
1楼-- · 2020-02-09 01:17
不是4分频,是4级流水线。

晶振的时钟除以4,就是实际的指令周期。20M的晶振实际只有5M。不信你点个闪灯验证一下。
linhaimi
2楼-- · 2020-02-09 02:17
 精彩回答 2  元偷偷看……
sinc_mark
3楼-- · 2020-02-09 05:00
我只是使用的内部时钟,但没有开分频,9楼说的对的,如果是流水线结构,与指令周期没有关系啊!求高手指正中!
linhaimi
4楼-- · 2020-02-09 08:09
有答案了:

(原文件名:捕获.PNG)
byer
5楼-- · 2020-02-09 12:16
内核频率是 Fosc/4的 哈哈 1L正解 自己算了
byer
6楼-- · 2020-02-09 15:07
http://www.ourdev.cn/bbs/bbs_content.jsp?bbs_sn=5114182&bbs_page_no=1&bbs_id=1028

一周热门 更多>