查看: 32|回复: 14
收起左侧

[其它应用] 晶振是12M的,现在进行12分频,是不是指令时间是1uS了

[复制链接]

355

主题

3641

帖子

1万

积分

资深工程师

 楼主| 发表于 2017-7-15 21:49 | 显示全部楼层 |返回版面|阅读模式
晶振是12M的,现在进行12分频,是不是指令时间是1uS了
21ic公开课,21ic网友共同的学习圈子!学单片机、嵌入式、模拟、电源……就看这里 http://open.21ic.com 移步更多21ic独家微课:http://open.21ic.com/list/3/0/0

355

主题

3641

帖子

1万

积分

资深工程师

 楼主| 发表于 2017-7-15 21:51 | 显示全部楼层 |返回版面
CLKCON=0x60;12分频

P3.3设为输入是不是这样设?

P3M0=0X43M1=0;
21ic公开课,21ic网友共同的学习圈子!学单片机、嵌入式、模拟、电源……就看这里 http://open.21ic.com 移步更多21ic独家微课:http://open.21ic.com/list/3/0/0

334

主题

3177

帖子

8953

积分

技术达人

发表于 2017-7-15 21:54 | 显示全部楼层 |返回版面
P3M0=0X4 ; P3M1=0;
21ic公开课,21ic网友共同的学习圈子!学单片机、嵌入式、模拟、电源……就看这里 http://open.21ic.com 移步更多21ic独家微课:http://open.21ic.com/list/3/0/0

333

主题

3738

帖子

1万

积分

资深工程师

发表于 2017-7-15 21:56 | 显示全部楼层 |返回版面
不是,各条指令的执行时间不同,NOP为1us
21ic公开课,21ic网友共同的学习圈子!学单片机、嵌入式、模拟、电源……就看这里 http://open.21ic.com 移步更多21ic独家微课:http://open.21ic.com/list/3/0/0

325

主题

3547

帖子

1万

积分

资深工程师

发表于 2017-7-15 21:59 | 显示全部楼层 |返回版面

设置成输入可以选择准双向(PxM0n=0;   PxM1n=0), 也可以设置成仅输入(PxM0n=1;    PxM1n=0)。
21ic公开课,21ic网友共同的学习圈子!学单片机、嵌入式、模拟、电源……就看这里 http://open.21ic.com 移步更多21ic独家微课:http://open.21ic.com/list/3/0/0

346

主题

3402

帖子

9734

积分

技术达人

发表于 2017-7-15 22:01 | 显示全部楼层 |返回版面

在设置成仅输入的时候,外部最好要有上拉或者下拉电阻,否则端口的输入状态不定
21ic公开课,21ic网友共同的学习圈子!学单片机、嵌入式、模拟、电源……就看这里 http://open.21ic.com 移步更多21ic独家微课:http://open.21ic.com/list/3/0/0

355

主题

3641

帖子

1万

积分

资深工程师

 楼主| 发表于 2017-7-15 22:03 | 显示全部楼层 |返回版面
谢谢楼上,"各条指令的执行时间不同"我知道,因为SH88F516速度是普通51的12倍,我只是想问用12M经过12分频后,指令执行时间是不是相当于普通51的12M晶振了。
21ic公开课,21ic网友共同的学习圈子!学单片机、嵌入式、模拟、电源……就看这里 http://open.21ic.com 移步更多21ic独家微课:http://open.21ic.com/list/3/0/0

346

主题

3402

帖子

9734

积分

技术达人

发表于 2017-7-15 22:07 | 显示全部楼层 |返回版面


21ic公开课,21ic网友共同的学习圈子!学单片机、嵌入式、模拟、电源……就看这里 http://open.21ic.com 移步更多21ic独家微课:http://open.21ic.com/list/3/0/0

331

主题

3948

帖子

1万

积分

资深工程师

发表于 2017-7-15 22:14 | 显示全部楼层 |返回版面

不是的,指令执行时间不是简单的12倍的关系,各条指令不同的。你可以看看spec上面有一个指令执行周期
21ic公开课,21ic网友共同的学习圈子!学单片机、嵌入式、模拟、电源……就看这里 http://open.21ic.com 移步更多21ic独家微课:http://open.21ic.com/list/3/0/0

355

主题

3641

帖子

1万

积分

资深工程师

 楼主| 发表于 2017-7-15 22:17 | 显示全部楼层 |返回版面

大多数的指令是12倍关系了,除了少数几条乘除指令,定时器也是12倍关系吧?
21ic公开课,21ic网友共同的学习圈子!学单片机、嵌入式、模拟、电源……就看这里 http://open.21ic.com 移步更多21ic独家微课:http://open.21ic.com/list/3/0/0

331

主题

3948

帖子

1万

积分

资深工程师

发表于 2017-7-15 22:19 | 显示全部楼层 |返回版面
CJNE;LJMP;DJNZ;SJMP;ORL;XRL等等等等,都不是的
21ic公开课,21ic网友共同的学习圈子!学单片机、嵌入式、模拟、电源……就看这里 http://open.21ic.com 移步更多21ic独家微课:http://open.21ic.com/list/3/0/0

353

主题

3891

帖子

1万

积分

资深工程师

发表于 2017-7-15 22:21 | 显示全部楼层 |返回版面

准确的说,是一条机器周期12us
21ic公开课,21ic网友共同的学习圈子!学单片机、嵌入式、模拟、电源……就看这里 http://open.21ic.com 移步更多21ic独家微课:http://open.21ic.com/list/3/0/0

353

主题

3891

帖子

1万

积分

资深工程师

发表于 2017-7-15 22:23 | 显示全部楼层 |返回版面

晶振是12M的,现在进行12分频,是指令时间是1uS。。。
21ic公开课,21ic网友共同的学习圈子!学单片机、嵌入式、模拟、电源……就看这里 http://open.21ic.com 移步更多21ic独家微课:http://open.21ic.com/list/3/0/0

334

主题

3177

帖子

8953

积分

技术达人

发表于 2017-7-15 22:37 | 显示全部楼层 |返回版面

嗯呢 大多数指令都是12倍关系。 可以研究下。
21ic公开课,21ic网友共同的学习圈子!学单片机、嵌入式、模拟、电源……就看这里 http://open.21ic.com 移步更多21ic独家微课:http://open.21ic.com/list/3/0/0

355

主题

3641

帖子

1万

积分

资深工程师

 楼主| 发表于 2017-7-15 22:39 | 显示全部楼层 |返回版面
嗯,我再好好缕一缕吧,有了好消息及时通知大家,结贴喽
21ic公开课,21ic网友共同的学习圈子!学单片机、嵌入式、模拟、电源……就看这里 http://open.21ic.com 移步更多21ic独家微课:http://open.21ic.com/list/3/0/0
您需要登录后才可以回帖 登录 | 注册

本版积分规则

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