单片机第一讲电子协会_第1页
单片机第一讲电子协会_第2页
单片机第一讲电子协会_第3页
单片机第一讲电子协会_第4页
单片机第一讲电子协会_第5页
已阅读5页,还剩18页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

1、电子协会技术部2017单片机简介单片机简介C C语言基础语言基础利用利用KeilKeil建立工程建立工程点亮一盏点亮一盏ledled灯灯目录目录01020403单片微型计算机简称单片机(MCU),是典型的嵌入式微控制器嵌入式微控制器,单片机是一种集成电路芯片集成电路芯片,是采用超大规模集成电路技术把具有数据处理能力的中央处理器CPU随机存储器RAM、只读存储器ROM、多种I/O口和中断系统、定时器/计时器等功能(可能还包括显示驱动电路、脉宽调制电路、模拟多路转换器、A/D转换器等电路)集成到一块硅片上构成的一个小而完善的微型计算机系统微型计算机系统。它最早是被用在工业控制领域工业控制领域,由于

2、单片机在工业控制领域的广泛应用,单片机由芯片内仅有CPU的专用处理器发展而来。最早的设计理念是通过将大量外围设备和CPU集成在一个芯片中,使计算机系统更小,更容易集成进复杂的而对体积要求严格的控制设备当中。现代人类生活中所用的几乎每件电子和机械产品中都会集成有单片机。手机、电话、计算器、家用电器、电子玩具、掌上电脑以及鼠标等电脑配件中都配有1-2部单片机。 汽车上一般配备40多部单片机,复杂的工业控制系统上甚至可能有数百台单片机在同时工作!单片机的数量不仅远超过PC机和其他计算的总和,甚至比人类的数量还要多。PCB( Printed Circuit Board),中文名称为印制电路板,又称印刷

3、线路板,是重要的电子部件,是电子元器件的支撑体,是电子元器件电气连接的载体。由于它是采用电子印刷术制作的,故被称为“印刷”电路板。可以通过Altium Designer软件设计自己的电路板,完成特定功能 C语言基础语言基础C语言中常用的语句语言中常用的语句if-else语句语句if(表达式表达式) 语句语句1; else 语句语句2; 其语义是:如果表达式的值为真(非其语义是:如果表达式的值为真(非0),则执行语句),则执行语句1,否则,否则执行语句执行语句2 。例如:例如:if (ab)c=0;else c=1;while语句语句while语句的一般形式为:while(表达式表达式)语句语句

4、其中表达式是循环条件,语句为循环体。while语句的语义是:计算表达式的值,当值为真(非0)时, 执行循环体语句。例如:while(i10)i=i+1;for语句语句for(表达式表达式1;表达式;表达式2;表达式;表达式3) 语句语句它的执行过程如下:1) 先求解表达式1。2) 求解表达式2,若其值为真(非0),则执行for语句中指定的内嵌语句,然后执行下面第3)步;若其值为假(0),则结束循环,转到第5)步。3) 求解表达式3。4) 转回上面第2)步继续执行。5) 循环结束,执行for语句下面的一个语句。例如:for(a=0;a = 0)&(b0)0)&(b0) do something

5、do somethingnC C言语常用的运算符言语常用的运算符n+ - * / (加(加 减减 乘乘 除)除)n = 0)&(b0)0)&(b0) do something do something二进制、十进制与十六进制二进制、十进制与十六进制十进制是人类使用的计数方式,当前的计算机系统使用的基本上是二进制系统:用十进制是人类使用的计数方式,当前的计算机系统使用的基本上是二进制系统:用“开开”来表示来表示1,“关关”来表示来表示0。对于进制,有两个基本的概念:基数和运算规则。基数:基数是指一种进制中组成的基本数字,也就是不能再进行拆分的数字。二进制是0和1;十进制是0-9;十六进制是0-9

6、、A-F。也可以这样简单记忆,假设是n进制的话,基数就是【0,n-1】的数字,基数的个数和进制值相同,二进制有两个基数,十进制有十个基数,依次类推。运算规则:运算规则就是进位或错位规则。例如对于二进制来说,该规则是“满二进一,借一当二”;对于十进制来说,该规则是“满十进一,借一当十”。其他进制也是这样。如何点亮一盏如何点亮一盏LEDLED小灯?小灯?1. 1. 位操作点亮一盏位操作点亮一盏LEDLED包含头文件引脚定义主函数主循环P2.0引脚输出 低电平2. 2. 总线法点亮一盏总线法点亮一盏LEDLED3. 3. 闪烁一盏闪烁一盏LEDLEDfor(i=xxx;i0;i-); 延时语句变量i声明P2.0引脚输出低电平P2.0引脚输出高电平3. 3. 闪烁一盏闪烁一盏LEDLEDfor(i=xxx;i0;i-); 延时语句课后作业(练习)课后作业(练习)1.1. 以位操作和总线法点亮八盏以位操作和总线法点亮八盏LEDLED小灯小灯2.2. 使八盏小灯以相同频率一起闪烁使八盏小灯以相同频率一起闪烁课后作业(提高)课后作业(提高)前四盏灯以不同频率闪烁。前四盏灯以不同频率闪烁。f fled1led1=f0,f=f0,fled2led

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论