导航: 老古网老古论坛XMOS公共讨论区XMOS开源项目区单片机程序设计嵌入式系统广告区域
→发表看法:[sydjh]STC2051外中断测脉宽串口输出,那里



No.46240
作者:sydjh
邮件:sydjh@163.com
ID:80778
登陆:3次
文章数:1篇
最后登陆IP:58.63.154.224
最后登陆:2008/5/27 8:35:44
注册:2007/6/9 15:23:00
财富:107
发帖时间:2008/5/24 11:44:15
发贴者IP:58.62.80.90
标题:sydjh:STC2051外中断测脉宽串口输出,那里出问题了。值不对
摘要:No.46240STC2051外中断测脉宽串口输出,那里出问题了。值不对 串口传输这里可以没有问题的了。用查询方式可以正确得到脉宽的值。但是用外中断就不行。。。不知道程序那里有问题。
void main ()
{ /*M1和M0组合控制IO配置,00双向标准IO,01为推挽输出。10仅为输入(高阻),11开漏*/
 //WDT_CONTR=0x3f;
 P1M1=0xb9;//10111001
 P1M0=0x89;//10001001
 P3M1=0xfc;//11111100
 P3M0=0xf8;//11111000
 TL0=0; TH0=0;  TL1=0;  TH1=0; EA=0;  ET1=0; ET0=0;  EX1=0;  EX0=0; 
 AUXR=0xc0;//11000000,定时器1采用晶振频率不分频频为时钟源.快速计数
 TMOD=0x99;//10011101,bit7/3:INT低电平控制;bit6/2:0定时,1计数;bit5/1:bit5/4/1/0:设置16位计数器.
 EA=1;
 dcf=0;  //定时器1采用系统时钟计数,定时器0采用Q1时钟计数。 
 a=0; 
 b=0;
 P1_4=1;
 P3_2=0;
 red_key();
 c=0x00;
 flage=0;
////////////////// ......

>>返回讨论的主题


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


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

   




老古网执行:16毫秒 最大:78531毫秒 查询6次