已阅读5页,还剩37页未读, 继续免费阅读
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
单片机原理及应用技术 李全利 liquanli 课程的特点 以应用为目的 实践性强 硬件与软件紧密结合 学习方法 课前预习 课后复习 理清概念 勤于实践 广览书刊 网络 立足实际应用 第1章绪论第2章80C51的结构和原理第3章80C51的指令系统第4章80C51的程序设计第5章80C51的中断系统及定时 计数器第6章80C51的串行接口第7章80C51的系统扩展第8章80C51的测控接口第9章80C51应用系统设计方法 课程内容 第1章绪论 1 1数制与编码的简单回顾1 2电子计算机的发展概述1 3单片机发展过程及产品近况1 4单片机的特点及应用领域1 5单片机应用系统开发简述 本章内容 1 1数制与编码的简单回顾 1 1 1数制 1 1 2编码 1 1 3计算机中带符号数的表示 数制 是计数的规则 亦称计数制 1 1 1数制 十进制 生活中最熟悉的进位计数制 符号 0 1 9规则 逢十进一 二进制 计算机中采用的计数制 符号 0 1规则 逢二进一特点 便于实现 不便记忆 字节 8个位 有28个值 0 255 LSB 最低有效位 D0位MSB 最高有效位 D7位 字 2字节 16位 有216个值 0 65535 MSB D15位 十六进制 用于代码和数据的缩写 符号 0 1 9 A B F规则 逢十六进一特点 二进制4位 十六进制1位 为了区分数的不同进制 可在数的结尾以一个字母标示 十进制 D 或不带字母 二进制 B 十六进制 H 字符的编码 ASCII码采用美国标准信息交换码 即ASCII码 1 1 2编码 例 字符 0 30H字符 A 41H字符 a 61H控制符CR 0DH 十进制数的编码 BCD码用二进制表示十进制数的代码 1个字节表示2位十进制数的代码 称为压缩的BCD码 例 25的压缩BCD码为25H 注意 其十六进制值为19H 非压缩BCD码 8位码表示1位十进制数 高4位填0 的编码 2个BCD码的运算可能出现非法码 这时要对所得结果进行调整 采用压缩的BCD码比采用非压缩的BCD码节省存储空间 非法码 4位代码在1010B 1111B范围时 1 1 3计算机中带符号数的表示 一 机器数及其真值 数在计算机内的表示形式称为机器数这个数本身称为真值 例 正数 1000101B 45H 1000101B 0 45H 机器数 真值 例 负数 1010101B 55H 1010101B 1 D5H 机器数 真值 二 原码和反码 原码 最高位为符号位 数值为绝对值 反码 正数的反码与其原码相同负数的反码符号位为1 数值位为其原码数值位逐位取反 采用原码和反码表示时 符号位不能同数值一道参加运算 三 补码 正数的补码与其原码相同负数的补码为其反码末位加1 计算机中 带符号数的运算均采用补码 例 正数 1000101B 45H 1000101B 0 反码 1000101B 0 补码 例 负数 1010101B 55H 0101010B 1 反码 AAH 0101011B 1 补码 ABH 由补码求其真值的方法求补得到原码 符号位 数值位 依原码求真值 如 补码为 10101011B 求补得 11010101B 真值为 55H 补码的优点 将减法运算转换为加法 且数值连同符号位可一起参加运算 例 45H 55H 10H 45H 补 01000101 55H 补 10101011 10H 补 11110000 求补得原码 10010000 真值 0010000 10H 反码 范围是 127 127 0 有2种表示补码 范围是 127 128 0 有1种表示 1 2电子计算机的发展概述 1 2 1电子计算机的问世及其经典结构 1946年2月15日 第一台电子数字计算机问世 标志着计算机时代的到来 ENIAC 开创了计算机科学技术的新纪元 对人类的生产和生活方式产生了巨大的影响 冯 诺依曼提出 程序存储 和 二进制运算 的思想 构建了计算机经典结构 电子计算机经历了五个时代 电子管计算机晶体管计算机集成电路计算机大规模集成电路计算机超大规模集成电路计算机 结构仍然没有突破冯 诺依曼提出的计算机的经典结构框架 1 2 2微型计算机的组成及其应用形态 一 微型计算机的组成 1971年1月 INTEL公司的特德 霍夫在与日本商业通讯公司合作研制台式计算器时 将原始方案的十几个芯片压缩成三个集成电路芯片 其中的两个芯片分别用于存储程序和数据 另一芯片集成了运算器和控制器及一些寄存器 称为微处理器 即Intel4004 4004微处理器 微处理器 存储器加上I O接口电路组成微型计算机 二 微型计算机的应用形态可以分为3种 多板机 系统机 工业PC机也属于多板机 单板机 单片机 集成了CPU 存储器 I O接口电路的单芯片微型计算机 三种应用形态的比较 单板机 单片机 系统机 多板机 系统机 桌面应用 属于通用计算机 主要用于数据处理 办公自动化及辅助设计 单片机 嵌入式应用 属于专用计算机 主要用于智能仪表及传感器 智能家电 智能办公设备 汽车及军事电子设备等系统 单片机体积小 价格低 可靠性高 其非凡的嵌入式应用形态对于满足嵌入式应用需求具有独特的优势 1 3单片机的发展过程及产品近况 1 3 1单片机的发展过程 三个主要阶段 单芯片微机形成阶段1976年 Intel公司推出了MCS 48系列单片机 8位CPU 1K字节ROM 64字节RAM 27根I O线和1个8位定时 计数器 特点 存储器容量小 寻址范围小 不大于4K 无串行接口 指令系统功能不强 特点是 结构体系完善 性能已大大提高 面向控制的特点进一步突出 现在 MCS 51已成为公认的单片机经典机种 性能完善提高阶段1980年 Intel公司推出了MCS 51系列单片机 8位CPU 4K字节ROM 128字节RAM 4个8位并口 1个全双工串行口 2个16位定时 计数器 寻址范围64K 并有控制功能较强的布尔处理器 微控制器化阶段 特点 片内面向测控系统电路增强 使之可以方便灵活地用于复杂的自动测控系统及设备 微控制器 的称谓更能反应单片机的本质 1982年 Intel推出MCS 96系列单片机 芯片内集成 16位CPU 8K字节ROM 232字节RAM 5个8位并口 1个全双工串行口 2个16位定时 计数器 寻址范围64K 片上还有8路10位ADC 1路PWM输出及高速I O部件等 1 3 2单片机产品近况 ATMEL公司融入Flash存储器技术的AT89系列Philips公司的80C51 80C552系列华邦公司的W78C51 W77C51高速低价系列ADI公司的AD C8xx高精度ADC系列LG公司的GMS90 97低压高速系列Maxim公司的DS89C420高速 50MIPS 系列Cygnal公司的C8051F系列高速SOC单片机 80C51系列产品繁多 主流地位已形成 已推出的与80C51兼容的主要产品有 非80C51结构单片机新品不断推出 给用户提供了更为广泛的选择空间 近年来推出的非80C51系列的主要产品有 Intel的MCS 96系列16位单片机Microchip的PIC系列RISC单片机TI的MSP430F系列16位低功耗单片机 1 4单片机的特点及应用领域 1 4 1单片机的特点 控制性能和可靠性高可对I O端口直接操作 位操作能力更是其它计算机无法比拟的 由于CPU 存储器及I O接口集成在同一芯片内 数据在传送时受干扰的影响较小 且不易受环境条件的影响 体积小 价格低 易于产品化应用系统的印制板减小 接插件减少 安装简单方便 1 4 2单片机的应用领域 智能仪器仪表 机电一体化产品 实时工业控制 分布式系统的前端模块 家用电器 1 5单片机应用系统开发简介 1 5 1单片机应用系统的开发 单片机自身没有开发功能 必须借助开发机来完成如下任务 排除硬件故障和软件错误程序固化到程序存储器芯片中 正确的硬件设计和良好的软件功能设计是一个实用的单片机应用系统的设计目标 完成该目标的过程称为单片机应用系统的开发 指令的表示形式指令是让单片机执行某种操作的命令 指令按一定的顺序以二进制码的形式存放于程序存储器中 如 04H 累加器A的内容加1 难记 INCA 记忆容易 称为符号指令 00000100B 04H 汇编或编译将符号指令转换成机器码的过程称为汇编 常用的汇编方法有三种 手工汇编利用开发机的驻留汇编程序进行汇编交叉汇编 现在常采用高级语言 如C51 进行单片机应用程序的设计 独立型仿真器开发 1 5 2单片机应用系统传统开发方式 非独立型仿真器开发 SST公司推出的SST89C54和SST89C58芯片有SuperFLASH存储器 利用这种存储器可以进行高速读写的特点 能够实现 在系统编程 ISP 在应用编程 IAP 1 5 3单片机开发方式的发展 应用程序的编辑 汇编 或编译 模拟运行 然后实现目标程序的串行下载 Microchip公司推出的PIC16F87X中内置有在线调试器ICD功能 还配置了具有ICSP功能的
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 2026年天津市人教版初中数学第10章综合应用题练习
- 2025年海关关务水平测试实务试卷(含答案)
- 2026年冀教版(三起)(新教材)小学英语三年级下册期末综合测试卷及答案
- 2025年注册建筑师建筑材料与构造(含答案)
- 2025-2026学年人教版四年级语文上册期中考试卷(附答案)
- 2026年绿色建筑节能材料创新成果报告
- 2026年安徽省人教版高一生物必修一第四章实验探究题库
- 2026年天津市苏教版高中物理选修第12章电磁学基础巩固习题
- 某化工企业危化品使用准则
- 科研意向报关协议
- 企业司机劳动合同三篇
- 2026云南卷物理解读
- 湖北武汉市洪山区2025-2026学年八年级上学期期末英语试题(含答案)
- 2026海南省大学生乡村医生专项计划招聘7人笔试模拟试题及答案详解
- 2026年浙江省选调生笔试《综合能力测试》真题及答案解析
- 浙江省2026年人工智能行业高质量数据集典型案例
- 2026年医师定期考核考试试题(完整版)及答案
- 北京信息科技大学《计算机网络》2025-2026学年第一学期期末试卷(B卷)
- 特殊工种危险化学品押运手册
- 神经内科护理心理干预
- 物业风控案例分析
评论
0/150
提交评论