单片机结构及开发设计流程PPT文件格式下载.ppt

上传人:b****3 文档编号:15635621 上传时间:2022-11-09 格式:PPT 页数:100 大小:5.93MB
下载 相关 举报
单片机结构及开发设计流程PPT文件格式下载.ppt_第1页
第1页 / 共100页
单片机结构及开发设计流程PPT文件格式下载.ppt_第2页
第2页 / 共100页
单片机结构及开发设计流程PPT文件格式下载.ppt_第3页
第3页 / 共100页
单片机结构及开发设计流程PPT文件格式下载.ppt_第4页
第4页 / 共100页
单片机结构及开发设计流程PPT文件格式下载.ppt_第5页
第5页 / 共100页
点击查看更多>>
下载资源
资源描述

单片机结构及开发设计流程PPT文件格式下载.ppt

《单片机结构及开发设计流程PPT文件格式下载.ppt》由会员分享,可在线阅读,更多相关《单片机结构及开发设计流程PPT文件格式下载.ppt(100页珍藏版)》请在冰豆网上搜索。

单片机结构及开发设计流程PPT文件格式下载.ppt

程序存储器。

数据存储器。

定时器/计数器。

4个并行口。

1个全双工串行口。

5个中断源。

第1节单片机结构任务一单片机组成52单片机的引脚

(1)电源:

40号引脚VCC是芯片电源,接+5V。

20号引脚VSS为电源接地端。

(2)时钟引脚:

XTAL2(18号脚)采用内部时钟电路时,外接晶体振荡器;

采用外部时钟电路时,此引脚接地。

XTAL1(19号脚)采用内部时钟电路时,外接晶体振荡器;

采用外部时钟电路时,此引脚接外部时钟源。

(3)控制引脚ALE/为地址锁存允许信号,用来把低8位地址锁存到外部地址锁存器。

ALE引脚以不变的1/6振荡频率周期性地发出正脉冲信号,可用做对外输出的时钟信号。

(4)I/O口线P0口(3239号脚)为双向输入/输出端口。

P1口(18号脚)为准双向输入/输出端口。

P2口(2128号脚)为准双向输入/输出端口。

P3口(1017号脚)为准双向输入/输出端口。

图1-2AT89C51单片机引脚图第1节单片机结构任务一单片机组成63单片机发展概况单片机的发展历史不长,自1976年9月,Intel公司推出MCS-48八位单片机后,已有上百家生产厂商加入单片机的生产和研发行列,生产出几百个系列上万个品种的单片机。

除51系列单片机(MCS-51及其兼容机)以外,其他一些公司如ROKWELL公司、NEC公司、Motorola公司以及德州仪器公司等都推出一些各具特色的单片机。

51系列单片机曾在世界单片机市场占有50%以上的份额,多年来国内也一直以51系列单片机作为教学的主要机型,因此本书以51系列单片机作为目标机型学习单片机原理及应用。

第1节单片机结构任务一单片机组成74单片机的特点单片机的引脚多为复用引脚。

单片机内部集成有小容量的存储器。

单片机的程序存储器和数据存储器严格分工。

单片机的有很强的位处理功能,可以满足工业控制的需要。

第1节单片机结构任务一单片机组成8一、任务目标理解单片机的工作条件,掌握单片机的时钟电路和复位电路的设计。

二、任务分析单片机的电源部分,只要将51系列单片机的第40脚接+5V电源,第20脚接地即可。

注意电压过高或过低都会引起单片机CPU不能正常工作。

时钟电路分为内部方式和外部方式两种电路,复位电路又可以分为上电复位和外部按键复位两种方式。

第1节单片机结构任务二单片机工作条件9三、相关知识1时钟电路内部方式时钟电路外部时钟方式图1-3内部时钟电路图1-4外部时钟电路第1节单片机结构任务二单片机工作条件102复位电路图1-551系列单片机上电复位电路图1-651系列单片机外部按键复位电路第1节单片机结构任务二单片机工作条件11四、任务实施图1-751系列单片机基本工作条件接线图第1节单片机结构任务二单片机工作条件12一、任务目标掌握单片机的并行I/O端口的结构及其应用。

