最新单片机LEDPPT课件.ppt
《最新单片机LEDPPT课件.ppt》由会员分享,可在线阅读,更多相关《最新单片机LEDPPT课件.ppt(69页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、2子情境一 单片机结构任务一 单片机组成 n一、任务目标 n 掌握单片机的内部结构及单片机的外部引脚及其功能,并且了解单片机的发展概况及单片机的常见类型等相关知识。 9一、任务目标 理解单片机的工作条件,掌握单片机的时钟电路和复位电路的设计。二、任务分析 单片机的电源部分,只要将51系列单片机的第40脚接+5V电源,第20脚接地即可。注意电压过高或过低都会引起单片机CPU不能正常工作。 时钟电路分为内部方式和外部方式两种电路,复位电路又可以分为上电复位和外部按键复位两种方式。 第1节 单片机结构任务二单片机工作条件 10三、相关知识1时钟电路 内部方式时钟电路 外部时钟方式 图1-3 内部时钟
2、电路 图1-4 外部时钟电路 子情境一 单片机结构任务二单片机工作条件 112复位电路 图1-5 51系列单片机上电复位电路 图1-6 51系列单片机外部按键复位电路子情境一 单片机结构任务二单片机工作条件12四、任务实施图1-7 51系列单片机基本工作条件接线图子情境一 单片机结构任务二单片机工作条件13一、任务目标 掌握单片机的并行I/O端口的结构及其应用。二、任务分析 51系列单片机有4个8位的并行输入/输出端口,即P0,P1口,P2口和P3口。各个端口的功能有所不同,其结构也略有差异。在本任务中,将分别学习各个端口的结构、功能及其应用。子情境一 单片机结构任务三单片机输入/输出端口14
3、三、相关知识1P0口 图1-8 P0口的位结构图子情境一 单片机结构任务三单片机输入/输出端口152P1口图1-9 P1口的位结构图子情境一 单片机结构任务三单片机输入/输出端口163P2口图1-10 P2口的位结构图子情境一 单片机结构任务三单片机输入/输出端口174P3口图1-11 P3口的位结构图子情境一 单片机结构任务三单片机输入/输出端口18四、任务实施 图1-12 输入/输出应用实例仿真运行图子情境一 单片机结构任务三单片机输入/输出端口191掌握单片机基本工作条件,用面包板搭建单片机基本工作电路。2设计简单的输入/输出电路,要求:一个开关作为输入设备,8个发光二极管作为输出设备。
4、子情境一 单片机结构思考题20一、任务目标 掌握Keil软件在单片机仿真中的应用,为开发、调试单片机应用系统做准备。二、任务分析 Keil C51软件集成了文件编辑处理、编译连接、项目管理、窗口、工具引用和软件仿真调试等多种功能,是非常强大的C51开发工具,在Keil C51的仿真功能中,提供了两种仿真模式:软件模拟仿真和目标板调试。下面将通过一个实际项目的创建、编译及调试来学习Keil软件的使用。子情境二 单片机开发设计常用工具软件任务一 keil C51仿真软件21三、任务实施1启动Vision Vision2是一个标准的Windows应用程序,双击Keil Vision2图标即可启动,也
5、可以选择“开始”“程序”Keil Vision2”命令来启动运行。其主界面如图1-28所示。 子情境二 单片机开发设计常用工具软件任务一 keil C51仿真软件22图1-28 Vision2初次启动后的界面子情境二 单片机开发设计常用工具软件任务一 keil C51仿真软件232创建一个项目并选择单片机 选择“Project”(项目)“New Project”(新建项目)命令,如图1-29所示,将弹出“Greate New Project”(新建项目)对话框,如图1-30所示 图1-29 “Project”菜单子情境二 单片机开发设计常用工具软件任务一 keil C51仿真软件24图1-30
6、 建立项目文件子情境二 单片机开发设计常用工具软件任务一 keil C51仿真软件25 随后会弹出一个对话框,要求选择单片机的型号,如图1-31所示。在该对话框中显示了Vision2的器件数据库,从中可以根据使用的单片机来选择。 图1-31 选择单片机型号子情境二 单片机开发设计常用工具软件任务一 keil C51仿真软件子情境二 单片机开发设计常用工具软件任务一 keil C51仿真软件263创建一个新的源程序文件,并把这个源文件添加到项目中 单击工具栏中的新建文件图标(或选择“File”(文件)“New”(新建)命令),文件操作窗口即可出现新建文件。保存该空白文件,单击工具栏中的保存图标(
7、或选择“File”(文件)“Save”(保存)命令),弹出如图1-32所示的“Save as”(保存为)对话框,在“文件名”文本框中输入欲保存的文件名,保存时注意加上正确的后缀名。 子情境二 单片机开发设计常用工具软件任务一 keil C51仿真软件27图1-32 保存源程序文件子情境二 单片机开发设计常用工具软件任务一 keil C51仿真软件28 单击Target 1前面的+号,然后在Source Group 1上单击鼠标右键,弹出快捷菜单,如图1-33所示。图1-33 添加文件到项目中 子情境二 单片机开发设计常用工具软件任务一 keil C51仿真软件29 选择“Add Files t
8、o Group Source Group 1”(添加文件到项目)命令,弹出如图1-34所示的对话框。选中LED.ASM文件(注意选择文件类型),然后单击“Add”(添加)按钮,即可添加LED.ASM到项目中。 子情境二 单片机开发设计常用工具软件任务一 keil C51仿真软件30图1-34 选择源程序文件子情境二 单片机开发设计常用工具软件任务一 keil C51仿真软件314输入源程序:此时就可以输入源程序了,如图1-35所示。图1-35 输入源程序子情境二 单片机开发设计常用工具软件任务一 keil C51仿真软件325设置目标硬件的工具选项 程序编写完成后,还要对项目进行进一步的设置,
9、以满足要求。 “Target”选项卡 如图1-36所示,其中“Xtal”后面的 数值是晶振频率值,默认值是所选目标CPU的最高可用频率值,该值与最终产生的目标代码无关,仅用于软件模拟调试时显示程序执行时间。 第2节 单片机开发设计常用工具软件任务二 keil C51仿真软件 33 图1-36 “Target”选项卡 第2节 单片机开发设计常用工具软件任务二 keil C51仿真软件 34 “Output”选项卡 如图1-37所示,其中有多个选项,此处选择“Create HEX File”复选框用于生成可执行代码文件,该文件可以用编程器写入单片机芯片,文件的扩展名为.HEX,默认情况下该项未被选
10、中,如果要写芯片做硬件实验,就必须选中该项。其余选项均取默认值,不做任何修改。 第2节 单片机开发设计常用工具软件任务二 keil C51仿真软件 35 图1-37 “Output”选项卡 第2节 单片机开发设计常用工具软件任务二 keil C51仿真软件 36 “Debug”选项卡 如图1-38所示,该选项卡用于设置调试器,Keil提供了软件仿真和硬件仿真两种方式。如果没有相应的硬件调试器,应选择左边的“Use Simulator”单选钮,其余设置一般不必更改。 图1-38 “Debug”选项卡 子情境二 单片机开发设计常用工具软件任务一 keil C51仿真软件376编译项目并创建HEX文
11、件 设置好项目参数后,即可进行编译、连接。选择“Project”(项目)“Build target”(连接工程)命令,对当前工程进行连接。如果当前文件已修改,将先对该文件进行编译,然后再连接以产生目标代码;如果选择“Rebuild All target files”(重新编译所有文件后再连接)将会对当前工程中的所有文件重新进行编译然后再连接,确保最终生产的目标代码是最新的,而选择“Translate”(编译)命令则仅对当前文件进行编译,不进行连接。子情境二 单片机开发设计常用工具软件任务一 keil C51仿真软件38 以上操作也可以通过工具栏中的图标直接进行。如图1-39所示,从左到右的图标
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 最新 单片机 LEDPPT 课件
限制150内