单片机结构及开发设计流程PPT文件格式下载.ppt
- 文档编号:15635621
- 上传时间:2022-11-09
- 格式:PPT
- 页数:100
- 大小:5.93MB
单片机结构及开发设计流程PPT文件格式下载.ppt
《单片机结构及开发设计流程PPT文件格式下载.ppt》由会员分享,可在线阅读,更多相关《单片机结构及开发设计流程PPT文件格式下载.ppt(100页珍藏版)》请在冰豆网上搜索。
程序存储器。
数据存储器。
定时器/计数器。
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
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 单片机 结构 开发 设计 流程