二、任务分析51系列单片机有4个8位的并行输入/输出端口,即P0,P1口,P2口和P3口。

各个端口的功能有所不同,其结构也略有差异。

在本任务中,将分别学习各个端口的结构、功能及其应用。

第1节单片机结构任务三单片机输入/输出端口13三、相关知识1P0口图1-8P0口的位结构图第1节单片机结构任务三单片机输入/输出端口142P1口图1-9P1口的位结构图第1节单片机结构任务三单片机输入/输出端口153P2口图1-10P2口的位结构图第1节单片机结构任务三单片机输入/输出端口164P3口图1-11P3口的位结构图第1节单片机结构任务三单片机输入/输出端口17四、任务实施图1-12输入/输出应用实例仿真运行图第1节单片机结构任务三单片机输入/输出端口181掌握单片机基本工作条件,用面包板搭建单片机基本工作电路。

2设计简单的输入/输出电路,要求:

一个开关作为输入设备,8个发光二极管作为输出设备。

第1节单片机结构思考与练习19第2节单片机开发设计常用工具软件任务一单片机仿真器一、任务目标学习单片机常用仿真器的使用。

二、任务分析单片机仿真器品种很多,本书实例采用伟福仿真器进行应用系统仿真,因此本任务介绍伟福仿真器的一些基本使用方法,通过进一步阅读使用手册以及动手实践,相信大家可以轻松掌握其更丰富的实用功能。

其他仿真器的使用方法请参考相应的使用手册。

20三、相关知识伟福仿真器有多种不同型号,其主要功能大同小异,其中E2000/L型仿真器外观如图1-13所示。

伟福仿真器采用主机+POD(仿真头)组合。

通过更换不同的POD,可仿真Intel公司的8031/32,8051/52,8751/52/54/55/58,89C51/52/55/58,89C1051/2051/4051;

华邦公司的78E51/52/54/58;

LG公司的97C51/52/1051/2051。

传福E2000/L配有40脚DIP封装的转接座,可选配44脚PLCC封装的转接座。

,第2节单片机开发设计常用工具软件任务一单片机仿真器21图1-13伟福E2000/L型仿真器第2节单片机开发设计常用工具软件任务一单片机仿真器22四、任务实施1仿真器连接图1-14仿真器的连接第2节单片机开发设计常用工具软件任务一单片机仿真器232仿真器设置图1-15仿真器设置菜单第2节单片机开发设计常用工具软件任务一单片机仿真器24图1-16“仿真器设置”对话框第2节单片机开发设计常用工具软件任务一单片机仿真器253建立、编辑及保存文件

(1)新建文件:

选择“文件”“新建文件”命令,建立一个新文件。

(2)输入程序:

在新建文件窗口中输入源程序,如图1-17所示。

第2节单片机开发设计常用工具软件任务一单片机仿真器26图1-17源程序输入窗口第2节单片机开发设计常用工具软件任务一单片机仿真器27(3)编辑程序图1-18“编辑”菜单第2节单片机开发设计常用工具软件任务一单片机仿真器28图1-19“搜索”菜单第2节单片机开发设计常用工具软件任务一单片机仿真器29(4)文件保存图1-20文件保存后源文件窗口显示文件名选择“文件”“保存文件”命令,在弹出的对话框中输入源文件名及扩展名.ASM(文件类型)。

文件保存后,在程序输入窗口的标题栏将显示文件的路径和文件名,如图1-20所示。

第2节单片机开发设计常用工具软件任务一单片机仿真器304新建及保存项目

(1)新建项目、保存项目选择“文件”“新建项目”命令,建立一个项目文件,如图1-21所示。

图1-21新建项目第2节单片机开发设计常用工具软件任务一单片机仿真器31项目保存后,标题栏上显示项目名,如图1-22所示。

图1-22项目保存后标题栏上显示项目名称第2节单片机开发设计常用工具软件任务一单片机仿真器325项目中加入模块文件选择“项目”“加入模块文件”命令,可以将更多源文件加入到项目中,以建立源文件与项目的联系,如图1-23所示。

