我是新人 写了段程序 但不知道有什么问题老是得不到要的结果 那为前辈帮忙看下

berryfan   2007-8-1 16:49 楼主
外部中断有问题吗??
#include
unsigned char k;
unsigned char i;
sfr p1=0x90;
sbit del=P1^3;
sbit rest=p1^4;
sbit w=p1^6;
sbit power=p1^7;
void service_int1(void) interrupt 2 using 2   //外部中断1
{    IE=0X92; //关外部中断
          SBUF=0xcc;
          for(i=0;i<3;i++){}
          del=0;
          TR0=1;}
void service_com() interrupt 4 using 3 //串口中断
{
  if(RI)
        {  k=SBUF;
            RI=0;       
          }
  else if(TI)
           TI=0;
}
void service_time0() interrupt 1 using 1//定时0中断
{       TR0=0;
                TL0=0;
                TH0=0;
                rest=0;
for(i=0;i<3;i++){}  //小延时
                del=1;
                rest=1;
                IE=0x96;//开外部中断
}
void main(void)
{                       
                        rest=1;//峰值保持器处于保持清0
                        del=1;
                        IP=0X10;   //串口中断高优先
                        TCON=0X04;//外部中断1下降沿触发方式
                        IE=0X96;//开外部中断1,串口中断,定时中断0
                        TMOD=0X21;//Fosc=22.1184
                        SCON=0X50;
                        TL1=0xfa;//波特率9600
                        TH1=0Xfa;
                        TL0=0;     //35ms定时初值
                        TH0=0;
                        PCON=0X00;
                        TR1=1;       
for(;;)
{ if(0xaa==k)
       w=0;
  else if(0xbb==k)
           power=0;
  else if(0xcc==k)
           w=1;
  else if(0xdd==k)
       power=1;
  
                 
}
}

回复评论 (3)

把你硬件接法说说看,你是不是用keil来仿真!
点赞  2007-8-2 14:16
是你自己写的,我在keil里仿真是没有错误的,你的这个错是指的哪个地方.
点赞  2007-8-2 14:30
全国第一家虚拟主机:支持伪静态.有利于提高排名!!!

15G全能空间年付500元/月付70元 可免费试用
5GB 独立WEB空间、5GB 企业邮箱空间、5GB MSSQL数据库
IIS连接数据 500 个、500GB/月流量、共享日志文件空间

企业邮箱功能
赠送5GB 超大企业邮箱,500个Email企业邮箱用户
自动回复、自动转发、POP3、SMTP收发信、SMTP发信认证
邮件过滤、邮件拒收、邮件夹管理、邮件域管理、定制邮件数

数据库功能
支持5GB MSSQL数据库空间,5个用户数据库、Access

主机功能支持
采用安全稳定的Win2003 .net2.0 架构
支持ASP、PHP、ASP.NET、PERL等脚本、支持自定义CGI
全面支持.net2.0版本,独立的Application应用池,
支持SSI(Shtml),支持FrontPage扩展
可免费自行绑定5个域名、500个解析、500个子域名

详情咨询021-51695858   QQ:678500
官方网站  www.abcnic.com
ADD:上海市浦东新区金桥浙桥路289号建银大厦A座703-704
点赞  2007-8-3 11:54
电子工程世界版权所有 京B2-20211791 京ICP备10001474号-1 京公网安备 11010802033920号
    写回复