51单片机定时器初值为什么可以是十进制数

[复制链接]
查看11 | 回复3 | 2017-10-30 07:37:45 | 显示全部楼层 |阅读模式
对于51单片机而言,定时器初值本身最终必须是二进制数才会被识别。TH0=(65536-5000)/256;TL0=(65536-5000)%256;之所以可以是十进制表述出来,这是由编译器决定的,也即是说keilc允许这样表示,编译时会自动转换为二进制。...
回复

使用道具 举报

千问 | 2017-10-30 07:37:45 | 显示全部楼层
编译器在编译的时候,会帮你处理成二进制的。原码你什麼制都可以。2/8/10/16...
回复

使用道具 举报

千问 | 2017-10-30 07:37:45 | 显示全部楼层
十进制、二进制、十六进制都还是同一个值啊,当然可以...
回复

使用道具 举报

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

本版积分规则

主题

0

回帖

4882万

积分

论坛元老

Rank: 8Rank: 8

积分
48824836
热门排行