导航: 老古网老古论坛XMOS公共讨论区XMOS开源项目区单片机程序设计嵌入式系统广告区域
→发表看法:[drokie]串口通信中断问题(含程序)



No.86933
作者:drokie
邮件:drokiee@yahoo.com.cn
ID:44556
登陆:1次
文章数:2篇
最后登陆IP:211.71.95.222
最后登陆:2005/12/19 14:22:05
注册:2005/12/15 17:03:35
财富:107
发帖时间:2005/12/15 17:05:23
发贴者IP:211.71.95.222
标题:drokie:串口通信中断问题(含程序)
摘要:No.86933串口通信中断问题(含程序) 请教各位高手,我编的这段串口通信程序,为什么无法进入中断?就是下面的接收中断函数void SciRecv_INT(void)interrupt 4 using 0


#include   <AT89X51.H>  

unsigned char Timer0Count;
unsigned char rdata,sdata[8];
unsigned int i=0;

sbit SendData = P3^4;
sbit RecvData = P3^5;
sbit watchdog   = P3^2;
bit try=0;

void Sci_SendData(void);


void main(void)
{
 //interrupt manage  start//
 IE = 0x00;   //中断屏蔽寄存器(可位寻址).   禁止所有中断
 IP = 0x00;   //中断优先级寄存器(可位寻址).  无优先级
 
 TCON = 0x00;  //定时器/计数器控制寄存器
 PCON = 0x80;           //串行通信方式1,2,3的波特率加倍.
 SCON = 0x50;  //选择串行方式1,及8位UART方式,波特率可变
 TMOD = 0x21;  
 TH1  = 0xFF;  //波特率为62.5K
 TL1  = 0xFF;

 Timer0Count = 7;
 TH0  = 0x3C;
 TL0  = 0xB0;

 SendData = 1; //禁止串行通讯485发送数据 (0时发送)
 RecvData =  ......

>>返回讨论的主题



  发表回复
用户名   *您没有注册?
密码   *
验证码   * .
标题   *
心情
随便说说    我回答你    最新发现    得意的笑   
气死我了    真是没劲    坚决同意    表示反对   
大家过来    好奇怪哟    懒得理它    大家小心   
文件上传
内容


字体:      字体大小:    颜色:
粗体 斜体 下划线 居中 超级连接 Email连接 图片 Flash图片 Shockwave文件 realplay视频文件 Media Player视频文件 QuickTime视频文件 引用 飞行字 移动字 发光字 阴影字 查看更多的心情图标 背景音乐
点击加入表情
                         
选项
有回复时用短消息通知您?

   




老古网执行:0毫秒 最大:7276毫秒 查询6次