66问答网
所有问题
C语言中 SCON = OX52 TMOD = OX20 TCON = OX69 TH1 =OXf3 ;这些是怎么规定的??请高手指教下!
Uart_Init()
{SCON = OX52;
TMOD = OX20;
TCON = OX69;
TH1 = OXf3;
}
里面那些16进制数据是怎么规定的???搞不懂,它怎么和汇编的不一样的?
举报该问题
推荐答案 2008-03-17
0x52; -- 0x 是C语言16进制数的标帜, 52 是数据
用一位拉4位,知道它是二进制 0101 0010
0x20 -- 0010 0000
0x69; -- 0102 1001
0xf3; -- 1111 0011
0x -- 数字0 字母 x.
温馨提示:答案为网友推荐,仅供参考
当前网址:
http://66.wendadaohang.com/zd/Di2pnDDD.html
其他回答
第1个回答 2008-03-17
是0x好不好,汇编也是一样的,不知道你在问什么
相似回答
...
TCON
=
OX69
TH1
=OXf3
;这些是怎么规定的??请
高手指教下!_百度...
答:
0x
52;
-- 0x 是
C语言
16进制数的标帜, 52 是数据 用一位拉4位,知道它是二进制 0101 0010 0x20 -- 0010 0000 0x
69;
-- 0102 1001 0xf3; -- 1111 0011 0x -- 数字0 字母 x.
请求解释单片机
C语言
问题
答:
1.定义寄存器(又叫寄存器初始化).2.初始化全局变量.3.初始化局部变量.4.中断位的开启及中断优先级的开启.等等.main()为程序的入口点,程序进入后首先调用Uart_Init()对
SCON
(串行控制寄存器),
TMOD
(定时器/计数器控制寄存器),
TCON
(定时器/计数器方式寄存器)初始化及定时器1的
TH1
初始化,一般还会有个TL...
51单片机C与汇编的混编问题
答:
{
scon
=
ox52;
//设置串口方式
TMOD
=
ox20;
//12MHZ时钟频率 波特率2400
TCON
=
ox69;TH1=oxf3;
} void Timer0_port() inrterrupt 1 using 0 //中断函数 { ASM CLR TR0 ASM MOV TH0 ,#3CH ;中断一 次50ms 20次1秒钟 ASM MOV TL0, #0B0H ASM DEC 75H ASM MOV A,75H ASM J...
51单片机
C语言
与汇编的混编中断问题
答:
C语言
:include<reg52.h> sbit P10 = P1^0;unsigned char data timer0_counter = 0;void Timer0_Ini(void){
TMOD
=
0x01;TL0 = (65536 - 50000) % 256;//50ms TH0 = (65536 - 50000) / 256;EA = 1;ET0 = 1;TR0 = 1;} void main(void){ Timer0_Ini();P10 = 0;while...
在keil c中把变量定义成unsinged char型和定义成unsigned int型对pi...
答:
keil中的库函数printf与
C语言中的
是不同的,它要求输出的变量必须是整型的,即 int ,在头文件stdio.h中有定义:extern int printf (const char *, ...);
大家正在搜
C语言中0到100的和如何编译
C语言怎么把字符串转成20位数字
c语言中?:怎么用
求1到20之间的奇数之和C语言
c语言中或怎么表示
c语言中0和1代表什么
C语言中的理解
c语言中的%d
随机20个数C语言