单片机提问有关问题问题,求大神解答


为什么我这个单片机提问有关问題的程序刚上电的时候jdq==0和sense=1,当通过PC输入1的时候 jdq==1,这个也是成立的在这个程序中我的sense始终未高电平,按照程序他不是当我Pc端输入完成后繼电器变为高电平,delay以后跳出switch继续执行循环按道理循环到上面之后再sense==1的情况下,继电器不是应该变为0嘛可是我在单片机提问有关问题仩测的它一直都为高电平,并没有电平的变化求高人指点,我错在哪里
我主要遇到的问题是循环的时候jdq这个脚一直处於高电平而程序寫的循环刚开始他应该处於低电平,我想知道我哪里出了错误是循环没执行,还是什麼问题我写这个程序的目地是我现在写这个程序嘚目的是,我现在有一个sense当有东西挡住这个sense处於高电平,jdq为高电平不工作当我pc发一个指令给单片机提问有关问题之後,jdq变为低电平擋的东西被移走,就这样一直循环

这个问题我在学串口通讯的2113时候也遇到过上5261位机发送数据是以阿斯科4102码表位对照发送的,1653到单片机提問有关问题内部时单片机提问有关问题收到的是其对应的阿斯科码.如当发送数据1的时候到单片机提问有关问题接收时是接收的其对应的阿斯科码0x31

我把阿斯科码表发给你。说实话学这个东西的时候没人教真的很痛苦当初我就走了很多弯路...希望能够帮到你。

我不是这个问题我想知道的是我这个循环能成立吗,我主要问题是我的jdq这个脚为什麼在整个过程中除了复位之後为0其馀过程中都处於高电平,而我的目地是在while(1)刚开始的时候jdq这个脚应该是处於低电平
 

下载百度知道APP,抢鲜体验

使用百度知道APP立即抢鲜体验。你的手机镜头里或许有别囚想知道的答案

我要回帖

更多关于 单片机提问有关问题 的文章

 

随机推荐