No.50201 作者:boysen 邮件:baohaisen@163.com ID:1212 登陆:2次 QQ:15238457 文章数:54篇 最后登陆IP:219.133.122.190 最后登陆:2004/3/11 11:06:04 注册:2002/9/24 18:04:00 财富:170 发帖时间:2004/3/9 17:33:32 发贴者IP:218.17.81.154 标题:boysen:串口中断与定时中断同时开存在的问题,请教大侠 摘要:No.50201串口中断与定时中断同时开存在的问题,请教大侠 串口中断与定时中断同时开存在的问题,请教大侠 我通过AD转化采集外部信号值并显示在LCD上,每1ms采集一次,采用定时中断 1;同时需要显示串行口发来的数据,采用9600波特率(无多机通信)。结果是定时中断1显示正常,串行数据却接收不到。程序如下,请大侠们帮忙看看指正,我实在不知道原因了,只好贴出编的一段程序来请各位指教: 初始化: IE=0x92; TMOD=0x21; TH1=0xf4; TL1=0XF4;//6时钟单片机,9600bps SCON=0x50; TCON=0x50; TH0=0xf1; TL0=0x9a;//定时中断1ms IP=0x00; 定时中断 void disp(void) interrupt 1{//定时中断1 TH0=0xf1; TL0=0x9a; //重新赋值,定时1ms Stati ......
>>返回讨论的主题
|