- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
1 ARM嵌入式系统概述 2 STM32单片机结构和最小系统 3 基于标准外设库的C语言程序设计基础 4 STM32通用输入输出GPIO 5 STM32外部中断 6 STM32通用定时器 7 STM32通用同步/异步收发器USART 8 直接存储器存取DMA 9 STM32的模数转换器ADC 10 STM32的集成电路总线I2C 11 STM32的串行外设接口SPI 第3章 基于标准外设库的C语言程序设计基础 3.1 嵌入式C语言基础 文件结构、程序板式、C语言知识精编 3.2 CMSIS—Cortex-M3微控制器软件接口标准 CMSIS概述、STM32F10x标准外设库 3.3 基于MDK的STM32开发 C语言的特点 1、语言简单、紧凑、灵活。(32个关键字,9种控制语句) 2、运算符丰富(34种表达式) 3、数据结构丰富 4、具有结构化的控制语句 5、目标代码质量高,程序执行效率高。 6、可移值性好 7、兼有低级语言和高级语言的特点 3.1 嵌入式C语言基础 每个C程序通常分为两个文件,一个文件用于保存程序的声明,称为头文件,以“.h”为后缀。另一个文件用于保存程序的实现,称为源文件,以“.c”为后缀。如果一个工程中头文件数目较多,通常将头文件和源文件分别保存在不同的目录以便于维护。例如可以将头文件保存于inc目录,源文件保存于src目录。 版权和版本声明 /* * Copyright (c) 2014,燕山大学电气工程学院 * All rights reserved. * 文件名称:filename.h * 摘 要:简要描述本文件的内容 * 当前版本:1.1 * 作 者:输入作者(或修改者)名字 * 完成日期:2014年7月20日 * 取代版本:1.0 * 原作者 :输入原作者(或修改者)名字 * 完成日期:2014年1月10日 */ 头文件结构头文件版权和版本声明、预处理块和函数声明 源文件结构源文件版权和版本声明、头文件的引用和程序的实现体 简单的C程序介绍 例1:最简单的程序 #include stdio.h /包含头文件 int main(void) /*主函数*/ { printf(“this is a c program!\n”); /*输出了一句话*/ } 例2 求两个数之和 #include stdio.h /包含头文件 int main(void) /*主函数*/ { int a,b,sum; /*定义变量*/ a=100;b=200; /*给变量赋值*/ sum=a+b /*求a与b的和*/ printf(“sum=%d\n”,sum); /*输出结果*/ } 例3 求两个数中的最大数 #include stdio.h /包含头文件 int max(int x,int y); /*定义max函数,函数值为整型,x,y为型参,整型*/ {int z; /*函数内用到内部变量z,也要加以定义*/ if(xy) z=x; /*比较x,y的大小,如果x大于y,则执行z=x*/ else z=y; /*否则执行z=y*/ return(z); /*将z的值返回,通过max带回调用处*/ } int main(void) /*主函数*/ {int a,b,c; /*定义变量*/ scanf(“%d%d”,a,b); /*输入变量a,b的值*/ c=max(a,b); /*调用函数,将得到的值赋给c*/ printf(“max=%d\n”,c); /*输出c的值*/ } C程序的结构特点和书写格式 1、函数是组成C程序的基本结构 2、一个函数由两部分组成: 函数说明部分 函数体 函数体:{[说明部分] 执行部分 } 3、一个程序总是从main函数开始执行 4、语句以分号;结束 5、书写格式自由 6、用/*…*/做注释 字符集 什么是字符集 在C语言程序中允许出现的所有基本字符的组合称为C语言的字符集。 字符集分类 (1) 大小写英文字母(52个) (2) 数字符号(10个) (3) 键盘符号(33个) (4) 转义字符 C语言的基本元素 1、符号集(字符集) C语言使用的基本符号共有如下5种: (1)大写字母:A-Z (2)小写字母:a-z (3)阿拉伯数字:0-9 (4)下划线:_ (5)标点符号和运算符 标识符 什么是标识符 标识符是用户自定义的一种字符序列,通常用来表示程序中需要辨认的对象
您可能关注的文档
最近下载
- 小学英语自然拼读法基本规则.doc VIP
- 肿瘤内科护理常规.pdf VIP
- 消防设施通用规范GB 55036-2022与《消防给水及消火栓系统技术规范》GB 50974-2014失效条款对比分析.pdf VIP
- 《预防导尿管相关尿路感染(CAUTI)指南2025》解读(2).docx VIP
- 船员起居舱室.pdf VIP
- 慢性肾脏病PPT【71页】_20212085.pptx VIP
- 《闻鸡起舞》儿童绘本成语故事演讲ppt课件(图文).pptx VIP
- 6.13 中国华能集团公司电力安全生产奖惩办法 .pdf VIP
- 山西汾酒-市场前景及投资研究报告-汾酒复兴进阶.pdf VIP
- 中建一局集团公司总承包公司质量管理手册(2013版)(OCR).pdf VIP
原创力文档


文档评论(0)