全部内容 本站公告 购物咨询 付款确认 购物反馈 网站建议 贵宾交流 商品评论 文章评论 发新留言
标题: 〖钟宇〗请教二进制数,十进制数(4)………… 购物咨询
发送时间:2006/2/13 9:13:00 更新时间:2006/2/18 10:49:00
留言内容:
各位师傅,我是单片机初学者,我对单片机十分感兴趣,但有些地方我弄不明白,所以现在特地来请教各位了,我看到一些书上写操作数上后面都有H这字母,不知道他是怎么用的,还有的是比如78H变为二进制得01111000这个数,请问是怎么算出来的
第1位zxq〖邹小琼〗说:[2006-2-13 9:54:17][59.40.95.115]
后面跟H表示是16进制数,后面跟B表示是二进制数,十进制数后面什么都不跟。n进制表示只用一位数来表示的最大数值只能是n-1,包括0总共只有n个状态。
例如:
10进制一位最大只能表示9,包括0就有0123456789这10个状态;10=0AH=1010B
2进制一位最大只能表示1,包括0就有0和1这2个状态;10B=02H=2
16进制一位最大只能表示15(用F表示),包括0就有0123456789ABCDEF这16个状态;10H=10000B=16(另外,16进制数如果是字线开头,则应在前面加上零,表示是16进行制,以免和其它英文单词、名称误解。)
使用二进制数是因为电路只能用高低电平两种状态来代表0和1,因此,CPU、内存、ROM、数字电路等都必须用二进制数。
使用十六进制数是为了人们讲解、书写方便,因为十六进制数和二进制数换算最方便,一位对四位(换成二进制后不足四位在前面补上0),无须计算就可以立即换算好。
另外介绍一点经验:对于数值数制的转换,大家可以打开附件中的计算器,选择科学型,就有“二进制”“十六进制”“十进制”选择,输入任一数值,再按任一数制,就会自会转换。站长在写数显FM无线发射程序时就是这个计算器的。
以上是站长自学很久才理解透彻的内容和经验,不一定正确,望行家指正,也望初学者能有所收获。
第2位hunterhu〖hunterhu〗说:[2006-2-13 13:18:25][61.144.170.29]
二进制 B binary
十进制 D decimalization
十六进制 H hex
第3位51dz〖向云松〗说:[2006-2-16 3:26:20][59.40.95.139]
原来是这样。我的英语太差,这些单词看了还是不知道(我在初二开学没两天,英语书就丢了,我是班上的最差的那几个.)。
第4位guest〖游客〗说:[2006-2-18 10:49:00][60.209.48.74]
看一下数制转换的书
快速回复:

本站实事求是保留用户意见和问题!拒绝广告和灌水!但系统只显示最近2年或者最近2万次留言(约5000标题)!过期留言自动删除!重要内容请自行备份!不便之处请谅解!