No.62439 作者:xiuwei 邮件:xiuwei007@163.com ID:25621 登陆:8次 文章数:14篇 最后登陆IP:202.118.70.72 最后登陆:2005/9/15 19:47:52 注册:2004/9/14 19:16:43 财富:177 发帖时间:2004/9/14 19:22:28 发贴者IP:219.217.149.58 标题:xiuwei:为什么编译时总提示特殊寄存器变量没定义呢? 摘要:No.62439为什么编译时总提示特殊寄存器变量没定义呢? 大虾帮忙看一下下面的程序为什么编译时总提示特殊寄存器变量没定义呢? #include <reg51.h> #define uchar unsigned char uchar j=0; uchar i; uchar idata ad_buf[6];/*ad输入缓冲区*/ uchar tlc2543(uchar ch);/*tlc2543子程序*/ uchar send(void);/*串行发送程序*/ main() { uchar k; uchar channel; scon=ox40;pcon=ox00;/*波特率9600*/ tmod=ox20; tl1=oxfd; th1=oxfd; tlc2543(channel);/*ad预备*/ j=0; while(1) { channel=0;/*00、01、02三个通道轮流采样*/ for(k=0;k <3;k++) { tlc2543(channel); channel++; } send(); } } uchar tlc2543(uchar ch)/*tlc2543子程序,ch是通道号,数据格式:12位、高位先输出*/ { uchar adh; uchar adl; ......
>>返回讨论的主题
|