请各位高手讲讲单片机c语言中的地址常数,字节地址,位地址,位变量名

来源:百度知道 编辑:UC知道 时间:2024/05/16 10:29:47
怎么样才可以知道某个端口的这些信息了。例如:p1=oxfe,tmod=ox20;SCON=0X40;P1=0XFE,等、、、、、为什么是这样的了。这些都代表什么了。一个初学者的疑惑

oxfe ox20 ox20 ox20好像全部都是16进制码啊,不是什么端口信息,虽然我只是个初学者,但是这还是知道的。至于知道某个端口的信息,那就上网查查吧,应该会有的。

随便找本讲单片机的数都应该有的..
0xfe代表的是16进制的数FE,而FE表示的是二进制数11111110B,单片机的每个端口占用一个位,p0.0-p.7所对应该的二进制数,可以组成一个,16进制数...
P1=0xFE代表的是向,P1.0-P1.7分别赋予,0,1,1,1,1,1,1,1
TMOD,SCON,这些都是一个意思,只是作用不样..书上都有说的...

这些都是51单片机里面的一些基本的常识问题
p1=oxfe,tmod=ox20;SCON=0X40;P1=0XFE,
比如说 p1=oxfe 。。P1口有八个I0口,所以呢这个命令就是给P1这个寄存器赋值成 11111110 从高到低。。。TMOD是管理中断的一个寄存器 你在书上看一个它的格式就知道它是什么意思喽。。SCON 是个串口寄存器。。。。。。我的QQ496976668可以帮你一些的话 我很乐意

你说的那些都是赋值语句,P1=0XFE就是赋予单片机P1(P1.0到P1.7)0xfe,相当于MOV P1,0FEH。中间那两个是有关单片机定时器的寄存器的赋值。详细去看下单片机的定时计数器。