资料介绍
在单片机的主程序中,我们在写程序的时候,总是写一个while(1)的语句,以此达到让程序进入一个无限死循环中,其目的是让程序一直保持在我所需要的运行情况下,例如:流水灯的程序让LED灯一直在交替闪烁,LCD显示不停地在刷新。该循环并不是阻止程序的跑飞(程序的跑飞我会在下一篇博客中学习一番),而是防止main()返回。因为在嵌入式中,main函数是不能返回的,而虽然我们所编写的单片机程序是用的是C语言,可最终下载到单片机里运行的程序包含两个部分:一是我们编写的程序代码,另一部分是编译器自动生成的代码,例如在keil 里,观察我们所写的C语言程序在转换成汇编语言后,单片机的代码区,没有写程序的部分,例如全1或全0区域,程序运行到该区域后就会造成意料不到的结果,在没有while(1)的去情况下运行到最后一行的时候,会自动跳转到main函数的第一行,就造成了main()函数的返回。不同的C语言实现的单片机初始化代码会有不同的表现,例如:在cal_main后jmp,或者是在call_main后jmp 0,这些将会导致不可预料的结果。
- 51单片机 点亮一个LED LED闪烁
- 51单片机数码管动态刷新显示程序封装为一个函数,主函数调用从00000001依次加1显示到99999999
- 单片机开发,主函数没调用任何程序,串口一直收到00 0 FF之类的数据
- 51单片机程序执行流程详细分析
- 51单片机入门点灯程序第一课
- 搞单片机编程开发,一定要会C吗?资料下载
- 单片机学习教程之C程序的简单介绍 12次下载
- 使用C51编写单片机延时函数的详细方法说明
- 51单片机常用库函数程序免费下载
- 51单片机的延时函数程序免费下载
- 51单片机的程序执行流程是怎么样的
- 51单片机的程序执行流程详细资料说明
- 51单片机的时间戳相关函数程序免费下载
- AVR单片机的延时函数程序免费下载 7次下载
- 单片机应用程序综合实例——单片机与接口技术 0次下载
- 单片机里的程序是如何运行? 3908次阅读
- C语言怎么跳出while函数 3.5w次阅读
- 单片机的主程序是如何执行的 1w次阅读
- 单片机的程序结构设计 6475次阅读
- 单片机程序的编写方法 4091次阅读
- 单片机实现多机通信的资料和程序 7539次阅读
- 一个单片机与PC机通信的程序 5523次阅读
- 单片机的中断程序如何运行 1w次阅读
- 学习单片机一定要先学好C语言再去学单片机吗 1.3w次阅读
- 单片机的主程序和中断程序是怎么样运行的 1.3w次阅读
- 单片机程序存储中的软件标识分析 4165次阅读
- 浅析单片机C语言函数之中断函数 1.1w次阅读
- FPGA和单片机、DSP的差异 7964次阅读
- 怎么读取单片机程序_单片机程序是如何执行的_如何读懂单片机程序 7.4w次阅读
- 单片机与程序设计(上) 3786次阅读
下载排行
本周
- 1TC358743XBG评估板参考手册
- 1.36 MB | 330次下载 | 免费
- 2开关电源基础知识
- 5.73 MB | 6次下载 | 免费
- 3100W短波放大电路图
- 0.05 MB | 4次下载 | 3 积分
- 4嵌入式linux-聊天程序设计
- 0.60 MB | 3次下载 | 免费
- 5基于FPGA的光纤通信系统的设计与实现
- 0.61 MB | 2次下载 | 免费
- 651单片机窗帘控制器仿真程序
- 1.93 MB | 2次下载 | 免费
- 751单片机大棚环境控制器仿真程序
- 1.10 MB | 2次下载 | 免费
- 8基于51单片机的RGB调色灯程序仿真
- 0.86 MB | 2次下载 | 免费
本月
- 1OrCAD10.5下载OrCAD10.5中文版软件
- 0.00 MB | 234315次下载 | 免费
- 2555集成电路应用800例(新编版)
- 0.00 MB | 33564次下载 | 免费
- 3接口电路图大全
- 未知 | 30323次下载 | 免费
- 4开关电源设计实例指南
- 未知 | 21549次下载 | 免费
- 5电气工程师手册免费下载(新编第二版pdf电子书)
- 0.00 MB | 15349次下载 | 免费
- 6数字电路基础pdf(下载)
- 未知 | 13750次下载 | 免费
- 7电子制作实例集锦 下载
- 未知 | 8113次下载 | 免费
- 8《LED驱动电路设计》 温德尔著
- 0.00 MB | 6653次下载 | 免费
总榜
- 1matlab软件下载入口
- 未知 | 935054次下载 | 免费
- 2protel99se软件下载(可英文版转中文版)
- 78.1 MB | 537796次下载 | 免费
- 3MATLAB 7.1 下载 (含软件介绍)
- 未知 | 420026次下载 | 免费
- 4OrCAD10.5下载OrCAD10.5中文版软件
- 0.00 MB | 234315次下载 | 免费
- 5Altium DXP2002下载入口
- 未知 | 233046次下载 | 免费
- 6电路仿真软件multisim 10.0免费下载
- 340992 | 191185次下载 | 免费
- 7十天学会AVR单片机与C语言视频教程 下载
- 158M | 183279次下载 | 免费
- 8proe5.0野火版下载(中文版免费下载)
- 未知 | 138040次下载 | 免费
评论
查看更多