微波EDA网,见证研发工程师的成长!
首页 > 硬件设计 > MCU和DSP > 单片机初学应知

单片机初学应知

时间:08-06 来源:互联网 点击:

对出错语句进行中文提示;你源程序的注释部分还可以使用中文,这更便于你今后对程序的维护。

  编译出的代码一般扩展名为*.hex或*.bin;这个代码文件必须送到单片机中单片机在电路中才能按你的“计划”去工作。将这个代码文件送到单片机中的工具就是编程器,与电脑连接的编程器一般都通过并口或者串口与编程器的硬件连接,也有相应的服务程序;在连接好电脑与编程后运行其服务程序,在服务程序中先选择所要编程的单片机型号,再调入前面所得到的代码文件,接下来就用编程器将这个代码文件烧写到单片机中。到此,单片机开发的一个过程就大致完啦。

  当然,你不可能一次就把你的“计划”用单片机的语言完美正确的将源程序写好(就是我们平常制订的计划在实际中也有修改的),这就需要反复修改源程序,反复编译、烧写到单片机中、反复将单片机装到电路中去实验。由于单片机执行每一条语句所用的时间很短,有时你无法得到其中间的结果,也无法判断程序出错的位置,这时你可以使用软件模拟的方法,让程序一步一步的执行,每执行一步,通过查看单片机中各关键数据的变化情况,来找到错误或没按你“计划”执行的语句,从而达到排错的目的。若你资金不成问题的话,也可以购买单片机仿真器,他可以取代实际电路中的单片机,在电脑的控制下一步一步的去排错。实际上无论软件模拟(仿真)还是硬件仿真,其功能远不止这里讲的这一点点。

  单片机学习是一个实验与体会的过程,当中有快乐与烦恼,当你学会单片机开发后,你将会理解我为什么在这里想方设法的打比喻,说“白话”。 好啦,有什么问题跟我联系,没什么问题就准备材料,书籍,开始干吧!

更多单片机,嵌入式ARM,linux,Java,PCB,FPGA,汇编C,Android,cortex-m3课程的学习请咨询付老师QQ1841388306,电话18137889103.


Copyright © 2017-2020 微波EDA网 版权所有

网站地图

Top