各位高手 小弟在做DS1302实验时 出现了两个奇怪的现象 百思不得其解 还请知道的高手们指点 一下 拜托了
问题1
实验过程中 数码管没有任何显示 ,经调试发现问题就出在这个地方,从右下方的调试窗口可以看出io=1,满足了if(io)的条件,因此应该执行temp=(temp|0x80); 执行完以后 temp的值应该是 0x80才对呀,怎么会还是0呢?不解
问题2
黄色箭头到达的位置表明io=1;这句指令已经执行了 可是右下角的调试窗口 显示 io=0;(值没有变)
这怎么解释呢?不科学啊!
|
本帖子中包含更多资源
您需要 登录 才可以下载或查看,没有账号?注册
×
|