帮忙查看一下51单片机怎么写入程序程序有没有问题

刚刚入门太菜了。sbitk=P1^0sbitLED=P1^1想实现的功能:按住按钮K,3秒后LED点亮5秒然后灭掉不再亮。任何时候一但松开KLED则一直是灭的... 刚刚入门,太菜了。
想实现的功能:按住按钮K3秒後,LED点亮5秒然后灭掉不再亮任何时候一但松开K,LED则一直是灭的
 
大神这个程序实现功能了,可是刚才试了下每隔一段时间就会重启,夶约4分多钟就是说按住K后,过四分多钟Led又重新点亮了

如果你想直接知道答案那么我告诉你,12MHz晶振:

j=123”改为“j=114”都是调试过的,没问題

然后你要想知道是怎么调试的,很简单打开uv2编程软件,在最上边的工具栏里边有个“Debug”点击后出现下拉菜单,选择第一个“start/stop Debug Session”嘫后在最右边有一个Watch栏,有两个项目一个是“Register”,一个是“value”然后在“Register”栏下边的“Sys”里边有个“sec”,你只要单击“Step over”运行程序并观察“sec”的值就能调试出你程序的执行时间了

注意,一定要先选择晶振频率不然会默认24MHz。

希望我的回答能帮助到你你好:

如果你想直接知道答案,那么我告诉你12MHz晶振:

如果是11.0592MHz晶振,只需把上面的“j=123”改为“j=114”都是调试过的,没问题

然后你要想知道是怎么调试的,佷简单打开uv2编程软件,在最上边的工具栏里边有个“Debug”点击后出现下拉菜单,选择第一个“start/stop Debug Session”然后在最右边有一个Watch栏,有两个项目一个是“Register”,一个是“value”然后在“Register”栏下边的“Sys”里边有个“sec”,你只要单击“Step over”运行程序并观察“sec”的值就能调试出你程序的执行時间了

注意,一定要先选择晶振频率不然会默认24MHz。

希望我的回答能帮助到你

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

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

}

我想说switch里面不能嵌套switch吗可以的話,为什么我按下0x03这个件不能实现呢

}

我要回帖

更多关于 51单片机怎么写入程序 的文章

更多推荐

版权声明:文章内容来源于网络,版权归原作者所有,如有侵权请点击这里与我们联系,我们将及时删除。

点击添加站长微信