2550|2

63

帖子

0

TA的资源

一粒金砂(初级)

楼主
 

一个单片机中断问题 [复制链接]

第一次用单片机做东西,对于一个中断问题不知道如何处理
我现在在做一个测温度的设计  
想用中断来做发送数据  
现在的问题就是MSC51的中断(P3.2)是低电平触发或者下降边沿触发  
而我需要在标志位置高或者有上升边沿的状况下触发  
有什么好的解决方法   

相关的程序如下:
void main(void)
{       
        InitalIO();
        InitalInt();                                       
        Initalusart();                                       
        Config905();                               
        SetRxMode();               //相关初始化
        while(1)
        {
                InitalDS();
                WriteDS(0xCC);
                WriteDS(0x44);
                InitalDS();
                WriteDS(0xCC);
                WriteDS(0xBE);
                TxBuf[0]=ReadDS();
                TxBuf[1]=ReadDS();     //读取温度
        }
}

这是个无线的温度测试仪
所以我要在接收到接收端应答信号的时候调用发送程序
问题在于80C51的中断触发是低电平
而NRF905相关标志位在接收数据的时候是高电平
可能是很简单的问题,第一次做这个设计
谢谢。。。

最新回复

谢谢  详情 回复 发表于 2008-9-5 16:39
点赞 关注

回复
举报

80

帖子

0

TA的资源

一粒金砂(初级)

沙发
 
如果时间不是太紧张,可以用查询。根据你的描述,时间不是非常紧张。如果非要用中断,只有改硬件电路,用一个反向器,或者一个三极管。
偶不主张改硬件电路
 
 

回复

83

帖子

0

TA的资源

一粒金砂(初级)

板凳
 
谢谢
 
 
 

回复
您需要登录后才可以回帖 登录 | 注册

随便看看
查找数据手册?

EEWorld Datasheet 技术支持

相关文章 更多>>
关闭
站长推荐上一条 1/9 下一条

 
EEWorld订阅号

 
EEWorld服务号

 
汽车开发圈

About Us 关于我们 客户服务 联系方式 器件索引 网站地图 最新更新 手机版

站点相关: 国产芯 安防电子 汽车电子 手机便携 工业控制 家用电子 医疗电子 测试测量 网络通信 物联网

北京市海淀区中关村大街18号B座15层1530室 电话:(010)82350740 邮编:100190

电子工程世界版权所有 京B2-20211791 京ICP备10001474号-1 电信业务审批[2006]字第258号函 京公网安备 11010802033920号 Copyright © 2005-2025 EEWORLD.com.cn, Inc. All rights reserved
快速回复 返回顶部 返回列表