单片机应用技术项目教程项目一任务2.pptVIP

单片机应用技术项目教程项目一任务2.ppt

  1. 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  4. 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  5. 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  6. 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  7. 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
4. switch语句 switch语句的一般形式: switch ( 表达式 ) {case 常量表达式1 : 语句1; break; case 常量表达式2 : 语句2; break; … … case 常量表达式n : 语句n; break; default : 语句n+1; } C51语言提供了switch 语句直接处理多分支选择。 知识点六、 C51中的分支结构与分支语句 使用break 语句的switch 语句的执行过程如图1.34所示。 图1.34 使用break语句后switch语句的执行过程 知识点六、 C51中的分支结构与分支语句 本例中,控制逻辑如下表所示: 可见有4种状态,即4个分支,则用分支语句。 知识点六、 C51中的分支结构与分支语句 在单片机最小系统电路的基础上,设计2个按键分别模拟汽车左转、右转控制信号的输入;设计2个发光二极管模拟汽车的左右两组尾灯。 任务实施 图1.34 模拟汽车转向灯控制系统电路 1.在Keil软件中编写控制代码 建立工程 启动Keil μ Vision4,系统打开上次处理的工程,因此,首先需要关闭它,执行菜单命令Project→Close Project。建立新工程可以通过执行菜单命令Project→New μ Vision4 Project来实现。 任务实施 为工程选择目标设备 在工程建立完毕后,μ Vision4会立即打开如图所示的Select Device for Target ‘Target 1’对话框。列表框中列出了μ Vision4支持的生产厂家分组及所有型号的51系列单片机。这里选择的Atmel公司生产的AT89C52。 任务实施 项目一 单片机最小系统设计 任务2 简易信号指示灯设计 任务内容 设计一个模拟汽车转向灯控制系统,利用单片机外接2个按键分别模拟左转和右转输入,外接2个发光二极管模拟汽车转向灯,用于指示左转开关盒右转开关是否按下的状态,实现转向灯控制的基本功能。 学习目标 1.了解51单片机I/O引脚的基本应用 2.了解单片机的工作过程 3.学会Keil开发软件的使用 4.学会设计简单程序完成单片机的控制 知 识 点 知识点一 单片机软件开发工具Keil C51 知识点二 单片机I/O引脚的基本应用 知识点三 C51中的数 知识点四 C51中的运算符与表达式 知识点五 C51中的顺序结构与基本语句 知识点六 C51中的分支结构与分支语句 用单片机组成应用系统时,应用程序的编程、修改、调试需要借助专门的软件开发工具。常用的单片机程序开发软件有WAVE、Keil等。 Keil μVision4是Keil Software公司推出的嵌入式芯片应用软件开发工具包,其内含的C51编译器采用Windows界面的集成开发环境(IDE),可以完成51系列兼容单片机的C语言控制代码的编辑、编译、连接、调试、仿真等整个开发流程,是单片机C语言软件开发的理想工具。 知识点一、单片机软件开发工具Keil C51 知识点一、单片机软件开发工具Keil C51 熟悉Keil μVision4软件环境后,即可录入、编辑、调试、修改单片机C语言应用程序,具体包括以下步骤: 1.创建一个工程,从设备库中选择目标设备(CPU),设置工程选项。 2.用C语言创建源程序(.c文件)。 3.将源程序添加到工程管理器中。 4.编译、链接源程序,并修改源程序中的错误。 5.生成可执行代码(.hex文件)。 利用专用的编程工具或借助特定的电路,将可执行代码下载到单片机中,即可运行。 知识点一、单片机软件开发工具Keil C51 单片机的P0~P3四组I/O口均可作为基本I/O口使用,它们是单片机与外界进行信息传递的重要接口。下面以按键和Led作为典型输入输出器件,介绍基本I/O口使用。 知识点二、单片机I/O引脚的基本应用 1.按键输入 按键是控制系统中最常见的输入设备,根据按键硬件电路的连接,按键的闭合和打开将在单片机的输入引脚上分别加入高、低电平,这样CPU就可以根据读入引脚的信号来判断按键的状态。 知识点二、单片机I/O引脚的基本应用 图1.29 典型按键输入电路 注意:P0~P3的某口线在同时作输入口,又作输出口使用时,在读入引脚状态情况下,需要先向端口写1,再读入。 2.Led输出

文档评论(0)

132****9295 + 关注
实名认证
文档贡献者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档