单片机原理与应用(C51编程+Proteus仿真) 课件 1单片机概述_第1页
单片机原理与应用(C51编程+Proteus仿真) 课件 1单片机概述_第2页
单片机原理与应用(C51编程+Proteus仿真) 课件 1单片机概述_第3页
单片机原理与应用(C51编程+Proteus仿真) 课件 1单片机概述_第4页
单片机原理与应用(C51编程+Proteus仿真) 课件 1单片机概述_第5页
已阅读5页,还剩24页未读 继续免费阅读

下载本文档

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

文档简介

单片机概述01重点介绍单片机的基本概念、开发步骤以及仿真环境搭建。01单片机概述123单片机的基本概念单片机的开发步骤单片机仿真开发环境搭建1.1单片机的基本概念一、单片机简介在一块芯片上集成:中央处理单元(CPU)、程序存储器(

ROM)、数据存储器(RAM)、输入/输出接口(I/O)、定时器/计数器、中断系统、系统时钟电路、系统总线以及各种外围功能部件。嵌入式控制器(EMCU)或微控制器(MCU)单片机(SCM)专用型通用型分类专门针对某些产品的特定用途而制作的单片机。内部可开发的资源全部提供给用户。简称国际国内单片机单片微型计算机的简称1.1单片机的基本概念二、单片机类型1、

51系列单片机

型号片内ROM片内RAMI/O口(位)定时器/计数器(个)中断(个)基本型8031无128B322580514KB128B62587514KB128B3225增强型8032无256B323680528KB256B323687528KB256B323表1-1MCS-51系列单片机的内部资源1.1单片机的基本概念表1-251系列单片机芯片厂商产品厂商产品ATMEL公司AT89C5x系列(89C51/89S51、89C52/89S52.

89C55等)Philipe

公司P89LPC7xx系列,P89LPC9xx系列,80C51、8xC552

系列Cygnal公司C80C51F系列高速SOC单片机LG公司GMS90/97系列低价高速单片机ADI公司ADμC8xx系列高精度单片机台湾华邦公司W78C54、W78C58、W78E54、W78E58等AMD公司

8-

515/535单片机Siemens公司C501-1R,C501-1E,C503-1R,SAB80512单片机STCSTC89C51RC,STC89C52RC,STC89C53RC,STC89LE51RC,STC89LE52RC,STC12C5412AD等1.1单片机的基本概念

字母或数字含义前缀AT厂家名称缩写型号8内核为80519内部含有Flash存储器S/C/LVS:含有串行下载的Flash存储器C:表示CMOS产品LV:表示低电压产品,可在25V电压下工作。5固定不变1/21:基本型2:增强型后缀12/16/20/24时钟频率为12

MHz/16

MHz/20

MHz/24

MHzP/D/Q/J/A/S双列直插DIP封装/陶瓷封装/PQFP封装/PLV封装/TQFP封装/SOIC封装C/I/A/MC:商业用产品,温度范围为0~℃

+

70℃

I:工业用产品,温度范围为-40℃

~

+85℃

A:汽车用产品,温度范围为-40℃~

+

125℃

M:军用产品,温度范围为-55℃~

+

150℃型号含义:AT89S52-12PI1.1单片机的基本概念2、其他系列单片机PIC系列单片机美国Microchip公司产品;精简指令集(RISC);

哈佛总线结构。低档型:PIC12CSxxx/

16C5x系列中档型:PIC12C/

PIC16C系列以及PIC18系列。高档型:PICI7C.xx

系列。AVR系列单片机STM32系列单片机ATMEL公司的产品;精简指令集(RISC)。

低档Tiny系列:Tiny11/12/13/15/26/28等中档AT90S系列:AT90S1200/2313/8515/8535高档ATmega系列:ATmega8/16/32/64/128STMicroelectronics公司产品;以ARM

Cortex®-M0,M0+,M3,M4和M7为内核。主流产品:STM32F0/STM32F3超低功耗产品:STM32L0/STM32L4/STM32L4+高性能产品:STM32F2/32F4/32F7/32H701单片机概述123单片机的基本概念单片机的开发步骤单片机仿真开发环境搭建1.2单片机的开发步骤图1-1单片机应用系统组成01.提出项目02.项目论证03.方案设计04.硬件设计07.脱机运行06.系统调试05.软件设计单片机应用系统开发的一般过程1.2单片机的开发步骤08.产品定型1.2单片机的开发步骤01单片机概述123单片机的基本概念单片机的开发步骤单片机仿真开发环境搭建1.3单片机仿真开发环境搭建0102KeilC51编译软件Proteus仿真软件1.3单片机仿真开发环境搭建仿真界面KeilC51的使用步骤1.3.11.创建工程2.添加用户源程序文件3.编写代码4.程序的编译KeilC51的使用步骤1.创建工程(1)单击菜单栏中的“Project/NewμVisionProject”

图1新建一个工程(2)在弹出“Create

New

Project"

窗口输入工程路径及名称

图2工程命名KeilC51的使用步骤1.创建工程(3)选择单片机:在弹出“Select

Device

for

Target”窗口中,选择“Atmel”目录下的“AT89C52”。

图3选择单片机型号KeilC51的使用步骤1.创建工程

图4启动代码选择(4)单击“OK”按钮,如果需要复制启动代码到新建的工程,单击“是”,否则,单击“否”。

图5工程文件的创建KeilC51的使用步骤2.添加用户源程序文件(1)新建文件:单击“File/New”,保存为**.c

图6新建文件

图7保存文件Proteus的的使用步骤1.3.21.新建工程2.绘制原理图3.添加Hex文件4.仿真运行Proteus的的使用步骤1.创建工程:点击“文件/新建工程”

图1Proteus工程命名界面

图2Proteus原理图模板选择

图3ProteusPCB模板选择Proteus的的使用步骤

图4Proteus原理图绘制界面Proteus的的使用步骤2.绘制原理图:(1)放置元器件:

图6元器件选择界面点击

图5选择按钮Proteus的的使用步骤

图7搜索元器件界面

图8放置元器件界面搜索元器件放置元器件Proteus的的使用步骤

图9放置其他元器件Proteus的的使用步骤(2)按电路图连接:

图10点亮LED原理图添加电源和地元件参数设置:双击器件连线

图11放置电源终端

图12修改参数Proteus的的使用步骤3.添加Hex文件:双击单片机,在弹出的对话框中“ProgramFile”选项后面的

,添加Hex文件

图13添加Hex文件Proteus的的使用步骤4.仿真运行:

图14运行效果本章小结

1.单片机就是单片微型计算机,在一片半导体硅片上集成中央处理单元(CPU)、存储器(RAM、ROM)、并行I/O、串行I/O、定时器/计数器、中断系统、系统时钟电路及系统总线等部件。

2.单片机按照其用途可分为通用型和专用型两大类。通用型单片机是将内部可开发的资源(如存储器、I/O等各种外围功能部件等)全部提供给用户。专用型单片机是专门针对某些产品的特定用途而制作的。

3.51系列单片机包括Intel

公司

温馨提示

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

评论

0/150

提交评论