keill和protues问题

[复制链接]
3403|5
 楼主| llt1234567 发表于 2011-3-24 16:42 | 显示全部楼层 |阅读模式
使用keill编译c源程序生成hex文件 在protues里模拟
d1闪烁
有以下疑问:
1.keill和protues的at89c51里都都有设置晶振频率的地方 最后的模拟结果按照哪个的执行
2.我改变at89c51的频率 为什么频率越高d1闪的越慢
3.模拟图里的counter timer模拟仪表怎么不能计数d1量的次数(设置成了counter模式)
4.counter timer测试图中的频率时,明显高于实际d1闪烁频率

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有账号?注册

×
mhjerry 发表于 2011-3-27 20:13 | 显示全部楼层
at89c51的晶振频率不是12MHz吗?
new1988 发表于 2011-3-27 20:15 | 显示全部楼层
在proteus里面不用晶振电路也可以,其时钟声芯片设置里面的时钟!

评分

参与人数 1威望 +1 收起 理由
llt1234567 + 1

查看全部评分

 楼主| llt1234567 发表于 2011-3-28 10:05 | 显示全部楼层
这两天又试了试,猜想的问题答案
1.keill里的时钟是用来完成keill的软件仿真的,protues的51时钟决定最后电路仿真的结果
2.我后来又试了,没有出现那个结果,不知道是我当时看错了 还是出错了
3.还是不会用
4.可能是端口状态的刷新频率?
 楼主| llt1234567 发表于 2011-3-28 10:06 | 显示全部楼层
new1988 发表于 2011-3-28 11:02 | 显示全部楼层
4# llt1234567
在proteus中晶振可以不接,双击单片机,里面有时钟设置。其程序运行的时钟就是按这个值来的

评分

参与人数 1威望 +1 收起 理由
llt1234567 + 1

查看全部评分

您需要登录后才可以回帖 登录 | 注册

本版积分规则

9

主题

27

帖子

0

粉丝
快速回复 在线客服 返回列表 返回顶部