第1章 单片机及其开发环境 教学内容 初识单片机 单片机应用系统 Keil µVision软件的使用
初识单片机 单片微型计算机(Single Chip Microcomputer)简称单片机,是指集成在一个芯片上的微型计算机,它的各种功能部件,包括CPU(Central Processing Unit)、存储器(memory)、基本输入/输出(Input/Output,简称I/O)接口电路、定时/计数器和中断系统等,都制作在一块集成芯片上,构成一个完整的微型计算机。 由于它的结构与指令功能都是按照工业控制要求设计的,故又称为微控制器(Micro-Controller Unit,简称MCU)。
初识单片机
单片机内部结构 中 断 系 统 C P U 存 储 器 定 时 器 / 计 数 器 并行I/O口 串行I/O口 P0-P3 TxD RxD 存 储 器 定 时 器 / 计 数 器 中 断 系 统 P0-P3 TxD RxD T INT 并行I/O口 串行I/O口
单片机应用系统 + + 单片机应用系统由硬件和软件组成 硬件是应用系统的基础 接口电路及外设等 硬件是应用系统的基础 + 软件是在硬件的基础上对其资源进行合理调配和使用,从而完成应用系统所要求的任务,二者相互依赖,缺一不可
单片机应用系统
单片机种类 ◆目前8位单片机仍是单片机的主流机型; ◆生产厂商: ◆单片机的发展经历了由4位机到8位机,再到16位机的发展过程 美国微芯片公司:PIC16C××系列、PIC17C××系列、PIC1400系列, 美国英特尔公司的MCS-48和MCS-51系列, 美国摩托罗拉公司的MC68HC05系列和MC68HC11系列, 美国齐洛格公司的Z8系列, 日本电气公司的μPD78××系列, 美国莫斯特克公司和仙童公司合作生产的F8(3870)系列等。
8051单片机的基本组成 中央处理器CPU:8位,运算和控制功能 内部RAM:共256个RAM单元,用户使用前128个单元, 用于存放可读写数据,后128个单元被专用寄存器占用。 内部ROM:4KB掩膜ROM,用于存放程序、原始数据和表格。 定时/计数器:两个16位的定时/计数器,实现定时或计数功能。 并行I/O口:4个8位的I/O口P0、P1、P2、P3。 串行口:一个全双工串行口。 中断控制系统:5个中断源(外中断2个,定时/计数中断2个, 串行中断1个) 时钟电路:可产生时钟脉冲序列,允许晶振频率6MHZ和12MHZ
在线仿真学习环境
Keil C51软件的使用 Keil C51启动窗口
Keil C51软件的使用 建立工程文件
Keil C51软件的使用 选择目标CPU
Keil C51软件的使用 文本编缉窗口
Keil C51软件的使用 增加文件到组中
Keil C51软件的使用 选择文件类型
Keil C51软件的使用 目标属性
Keil C51软件的使用 产生执行文件
Keil C51软件的使用 选择仿真方式
Keil C51软件的使用 Keil C51内建了一个仿真CPU来模拟执行程序,该仿真CPU功能强大,可以在没有硬件和仿真器的情况下进行程序的调试。不过,软件模拟与真实的硬件执行程序还是有区别的,其中最明显的就是时序,具体表现在程序执行的速度和用户使用的计算机有关,计算机性能越好,运行速度越快。
本章小结 从外形和内部结构上,对微型计算机和单片机进行比较教学,介绍了单片机和单片机应用系统的基本概念,本章主要内容如下。 单片机概念、特点与应用。 单片机应用系统概念。 单片机应用系统开发流程。 单片机开发系统。 µVision软件的使用方法。