找回密码
 立即注册

QQ登录

只需一步,快速开始

搜索
查看: 5652|回复: 12
打印 上一主题 下一主题
收起左侧

定时器的设置初值的问题

[复制链接]
跳转到指定楼层
楼主
ID:145415 发表于 2016-11-3 21:30 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
我能看懂这个赋值方式,但是我的疑问是为什么会用这种奇怪的方式,这些寄存器内部不都是只认识二进制吗?或者16进制?为什么会用此种方式来赋值呢?

2016-11-03_213214.jpg (38.12 KB, 下载次数: 56)

2016-11-03_213214.jpg
分享到:  QQ好友和群QQ好友和群 QQ空间QQ空间 腾讯微博腾讯微博 腾讯朋友腾讯朋友
收藏收藏 分享淘帖 顶 踩
回复

使用道具 举报

沙发
ID:111634 发表于 2016-11-3 21:40 | 只看该作者
本帖最后由 zl2168 于 2016-11-4 07:39 编辑

写程序时,可用人们习惯的十进制数,keil编译器会将c程序或汇编程序编译为单片机能识别的二进制代码。
回复

使用道具 举报

板凳
ID:145415 发表于 2016-11-3 21:57 | 只看该作者
但是 它这个次数的计算方式是  60 X 256 + 176    单片机内部它会自动进行这样的计算吗?还有我能不能把我要的次数把它换成二进制或者16进制 然后给TH0,TLO赋值呢?
回复

使用道具 举报

地板
ID:111634 发表于 2016-11-3 22:27 | 只看该作者
小胖头 发表于 2016-11-3 21:57
但是 它这个次数的计算方式是  60 X 256 + 176    单片机内部它会自动进行这样的计算吗?还有我能不能把我 ...

不是单片机内部,而是keil编译软件。单片机本身只能识别二进制代码。
给你介绍一本

便于自学的
单片机书,
张志良编著的:
《80C51单片机实用教程——基于Keil C和Proteus》高等教育出版社ISBN 978-7-04-044532-9, 用于学习51单片机原理,便于阅读理解,便于自学。
12-04962-003-01单片机实用教程 (1).pdf (479.45 KB, 下载次数: 19)

80C51单片机实用教程PPT.rar
单片机仿真实验36例.rar
单片机仿真练习60例.rar
下载:http://www.51hei.com/bbs/dpj-55268-1.html



回复

使用道具 举报

5#
ID:145415 发表于 2016-11-3 22:40 | 只看该作者
zl2168 发表于 2016-11-3 22:27
不是单片机内部,而是keil编译软件。单片机本身只能识别二进制代码。

我明白了 谢谢
回复

使用道具 举报

6#
ID:7485 发表于 2016-11-4 09:47 | 只看该作者
是通过keil在电脑中计算,然后编译成51的二进制机器码文件 *.hex,就可以通过相应的工具写入(或叫做烧写)单片机中。
回复

使用道具 举报

7#
ID:139698 发表于 2016-11-4 16:48 | 只看该作者
其实最终计算的时候还是用二进制进行操作的,这个只是一个便于取初值的方式
回复

使用道具 举报

8#
ID:148885 发表于 2016-11-24 23:02 | 只看该作者
你选的是定时器1.16位,分高八低八位存储,二的十六次方是65536减掉你的定时,你的晶振是12的,处二的八次存高八。余存低八。
回复

使用道具 举报

9#
ID:149853 发表于 2016-11-25 15:55 | 只看该作者
小胖头 发表于 2016-11-3 21:57
但是 它这个次数的计算方式是  60 X 256 + 176    单片机内部它会自动进行这样的计算吗?还有我能不能把我 ...

低位向高位进,算法就是求出低位和高位装多少值,使得溢出时间达到我们需要的中断 时间。高位是除的结果,低位是取余的结果,应该很好理解啊
回复

使用道具 举报

10#
ID:150279 发表于 2016-11-26 11:15 | 只看该作者
给个QQ交流一下
回复

使用道具 举报

11#
ID:74868 发表于 2016-11-26 11:53 | 只看该作者
16进制
回复

使用道具 举报

12#
ID:150644 发表于 2016-11-27 22:20 | 只看该作者
应该是编译软件的问题吧
回复

使用道具 举报

13#
ID:135102 发表于 2016-11-27 22:29 | 只看该作者
已经规定好的东西
回复

使用道具 举报

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

本版积分规则

手机版|小黑屋|51黑电子论坛 |51黑电子论坛6群 QQ 管理员QQ:125739409;技术交流QQ群281945664

Powered by 单片机教程网

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