有没有会嵌入式和单片机的区别.进来

为何51单片机的外部中断0没有按下按键就会自动进入?
按时间排序
这是不可能的,不是程序有问题就是电路有问题。你先自己检查,自己不能解决就贴程序代码和电路图,帮你分析。
第一个问题:你干嘛都用用长整行呀?浪费呀,long型可是四个字节呀,你大多都是char型的呀。第二个问题:这个程序你仿真过吗?貌似你开了定时器1的中断,但是没有他的中断函数,这是一个致命的错误,当T0中断的时候,程序就不知道飞到那个爪哇过去了,有反应才怪了呢!第三个问题:你的定时器重装了没?没重装就是FFFFH的定时器了,误差大大的哦!
int stop() interrupt 0{
//关闭T0计时器
display();//显示当前时间}有问题TMOD=0x01;
//定义定时器0工作于方式1
TH0=()/256;
//定时器赋初值
TL0=()/256;应该在主函数开始
程序 才能响应
,而且 中断里 还得重赋值
你学过没有啊
Sever_INT0()
0 using 2{……}说明:Sever_INT0:中断函数0:为外部中断入口2:使用寄存器组2中断源
Keil中断编号
矢量地址最高优先级
0x0033外部中断0
0x0003定时器0溢出
0x000B外部中断1
0x0013定时器1溢出
0x001B串口
0x0023定时器2溢出
0x003B硬件断点
0x0043JTAG
0x004B软件断点
0x0053监视定时器
0x0063内部寄存器组有3组:1~3平时也可以不用,如果有相互嵌套的最好指定,否则可能会出问题 当开启电断后,一旦INT0口出现低电平时,自动进入Sever_INT0()函数,处理函数内部程序
把while(1)
//启动T0工作
display();
//启动T0工作while(1)
display();
}这样就OK了,因为你在外部中断产生时去停止定时器0的计时,但在主程序内却不断的使TR0=1.所以外部中断过後又自动计时了
感谢您为社区的和谐贡献力量请选择举报类型
经过核实后将会做出处理感谢您为社区和谐做出贡献
确定要取消此次报名,退出该活动?
请输入私信内容:对单片机感兴趣,真心想学的点进来_单片机吧_百度贴吧
&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&签到排名:今日本吧第个签到,本吧因你更精彩,明天继续来努力!
本吧签到人数:0成为超级会员,使用一键签到本月漏签0次!成为超级会员,赠送8张补签卡连续签到:天&&累计签到:天超级会员单次开通12个月以上,赠送连续签到卡3张
关注:150,313贴子:
对单片机感兴趣,真心想学的点进来收藏
首先声明我是单片机小白,刚开始接触单片机,想寻找一些志同道合的朋友一起学习,没有任何商业性质,没有任何要求,只要你对单片机感兴趣就可以,我们一起学习。
超低功耗,256KB-512KB闪存,可扩展存储器,备有开发板
二楼群号码,欢迎加入单片机学习交流群,群号码:
三楼敬吧务,吧务手下留情,勿删
我尝试过加入能找到的一些群,要么有商业性质,要么不允许加入,我不知道为什么想找人交流这么难,单片机入门难,没人交流更加难,所以我建了这个交流群,是的,现在群里人还不够多,而且大部分都是小白,我也是小白中的一员,我正是因为找不到一个合适的交流场所才建的群,我们都是新手,但是正式因为一群小白才更有学习的激情啊。在群里你可以提问,有人明白会为你解答,没人明白大家一起解决。在群里资料完全共享,帮助别人也是在帮助自己。我们是小白,但是我们中间未必不会出现大神,如果对单片机感兴趣,喜欢单片机,那么这个大家庭就欢迎你。如果是热心肠的大神,我们欢迎你,欢迎你的帮助,你会获得我们的钦佩与尊敬,如果是新手我们一样欢迎,我们一起努力,一起进步,一起享受拼搏的乐趣。
看帖的顺便顶一下啊,让更多人看到
订顶顶顶顶顶[TOP WITH UPWARDS ARROW ABOVE]!
正在广邀各路大神,大家快来啊,
再顶一次,,,平常看到好多热心肠的大神,怎么都不来
微控制器芯片专案定制与智能控制产品设计以及整体解决方案研发和销售
一起啊,很感兴趣的,弄了一段时间了,我是小白+
+1才开始数码管动态
我也是特别喜欢,但是基本啥也不懂,也就懂点皮毛,很想学习,但不知道从哪里开始
我顶,顺便加群
我是小小白
懂点皮毛 申请加入 也是在学习单片机
登录百度帐号查看: 802|回复: 3||
贡献0 点铁甲币188 枚居住地 烟台市柴油59 升在线时间0 小时主题帖子精华0阅读权限10注册时间UID241380
拖拉机, 积分 24, 距离下一级还需 26 积分
TA的每日心情开心签到天数: 1 天[LV.1]初来乍到居住地 烟台市铁甲币188 枚精华0柴油59 升帖子
有没有会用单片机自己写挖掘机控制盒编程的?留下你的联系方式。大家一起研究。本人初学。不懂求教。
贡献0 点铁甲币1980 枚拥有设备沃尔沃EC210B,小松PC220-8,点击选择设备QQ居住地 资阳市柴油1442 升在线时间0 小时主题帖子精华0阅读权限50注册时间UID286461
挖掘机, 积分 677, 距离下一级还需 323 积分
TA的每日心情开心签到天数: 240 天[LV.8]以坛为家I居住地 资阳市拥有设备沃尔沃EC210B,小松PC220-8,点击选择设备铁甲币1980 枚精华0柴油1442 升帖子
人才
贡献0 点铁甲币188 枚居住地 杭州市柴油10 升在线时间0 小时主题帖子精华0阅读权限10注册时间UID421273
拖拉机, 积分 4, 距离下一级还需 46 积分
TA的每日心情无聊签到天数: 1 天[LV.1]初来乍到居住地 杭州市铁甲币188 枚精华0柴油10 升帖子
怎么说呢,你要学习单片机的话,先自己买一个小的单片机学一些基础代码开发,再去学挖机的,应该会快很多。我是信息专业的,有问题可以找我私聊
贡献0 点铁甲币188 枚居住地 烟台市柴油59 升在线时间0 小时主题帖子精华0阅读权限10注册时间UID241380
拖拉机, 积分 24, 距离下一级还需 26 积分
TA的每日心情开心签到天数: 1 天[LV.1]初来乍到居住地 烟台市铁甲币188 枚精华0柴油59 升帖子
此楼为楼主
liqiwei 发表于
怎么说呢,你要学习单片机的话,先自己买一个小的单片机学一些基础代码开发,再去学挖机的,应该会快很多。 ...你好。留个联系方式吧。
Powered by查看: 3680|回复: 35
程序写进单片机后完全没有执行是什么原因?
程序写进单片机后完全没有执行出来是什么原因?&&生成hex文件过程中有什么要注意的吗?
回帖奖励 +5
能在keil中生成hex文件,说明程序语法无措,单步等于能实现程序设想的功能。
回帖奖励 +5
其他完全没有执行的原因多了去了,仅凭楼主二句话,神仙能给你答案。
回帖奖励 +5
这个需要具体看你的程序和电路
回帖奖励 +5
这问题问的面太大了,单片机是好的吗,运行其他程序可以的话,说明是你这个程序的问题,是不显示还是没输出?
回帖奖励 +5
能生HEX只能说明程序的语法可以。。能不能执行还要看程序里的变量,电路等。。
回帖奖励 +5
EA置高电平了么,否则访问外部程序存储器
上传源文件看一下,代码没有问题的话,就是硬件有问题
回帖奖励 +5
晶振没起振,程序也不会执行。
回帖奖励 +5
能把你的代码和硬件信息贴上来吗? 描述的详细一些别人才能看到哪里出了问题
一般是程序问题,但还需要看看硬件,最小系统的硬件是没问题的,可以加个LED等来检测一下
回帖奖励 +5
也许执行到哪里断了吧
回帖奖励 +5
需要具体看你的程序和电路
程序能编译的话,估计就是你程序写错了,不是语法问题
①生成hex文件要注意代码优化等级不能设置过高,等级设置默认等级2就好,优化等级高可能会出问题
①生成hex文件要注意代码优化等级不能设置过高,等级设置默认等级2就好,优化等级高可能会出问题
在菜单栏project设置里面,传不了图片,你自己找找。
你百度一下
晶振没起振,程序也不会执行。
晶振不起振程序是写不进去的。
一般程序访问了特殊功能寄存器,你那型号缺少了很多寄存器,然后就无法执行。
原因是非常多的。
那有可能是你的硬件与你的程序有出入,比如:你程序里用的是P2^1引脚,而你的硬件连接的却是P2^2引脚,它虽然执行,但是你无法看到现象
单片机坏了
换一个程序试一下,再分析。
很好的东西1
单片机坏了
没接电源,还有天太热。
看看你的程序逻辑啊,要是逻辑混乱,肯定有部分无法执行
单片机没工作吧?
是不是程序已经跑过了& &而你没注意到& && &
在程序中设置几个标志步骤& &观察标志步骤有没有执行& && & 易于观察的标志步骤
多数程序问题或者软件设置问题
Powered by51单片机详细教程(全部28课)_图文_百度文库
您的浏览器Javascript被禁用,需开启后体验完整功能,
享专业文档下载特权
&赠共享文档下载特权
&10W篇文档免费专享
&每天抽奖多种福利
两大类热门资源免费畅读
续费一年阅读会员,立省24元!
51单片机详细教程(全部28课)
&&51单片机详细教程
阅读已结束,下载本文需要
想免费下载本文?
定制HR最喜欢的简历
下载文档到电脑,同时保存到云知识,更方便管理
加入VIP
还剩58页未读,
定制HR最喜欢的简历
你可能喜欢

我要回帖

更多关于 开发板和单片机的区别 的文章

 

随机推荐