- 1、本文档共39页,可阅读全部内容。
- 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
单片机原理及应用技术 普通高等教育“十一五”国家级规划教材 第1章 绪论 1.1 数制与编码的简单回顾 1.2 电子计算机概述 冯·诺依曼提出“程序存储”和“二进制运算”的思想,构建了计算机经典结构: 电子计算机经历了五个年代 系统机(桌面应用)属于通用计算机,主要用于数据处理、办公自动化及辅助设计。 1.3 单片机的发展过程及产品近况 性能提高阶段 非80C51结构产品:给用户提供了更为广泛的选择空间,主要产品有: 1.4 单片机的特点及应用领域 1.5 单片机应用系统开发过程 指令的表示形式 指令是让单片机执行某种操作的命令,按一定的顺序以二进制码的形式存放于程序存储器。如: 汇编或编译,将符号指令转换成机器码的过程称为汇编。常用的汇编方法有三种: 电路板制作 目标文件生成 目标程序烧写 1. 6 μVision集成开发环境简介 建立工程、配置工程、编译工程 手工汇编 驻留汇编(利用开发机的驻留汇编程序) 交叉汇编(利用普通的PC机) 现在还常采用高级语言(如C51)进行单片机应用程序的设计。 1.5.2 开发过程 使用Protel99SE软件设计 制版、安装器件、焊接 利用μVision生成目标文件 仿真:软件仿真、硬件仿真 软件界面 硬件仿真器 利用编程器 编程器 1.5.3 单片机开发技术的进展 在系统编程技术 单片机可以先焊在电路板上。如:AT89S52 在应用编程技术 具有ISP及IAP能力。如:SST89E58 1.6.1 μVision的界面 1.6.2 目标程序的生成 * (第3版) 主编 李全利 (高职高专教育) 课程特点: 实践性强,旨在应用 硬件、软件结合紧密 学习方法: 课前预习,课后复习 软硬兼顾,上机实践 广阅书刊,用好网络 电子计算机概述 1.2 单片机的发展过程及产品近况 1.3 单片机的特点及应用领域 1.4 单片机应用系统开发过程 1.5 μVision 集成开发环境简介 1.6 数制与编码的简单回顾 1.1 1.1.1 数制 数制是计数的规则 十进制:10个符号。逢十进一,用于日常生活,D或无 二进制:2个符号。逢二进一,用于计算机,B 十六进制:16个符号。逢十六进一,用于缩写二进制,H 【例1-1】有一个十进制数55536,试将其用十六进制表示。 方法:除16取余: 55536/16 = 3471余0 3471/16 = 216 余F 216/16 = 8 余D 8/16 = 0 余8→ 8DF0H 1.1.2 编码 字符的编码(ASCII码) ASCII---美国标准信息交换代码 标准ASCII码字符 ,8位的最高位为0 扩展ASCII码字符 ,8位的最高位为1 08H BS(退格) 7AH z 5AH Z 39H 9 07H BEL(响铃) ∶ ∶ ∶ ∶ ∶ ∶ 0AH LF(换行) 63H c 43H C 32H 2 0DH CR(回车) 62H b 42H B 31H 1 20H SP(空格) 61H a 41H A 30H 0 ASCII码 字符 ASCII码 字符 ASCII码 字符 ASCII码 字符 十进制数的编码(BCD码) BCD码:用二进制编码表示十进制数的代码 压缩的BCD码:用1个字节表示2位十进制数的编码 非压缩的BCD码:用8位二进制代码表示1位十进制数编码 1001B 9 0100B 4 1000B 8 0011B 3 0111B 7 0010B 2 0110B 6 0001B 1 0101B 5 0000B 0 BCD码 十进制数 BCD码 十进制数 1.1.3 计算机中带符号数的表示 原码、机器数及其真值 原码:数的值用其绝对值表示,最高位作为符号位 机器数:数在计算机内的表示形式 真值:数本身 有一负数: - 101 0101B(即-55H) 原码为:1 101 0101B(即 D5H) 真值为:- 101 0101B(即-55H) 例如: 反码 正数的反码与其原码相同 负数的反码符号位为1,数值位为其原码数值位逐位取反 数用原码和反码表示时,符号位不能同数值一道参加运算 有一负数: - 101 0101B(即 -55H) 原码为:1 101 0101B(即 D5H) 反码为:1 010 1010B(即 AAH) 例如: 补码 正数的补码与其原码相同 负数的补码为其反码末位
您可能关注的文档
- 制图基础教学课件作者第3版乔友杰课件第1节组合体及其形体分析课件.ppt
- 制图基础教学课件作者第3版乔友杰课件第2节常用螺纹坚固件及其连接的规定画法和标注课件.ppt
- 制图基础教学课件作者第3版乔友杰课件第2节画组合体的视图课件.ppt
- 制图基础教学课件作者第3版乔友杰课件第2节绘图工具及仪器的使用课件.PPT
- 制图基础教学课件作者第3版乔友杰课件第2节零件的视图选择课件.ppt
- 制图基础教学课件作者第3版乔友杰课件第2节剖视课件.ppt
- 制图基础教学课件作者第3版乔友杰课件第2节正等轴测的画法课件.ppt
- 制图基础教学课件作者第3版乔友杰课件第2节装配图中的视图表达课件.ppt
- 制图基础教学课件作者第3版乔友杰课件第3节断面课件.ppt
- 制图基础教学课件作者第3版乔友杰课件第3节几何作图课件.ppt
文档评论(0)