打印

51单片机技术项目驱动教程PDF高清课件

[复制链接]
834|1
手机看帖
扫描二维码
随时随地手机跟帖
跳转到指定楼层
楼主
zqykkkk|  楼主 | 2018-4-25 12:10 | 只看该作者 |只看大图 回帖奖励 |倒序浏览 |阅读模式
本帖最后由 zqykkkk 于 2018-4-25 12:12 编辑

51单片机技术项目驱动教程PDF高清课件,下列为部分内容截图:

捕获1.PNG (374.13 KB )

捕获1.PNG

捕获2.PNG (385.69 KB )

捕获2.PNG

捕获3.PNG (399.09 KB )

捕获3.PNG

捕获4.PNG (488.59 KB )

捕获4.PNG

捕获5.PNG (381.4 KB )

捕获5.PNG

捕获6.PNG (232.69 KB )

捕获6.PNG

捕获8.PNG (354.85 KB )

捕获8.PNG

相关帖子

沙发
zqykkkk|  楼主 | 2018-4-25 12:14 | 只看该作者
本帖最后由 zqykkkk 于 2018-4-26 21:02 编辑

想了解更多http://dl.21ic.com/download/51-260159.html:比如两个外部中断,EX0和EX1,如果触发顺序是EX0 EX1,flag为1,如果触发顺序是EX1 EX0,flag为0,要如何解决呢?
if(EX0 == 1 && EX1 == 0),//这里我们用上逻辑与运算的符号是&&,这样一来就可以减少独立的if判断的数量。
{
        flag = 1;
}
else if(EX0 == 0 && EX1 == 1)
{
        flag = 0;
}
else
{
        ;//第三种情况
}


//或者:
uchar A0,A1;

if(EX0 == 1 )
{
        A1= 1;
}

ifA0== 1 && EX1 == 0)
{
        A0= 0;
        flag = 1;
}
if(EX1 == 1 )
{
        A1 = 1;
}

if(A1 == 1 && EX0 == 0)
{
        A1 = 0;
        flag = 0;
}
if(A0 == 1 && A1 == 1)
{
        ;//第三种情况
}

使用特权

评论回复
发新帖 我要提问
您需要登录后才可以回帖 登录 | 注册

本版积分规则

95

主题

273

帖子

5

粉丝