keil uv2 中的程序必须要仿真板吗?
我刚接触keil uv2做了个书上的原程序,不能得到结果。就是这个程序,如下:
#ifdef monitor51
char code reserve [3] _at_ 0x23;
#endif
void main (void) {
#ifndef monitor51
scon = 0xfd; /* 设置th1初值: 使用11.05mhz晶振,9600波特率 */
tr1 = = 0x50; /* 设置scon: 方式1,8位uart, 允许接收 */
tmod |= 0x20; /* 设置tmod: 使用t1, 方式2, 8位自动重装初值 */
th1 1; /* 启动t1 */
ti = 1;
#endif
dinput(0x0a,0x07); /* 将命令0x07写入7219亮度寄存器 */
/* 使占空比为15/32 */
dinput(0x0b,0x07); /* 将命令0x07写入7219扫描界限寄存器 */
/* 设置为8位 显示方式 */
dinput(0x09,0x00); /* 将命令0x00写入7219译码方式寄存器 */
/* 设置为bcd 译码方式 */
dinput(0x0c,0x01); /* 将命令0x0写入7219停机寄存器 */
/* 设置为正常工作状态 */
disply(&dg[0]); /* 在 c51 仿真板上显示 hello */
while (1) {
printf ("hello world\n"); /* 在uv2串行口显示hello world */
}
}
是否一定要仿真板????
希望各位大虾回个贴。我急,急
发表时间:2006年3月19日12:58:30