单片机的初了解

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最快。

 

以上是关于单片机的初了解的主要内容,如果未能解决你的问题,请参考以下文章

51单片机的初了解

51单片机的初了解

51单片机的初了解

51单片机的初了解

51单片机的初了解(10)

51单片机的初了解(12)