单片机的初了解
Posted zzz2333
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了单片机的初了解相关的知识,希望对你有一定的参考价值。
动手写代码之前的准备工作
Keil软件介绍、安装
IDE——集成开发环境,一套用来开发的完整的软件系统
Keil uvision 1.4版本
Keil、MDK——主要开发ARM-Cortex-M系列单片机程序
Keil基本使用演示
1、使用Keil打开已有工程项目
创建一个工程项目①双击程序,后缀名为.uvproj ②先打开keil软件,点击project下的open project
2、编译工程
1)工程项目文件简单分三类:工程文件、源文件、目标文件
工程文件:keil软件工作需要的文件,与写程序无关
源文件:源代码,即需我们编程
目标文件:通过keil中的编译器等工具把源文件编译后生成的文件
2)刚创建好时只有工程文件,需编写添加源代码得出源文件,点rebuild编译操作得到目标文件,最后将目标文件烧录进单片机
3)注意报错和警告
3、keil中建立新工程
1)建新工程之前,先关闭之前的工程
2)菜单栏project——new uvision project
3)选CPU,Atmel→AT89C51→OK→是
4)现在可自己写代码,或直接复制一个写好的代码文件进来
5)编译完成,无烧录文件. hex→Target Options-output-creat HEX File,然后重新rebuild
汇编语言比C难
标准C独立于各应用领域而独立成为标准C语言,和各种平台的具体C语言有微小差异。
整体流程梳理
1、程序开发过程
1)源代码编写
2)编译生成可执行程序
3)烧录
2、单片机工作流程
1)单片机上电
2)时钟模块起振,CPU有了时钟节拍,内部各模块开始工作
2)程序是调出来的,先解决编译时的错误,再解决运行时的问题
STC90C51分12T、6T等,1T最快。
以上是关于单片机的初了解的主要内容,如果未能解决你的问题,请参考以下文章