第3章 stm32单片机C语言程序设计基础ppt课件.ppt

第3章 stm32单片机C语言程序设计基础ppt课件.ppt

ID:58702688

大小:1.18 MB

页数:154页

时间:2020-10-04

第3章 stm32单片机C语言程序设计基础ppt课件.ppt_第1页
第3章 stm32单片机C语言程序设计基础ppt课件.ppt_第2页
第3章 stm32单片机C语言程序设计基础ppt课件.ppt_第3页
第3章 stm32单片机C语言程序设计基础ppt课件.ppt_第4页
第3章 stm32单片机C语言程序设计基础ppt课件.ppt_第5页
资源描述:

《第3章 stm32单片机C语言程序设计基础ppt课件.ppt》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库

1、退出嵌入式单片机原理及应用燕山大学电气工程学院自动化系1ARM嵌入式系统概述2STM32单片机结构和最小系统3基于标准外设库的C语言程序设计基础4STM32通用输入输出GPIO5STM32外部中断6STM32通用定时器7STM32通用同步/异步收发器USART8直接存储器存取DMA9STM32的模数转换器ADC10STM32的集成电路总线I2C11STM32的串行外设接口SPI第3章基于标准外设库的C语言程序设计基础3.1嵌入式C语言基础文件结构、程序板式、C语言知识精编3.2CMSIS—Cor

2、tex-M3微控制器软件接口标准CMSIS概述、STM32F10x标准外设库3.3基于MDK的STM32开发退出C语言的特点1、语言简单、紧凑、灵活。(32个关键字,9种控制语句)2、运算符丰富(34种表达式)3、数据结构丰富4、具有结构化的控制语句5、目标代码质量高,程序执行效率高。6、可移值性好7、兼有低级语言和高级语言的特点3.1嵌入式C语言基础3.1嵌入式C语言基础每个C程序通常分为两个文件,一个文件用于保存程序的声明,称为头文件,以“.h”为后缀。另一个文件用于保存程序的实现,称为源文

3、件,以“.c”为后缀。如果一个工程中头文件数目较多,通常将头文件和源文件分别保存在不同的目录以便于维护。例如可以将头文件保存于inc目录,源文件保存于src目录。退出版权和版本声明/**Copyright(c)2014,燕山大学电气工程学院*Allrightsreserved.*文件名称:filename.h*摘要:简要描述本文件的内容*当前版本:1.1*作者:输入作者(或修改者)名字*完成日期:2014年7月20日*取代版本:1.0*原作者:输入原作者(或修改者)名字*完成日期:2014年1月

4、10日*/头文件结构头文件版权和版本声明、预处理块和函数声明源文件结构源文件版权和版本声明、头文件的引用和程序的实现体简单的C程序介绍例1:最简单的程序#include/包含头文件intmain(void)/*主函数*/{printf(“thisisacprogram!”);/*输出了一句话*/}例2求两个数之和#include/包含头文件intmain(void)/*主函数*/{inta,b,sum;/*定义变量*/a=100;b=200;/*给变量赋值

5、*/sum=a+b/*求a与b的和*/printf(“sum=%d”,sum);/*输出结果*/}scanf(“%d%d”,&a,&b);例3求两个数中的最大数#include/包含头文件intmax(intx,inty);/*定义max函数,函数值为整型,x,y为型参,整型*/{intz;/*函数内用到内部变量z,也要加以定义*/if(x>y)z=x;/*比较x,y的大小,如果x大于y,则执行z=x*/elsez=y;/*否则执行z=y*/return(z);/*将z的值

6、返回,通过max带回调用处*/}intmain(void)/*主函数*/{inta,b,c;/*定义变量*/scanf(“%d%d”,&a,&b);/*输入变量a,b的值*/c=max(a,b);/*调用函数,将得到的值赋给c*/printf(“max=%d”,c);/*输出c的值*/}C程序的结构特点和书写格式1、函数是组成C程序的基本结构2、一个函数由两部分组成:函数说明部分函数体函数体:{[说明部分]执行部分}3、一个程序总是从main函数开始执行4、语句以分号;结束5、书写格式自由6

7、、用/*…*/做注释字符集什么是字符集在C语言程序中允许出现的所有基本字符的组合称为C语言的字符集。字符集分类(1)大小写英文字母(52个)(2)数字符号(10个)(3)键盘符号(33个)(4)转义字符C语言的基本元素1、符号集(字符集)C语言使用的基本符号共有如下5种:(1)大写字母:A-Z(2)小写字母:a-z(3)阿拉伯数字:0-9(4)下划线:_(5)标点符号和运算符标识符什么是标识符标识符是用户自定义的一种字符序列,通常用来表示程序中需要辨认的对象名称。标识符的命名规则标识符是由字符或

8、下划线开头的字母、数字、下划线组成的一串符号;保留字不能作为标识符。“_”可以作为标识符的第一个字母,但是往往用于库代码正确标识符:sumia2a_2_a2_a_2错误的标识符:2aa?c.ga-2ifwhileC语言的数据类型数据是操作的对象,数据类型是指数据的内在表现形式(代码、存储、运算)C语言程序的数据类型如下:空类型数据类型基本类型数据类型指针类型整型int实型(浮点型)字符型char单精度flaot双精度double数组结构体共用体枚举型派生类型退出C语言的数据类型常量什么是常量又称

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。