第1章 51单片机结构.pptVIP

  • 4
  • 0
  • 约2.24千字
  • 约 30页
  • 2017-08-17 发布于河南
  • 举报
推荐参考书 单片机程序设计基础 北京航空航天大学出版社 周航慈 铙运涛 单片机的C语言应用程序设计 北京航空航天大学出版社 马忠梅,马岩等编著 冯·诺依曼计算机 基本工作过程 根据冯·诺依曼原理构成的现代计算机的工作原理可概括为: 存储程序和程序控制。存储程序是指人们必须事先把计算机的执行步骤序列(即程序)及运行中所需的数据, 通过一定的方式输入并存储在计算机的存储器中。程序控制是指计算机能自动地逐一取出程序中的一条条指令, 加以分析并执行规定的操作。 单片机是什么? 单片机: CPU、RAM、ROM、输入/输出接口集成在一块电路芯片上 二进制数的逻辑运算 1. “与”运算 “与”运算是实现“必须都有, 否则就没有”这种逻辑关系的一种运算。 运算符为“· ”, 其运算规则如下: 0·0=0, 0·1=1·0=0, 1·1=1 例 5 若X=1011B, Y=1001B, 求X·Y。 二进制,十六进制 书写 举例 转换 举例 单元内容和地址 什么是单元内容 什么是地址 举例 作业 标题:单片机的发展与应用 要点: 单片机的发展历史和趋势 单片机的应用 有哪些主要的单片机(3种):厂家、机型、特点 检索5篇单片机相关文章,记录:标题、作者、期刊名称、中文摘要、关键字 第1章 单片机原理及结构 1.1 单片机内部结构 1.2 存储器 1.3 特殊功能寄存器 1.4 时钟电路和复位电路 一段Visual Basic程序 dim a as integer,b%,t% a=5 b=7 t=a a=b b=t 1.1 51单片机内部结构 经典MCS51系列单片机的结构为: 8位CPU 32根I/O线 外部存储器寻址范围ROM、RAM各64K 2个16位的定时/计数器 5个中断源,2个中断优先级 全双工串行口 ·布尔处理器 片内振荡电路(需要外接选频电路) 时钟频率1.2MHz—12MHz CPU 运算器 完成算术、逻辑运算 程序计数器 存放下一条要执行指令的地址 指令寄存器 存放指令 1.2 存储器 存储单元:8位二进制(一个字节) 地址:每个存储单元的编号 地址空间:全部地址的集合 ROM 程序存储器 存放程序和常数 RAM 数据存储器 存放数据和变量 51单片机存储器结构 逻辑上分3部分 片内数据存储器 片外数据存储器 片内、片外统一编址的程序存储器 如何选工作寄存器组 PSW(程序状态字)的RS0和RS1 RS1 RS0 寄存器组 0 0 0组 0 1 1组 1 0 2组 1 1 3组 1.3 特殊功能寄存器 作用:专用寄存器 A:累加器,通用 B:寄存器,用于乘除法 PSW:程序状态字,保存运算标志 SP:堆栈指针寄存器 DPTR:16位,数据地址寄存器 P0~P3:输入/输出端口寄存器 程序状态PSW寄存器 8位,D1未使用 D7:进位标志CY 最高位有进位/借位时为1,否则为0 D6:半进位标志AC D3向D4有进位/借位时为1,否则为0 D5:用户设定位 D4、D3:通用寄存器组选择位 D2:溢出标志,超出-128~127时为1 D0:奇偶标志P,元素结果有奇数个1 1.4.1 时钟电路 内部方式:精度低 外部方式:频率高 时序周期 振荡周期:振荡源的周期 时钟周期:2个振荡周期 机器周期:完成一个基本操作的周期 指令周期:完成一条指令的周期 1.4.2 复位电路 作用:初始化内部电路 复位后:SP为07H,p0~p3为FFH 1.5 引脚功能 自学 * * 存储 器 控制器 运算器 输出设备 输入设备 取 数 存 数 数 据 数 据 运算指令 输出指令 输入指令 存取指令 程序指令 数据和指令流 即 X·Y=1001B 2. “或”运算 “或”运算是实现“只要其中之一有, 就有”这种逻辑关系的一种运算, 其运算符为“+”。 “或”运算规则如下: 0+0=0, 0+1=1+0=1, 1+1=1 例 6 若X=10101B, Y=01101B, 求X+Y。 10101 01101 11101 + 即 X+Y=11101B 3. “非”运算 “非”运算是实现“求反”这种逻辑的一种运算,如变量A的“非”运算记作 。 其运算规则如下: A 例 7 若A=10101B, 求 。 A 4. “异或”运算 “异或”运算是实

文档评论(0)

1亿VIP精品文档

相关文档