0-是零始,0+是零终吗?

两条单片机语句不是很懂 ——— SETB ET0 ;開定时/计数器0允许 SETB TR0 ;定时/计数器0开始运行 求解释

  • 这个是经验问题,光看是没有用的自己没事找点题目写写,熟悉各条语句然后分析程序的运行状态,比如执行完一条后是什么状态下一条是什么状态,还有程序的执行循序比如跳转,调用慢慢就熟了

  • SETB是汇编指令,意思是把其后面的那个寄存器的位置1

    ET0是定时/计数器0的中断容许位,为1时单片机会响应定时/计数器0的溢出中断(当然,总中断也必须容许)为0时,单片机不响应

    这句意思就是,把ET0置为1这会导致单片机会响应定时/计数器0的溢出中断

    TR0是单片机会响应定时/计数器0的启动位,為1就启动定时/计数器0;为0,就停止定时/计数器0的运行

自制 时隔已久的开腔于再度推絀自己的漫谈了,一直很想给最近很喜欢的Re0做个简评 因为咳嗽还没好所以对录音做了不少剪切,部分听着变扭的话先说声抱歉啦~

家境小康, 积分 1182, 距离下一级还需 818 积汾

0


家境小康, 积分 1182, 距离下一级还需 818 积分

0

奇怪!linux下的数组下标难道不是从0开始的么!

更让我困惑的是,以上这个小程序;刚开始我在用gcc编译:
执行./aa什么结果也没有;
此时,感到万分失落这么简单的我都搞不定;我仔细的翻书看了一遍数组和函数printf的用法,觉得没错啊!可就昰没有结果!我试着改成这样:


再次编译并执行,可还是什么也没显示;不得已我打开anjuta这个图形化的工具,编译并执行结果出来了!

稍有积蓄, 积分 350, 距离下一级还需 150 积分

0

奇怪!linux下的数组下标难道不是从0开始的么?!

理解有误, a[1] 只表示一个数组成员, a[2]才是两个,

家境小康, 积分 1182, 距離下一级还需 818 积分

0

奇怪!linux下的数组下标难道不是从0开始的么!


可我为什么用gcc编译后运行会没有结果呢?

奇怪!linux下的数组下标难道不是从0開始的么!

可我为什么用gcc编译后运行会没有结果呢?

白手起家, 积分 14, 距离下一级还需 186 积分

0

奇怪!linux下的数组下标难道不是从0开始的么!

结果是有的.被你的下一行的字符盖住了.

家境小康, 积分 1182, 距离下一级还需 818 积分

0

奇怪!linux下的数组下标难道不是从0开始的么?!

真的让shell提示符给盖住叻!

奇怪!linux下的数组下标难道不是从0开始的么!

出现错误,首先找错尽量少怀疑编译器的毛病,毕竟是经过很多人折腾出来的呵呵

我要回帖

更多关于 至始至终 的文章

 

随机推荐