【精品资料】单片机原理及基于单片机的嵌入式系统设计.ppt

【精品资料】单片机原理及基于单片机的嵌入式系统设计.ppt

  1. 1、本文档共31页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
单片机原理及基于单片机的 嵌入式系统设计 蔡方凯 主 编 课程内容 第一章 单片机概述(2学时) 第二章 MCS-51单片机的结构和原理(6学时) 第三章 MCS-51指令系统(4学时) 第四章 汇编语言程序设计(4学时) 第五章 MCS-51单片机中断系统(4学时) 第六章 定时器与计数器(4学时) 第七章 串行接口通信(4学时) 第八章 并行I/O接口扩展及其应用(2学时) 第九章 嵌入式系统概述(2学时) 第十章 基于单片机的嵌入式接口设计(4学时) 成绩评定 笔试(开卷:教材与手写笔记,60) 平时成绩(10) 上机考试(20) 实验报告(10) 第一章 单片机概述 问题引入 假设要设计一个阵列式电场传感器的测量系统,实现以下功能: (1)多个传感器的数据采集 (2)本地存储 (3)空间电场分布分析 (4)液晶(LCD)屏显示 (5)通过GSM模块采用短消息与后台主机通信 (6)按键决定通信时机 如何实现? 最简单的方法是,我们需要一个器件,该器件支持以下功能: (1)内含微处理器,有自己的机器语言,可以按需编程 (2)有并行接口,可以外接数据输入、存储器、液晶显示模块等 (3)有串口,可以连接GSM模块 (4)有外部中断输入接口 (5)内置定时/计数器 (6)内部拥有程序运行所需的寄存器与存储器 1.1 微型计算机系统结构 1.3 单片机发展历史 1.4 单片机发展趋势 * * 中国水利水电出版社 这个器件可由单片机承担 微机的工作过程按照“程序存储,程序控制”的方式工作。 程序存储是指用户根据实际应用需要将程序编写完毕,并将程序的机器码存放在存储器中。 程序控制是指CPU内的控制器按照用户程序中的指令顺序,从存储器中取出指令,并分析指令的功能,进而发出各种控制信号,指挥计算机中的各类部件来执行该指令。这种通过取指令、分析指令、执行指令的操作重复执行,直到完成程序中的全部指令操作为止。 1.2 微型计算机工作过程 1、如何将程序的机器码存储到程序存储器中? 2、如何将程序的机器码从程序存储器中取出? 3、当CPU完成从程序存储器中读出程序的机器码后,如何执行该语句? 按照“程序存储,程序控制”的方式工作,微机必须解决以下几个问题: 对51单片机而言,将程序存储到程序程序器中则相对复杂,必须利用51单片机芯片厂家提供的专用设备(烧写器)来完成,市场上有专门的单片机烧写器销售。烧写器实际上就是完成对程序存储器的写操作。利用烧写器可以将用户程序的机器码存储到单片机中。 1.2.1 如何将程序机器码烧写到程序存储器中 对于普通PC而言,其程序存放在硬盘中,此时面临的问题就是将文件、程序内容写入硬盘,在Windows操作系统中提供了图形化的操作环境,读者不必了解对硬盘的写操作原理,仅需要按“保存”按钮或“保存”菜单就可以很方便的完成该操作。 1.2.2 如何将程序从程序存储器中取出 最基本的计算机组成 存储器 如何从程序存储器中取程序数据 一台简单的计算机通常包括三个主要的子系统,中央处理单元(CPU)、存储系统(用来存储CPU正在执行的程序和数据)、输入/输出子系统(如键盘、显示等) 1 最基本的计算机组成 一个存储器元件有多个存储单元,每个单元存储固定长度的二进制值,不同的存储器芯片,其存储单元的数量和大小也不相同,存储器芯片存储容量大小由单元数乘以每个单元的位数确定。 存储器一般分为随机读写存储器(RAM)和只读存储器(ROM)。 2 存储器 随机存取存储器(RAM-Random Access Memory):简称随机存储器或读写存储器。是一种既能写入又能读出数据的存储器。但当机器断电或关机时,存储器中存储的信息会立即消失。 只读存储器(ROM-Read Only Memory):是计算机内部一种只能读出数据信息而不能写入信息的存储器。但当机器断电或关机时,只读存储器中的信息不会丢失。 ◆ 在CPU能够执行某条指令之前,它必须将这条指令从存储器中取出来,CPU从程序存储器中取程序数据的具体操作过程 第一步: AR←PC 3 如何从程序存储器中取程序数据 ◆ CPU发出读信号,延迟一定时间后从数据总线上取数据存入DR,同时PC加1 第二步: DR←(M), PC←PC+1 ◆若读入的是操作码,则送入IR分析、执行,若是操作数,则根据上次读入的操作码执行时所发出的控制信号做相应存储或处理 第三步: 对读入的数据做相应处理 1971年intel公司研制成功世界上第一台4位微 处理器; 1973年intel公司研制成功8080 8位微处理器; 1976年intel公司推出MCS-48系列8位单片机; 80年代初在MC

文档评论(0)

精品资料 + 关注
实名认证
内容提供者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档