林立张俊亮编著的《单片机原理及应用单片机课程(完成)描述
合集下载
相关主题
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
1.2 单片机学习的预备知识
1.2.1 数制及其转换:N进制的数据,则逢N进一。 1.2.2 有符号数的表示方法:用符号表示正、负,在数据的高位用“0”表示数 据为“正”,在数据的高位用“1”表示数据为“负”。有符号数具有三种表示 方 法,即:原码、反码、补码;正数的原码、反码、补码都相同,负数的原码、反码、 补码则各不相同。 1.2.3 位(二进制中的一个位)、字节(8位组成)和字在MCS-51中由二个字节组成。 1.2.4 BCD码:十进制(0~9)的二进制代码(二——十进制)。 1.2.5 ASCII码:用来表示计算机中使用的字母、字符、特殊动作等,美国人发明。 用一个字节的长度表示一个ASCLL码,最高位为0,其他7位由“列数”+“行数”组 成。 1.2.6 基本逻辑门电路:实现逻辑关系的器件(典型的有与、或、非)。注意其特 点有:“与”全1为1;“或”有1出1;“非”输入与输出相反。
相关内容已学,其内容包含在如下课程中: 1、计算机基础;2、C语言;3、数字电路。
1.3 Proteus应用简介
1.3.1 ISIS模块应用举例
Proteus 是目前世界上唯一将电路仿真软件、PCB设计软件和虚拟模型仿真
软件三合一的设计平台,其处理器模型支持8051、HC11、PIC、AVR、ARM、8086和
本章小结与习题 1、小结:掌握P15页中1、2、3所述中心思想,一定要自己独立思考。
2、习题:根据教材,认真回答P16页上1、2、3题。关于数与数的转换是 学习过的内容,自己课后练习。
2.1 MCS-51单片机的结构 2.2 MCS-51的存储器结构 2.3 单片机的复位、时钟与时序 2.4 并行I/O口 本章小结 习题
一般称其为CPU。在各行各业中广泛应用,特别是在自动控制应用方面突出。
1.1 单片机概述
1.1.3 单片机的发展趋势:
集成度更高,功能更强大 性能更高,总线由8位向32位发展,运行速度更快。 低功耗。 性价比更高。 向嵌入式系统、计算机网络发展。
1.1.4 MCS-51单片机的学习 :
本学期的学习重要任务。
MSP430等,Proteus为您建立完整的电子设计开发环境。 ISIS是画仿真电路图,ARES是画电路板。来自百度文库图为Proteus 8.0的截图。
下张PPT是Proteus 7.6r的截图。
这是ISIS界面,主要工作是完成 电路图设计和电路仿真。
这是ARES界面,主要工 作是完成PCB图的设计。
这张PPT是Proteus 8.0的ISIS界面图。
1.1 单片机概述 1.2 单片机学习的预备知识 1.3 Proteus应用简介
1.1 单片机概述
1.1.1 单片机及其发展概况:
其结构特点是将微型计算机的基本功能部件全部集中在一块芯片上。 我国在20世纪80年代后开始广泛应用,随着计算机的发展,单片机系统的 地位在系统应用中的越来越高,随后有Z80、8031、8051、89C51等型号的单片机 出现。同时,一些简单的嵌入式系统开始出现并得到迅速发展(16位到32位)。
参考教材介绍:
林立、张俊亮编著的《单片机原理及 应用——基于Proteus和Keil C第 2版电 子信息科学与工程类专业规划教材》以 MCS-51系列单片机89C51为例 介绍单片机 的工作原理、基本应用与开发技术。主要 内容包括单片机基础知 识、内外系统结 构、汇编与C51语言、中断与定时/计数 器、串口通信、系 统接口、应用系统设 计等。
学好这门课,前期要进行“大学计算机基 础”、“电子电路”、“C语言”等课程的学习 即可,学习难度不大,内容丰富,实践性很强, 是学生走入初会后展示自己能力的一门好课程。 本学期本课程的学习分为三个过程,即理论 学习、实验操作、课程设计,三个过程是一个完 整的体系,希望同学们认真对待,均衡发展,真 正体现教学大纲中的知识目标、能力目标、情感 目标。 在本学期日常管理中,坚持执行学校的各项 教学制度、规范政策、行为准则等要求,做好各 项原始记录,以学期为阶段平价学生。
在教学内容上,有大量的解释和补充内容。 另外,还有课外的学习资料,要求同学们
1、上课时做好课堂笔记; 2、老师的全部资料,包括PPT教案全部可复制。 3、Preteus和Kell C请同学们早点上网下载,这 两个软件是本学期学习、实践的重要工具, 教材上有全面的使用方法,自学完成使用任 务没有一点问题。
P1.0~P1.7 用户I/O口 P3.0~P3.7 P0.1~P0.7 P2.0~P2.7 地址总线(AB) 锁存器
PSEN EA
控制总线(CB) ALE RST 数据总线(DB) P3口除了具有通用的I/O功能外, 还具有第二功能,第二功能主 要是完成特定的功能。
电 源
VCC
VSS
89C51
在CPU中,重点要掌握的部件有
1.1.2 单片机的特点和应用:
单片机具有五个方面的特点:集成度高、抗干扰能力强、可靠性高;开发性 好、开发周期短;功耗低;具有好的通用性和灵活性;具有好的性价比。 由CPU、存储器(ROM和RAM)、I/O口(并、串口)、功能器件、控制器 件和总线等集成在一块芯片上,构成典型的片上系统(或称为微控制器),人们
2.1 MCS-51单片机的结构
51系列CPU结构外形:双 列直插有40个引脚,主要的 有四个输入/输出双向口, 即P0~P3。其他的为控制或 功能引脚。 内部结构主要有下面 几个部分:从结构实体分 有运算器、寄存器、存储 器(ROM与RAM)、定时 器、串并行I/O口、中断源 等。
引脚与功能示意图
1、控制器中 数据指针DPTR,在设计使用中用于指示片外地址,建立片内与片外的联系, 在工程设计中使用(汇编语言时)频率高。
2、运算器中
程序状态字寄存器PSW是一个8位专用寄存器,其主要功能是记录程序运行时 的状态,在8位寄存器中每个位置都有特定的含义,设计时可查询每个位的值了解 程序的运行状态,这点对程序的主,这点对程序的调试是非常有用的,要求掌握 每个位的功能含义。另外,在微处理器或其他微控制器中,“程序状态字寄存器 中”均有,只有名称不叫“PSW”罢了。