图1-23加入模块文件第2节单片机开发设计常用工具软件任务一单片机仿真器336文件编译选择“项目”“编译”命令,对当前窗口的程序进行编译。

选择“项目”“全部编译”命令可对项目中的所有程序进行编译,如图1-24所示。

图1-24项目编译第2节单片机开发设计常用工具软件任务一单片机仿真器34如程序正确,编译后将产生两种格式的目标文件:

二进制格式(BIN)目标文件和英特尔格式(HEX)目标文件,如图1-25所示。

如程序有错误,则将在信息窗口指出错误指令所在的源程序、行号、错误代码及错误原因。

图1-25编译正确信息窗口第2节单片机开发设计常用工具软件任务一单片机仿真器357程序调试在程序调试时,可选择“执行”“全速执行”、“跟踪”、“单步”、“执行到光标处”等命令运行程序,如图1-26所示。

图1-26“执行”菜单第2节单片机开发设计常用工具软件任务一单片机仿真器36在调试运行的过程中,通过“窗口”菜单(见图1-27),可以选择打开CPU窗口、数据窗口等窗口以观察系统运行过程中有关寄存器的状态、存储器的内容等信息,从而判断程序执行是否正确。

第2节单片机开发设计常用工具软件任务一单片机仿真器37图1-27“窗口”菜单第2节单片机开发设计常用工具软件任务一单片机仿真器38一、任务目标掌握Keil软件在单片机仿真中的应用,为开发、调试单片机应用系统做准备。

二、任务分析KeilC51软件集成了文件编辑处理、编译连接、项目管理、窗口、工具引用和软件仿真调试等多种功能,是非常强大的C51开发工具,在KeilC51的仿真功能中,提供了两种仿真模式:

软件模拟仿真和目标板调试。

下面将通过一个实际项目的创建、编译及调试来学习Keil软件的使用。

第2节单片机开发设计常用工具软件任务二keilC51仿真软件39三、任务实施1启动VisionVision2是一个标准的Windows应用程序,双击KeilVision2图标即可启动,也可以选择“开始”“程序”KeilVision2”命令来启动运行。

其主界面如图1-28所示。

第2节单片机开发设计常用工具软件任务二keilC51仿真软件40图1-28Vision2初次启动后的界面第2节单片机开发设计常用工具软件任务二keilC51仿真软件412创建一个项目并选择单片机选择“Project”(项目)“NewProject”(新建项目)命令,如图1-29所示,将弹出“GreateNewProject”(新建项目)对话框,如图1-30所示图1-29“Project”菜单第2节单片机开发设计常用工具软件任务二keilC51仿真软件42图1-30建立项目文件第2节单片机开发设计常用工具软件任务二keilC51仿真软件43随后会弹出一个对话框,要求选择单片机的型号,如图1-31所示。

在该对话框中显示了Vision2的器件数据库,从中可以根据使用的单片机来选择。

图1-31选择单片机型号第2节单片机开发设计常用工具软件任务二keilC51仿真软件443创建一个新的源程序文件,并把这个源文件添加到项目中单击工具栏中的新建文件图标(或选择“File”(文件)“New”(新建)命令),文件操作窗口即可出现新建文件。

保存该空白文件,单击工具栏中的保存图标(或选择“File”(文件)“Save”(保存)命令),弹出如图1-32所示的“Saveas”(保存为)对话框,在“文件名”文本框中输入欲保存的文件名,保存时注意加上正确的后缀名。

第2节单片机开发设计常用工具软件任务二keilC51仿真软件45图1-32保存源程序文件第2节单片机开发设计常用工具软件任务二keilC51仿真软件46单击Target1前面的+号,然后在Source

展开阅读全文
相关资源
猜你喜欢
相关搜索

当前位置:首页 > 解决方案 > 其它

copyright@ 2008-2022 冰豆网网站版权所有

经营许可证编号:鄂ICP备2022015515号-1