单片机原理及应用技术第1章绪论_课件.pptVIP

单片机原理及应用技术第1章绪论_课件.ppt

  1. 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  4. 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  5. 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  6. 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  7. 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
* * 汇编或编译,将符号指令转换成机器码的过程称为汇编。常用的汇编方法有三种: 手工汇编 驻留汇编(利用开发机的驻留汇编程序) 交叉汇编(利用普通的PC机) 现在还常采用高级语言(如C51)进行单片机应用程序的设计。 * * 1.5.2 开发过程 电路板制作 使用Protel99SE软件设计 制版、安装器件、焊接 * * 目标文件生成 利用μVision生成目标文件 仿真:软件仿真、硬件仿真 软件界面 硬件仿真器 * * 目标程序烧写 利用编程器 编程器 1.5.3 单片机开发技术的进展 在系统编程技术 单片机可以先焊在电路板上。如:AT89S52 在应用编程技术 具有ISP及IAP能力。如:SST89E58 * * 1. 6 μVision集成开发环境简介 1.6.1 μVision的界面 * * 1.6.2 目标程序的生成 建立工程、配置工程、编译工程 * * 1.6.3 仿真调试 软件模拟---用于算法模拟 硬件仿真---用于硬件调试 调试步骤: Debug菜单,单击Start/Stop Debug Session 选择Debug菜单的Run或Step等命令 观察存储器、寄存器、片内外设等状态 *灵活利用虚拟串口与单片机串口交互信息 * * 1.6.4 示例步骤 建立文件夹lx1 编辑以下文件,lx1.asm存盘 ORG 0000H MAIN:MOV A,#0FEH; LOOP:MOV P2,A RL A AJMP LOOP END 建立工程,以lx1存盘(工程扩展名自动添加) 在project菜单,单击Options for Target ‘Target 1’ 设置器件、晶振频率,选EXE选项和Simulator选项 单击Rebuild all Target files完成汇编,然后调试。 单片机原理及应用技术 普通高等教育“十一五”国家级规划教材 (第3版) 主编 李全利 (高职高专教育) * * 课程特点: 实践性强,旨在应用 硬件、软件结合紧密 学习方法: 课前预习,课后复习 软硬兼顾,上机实践 广阅书刊,用好网络 * * 第1章 绪论 电子计算机概述 1.2 单片机的发展过程及产品近况 1.3 单片机的特点及应用领域 1.4 单片机应用系统开发过程 1.5 μVision 集成开发环境简介 1.6 数制与编码的简单回顾 1.1 * * 1.1 数制与编码的简单回顾 1.1.1 数制 数制是计数的规则 十进制:10个符号。逢十进一,用于日常生活,D或无 二进制:2个符号。逢二进一,用于计算机,B 十六进制:16个符号。逢十六进一,用于缩写二进制,H 【例1-1】有一个十进制数55536,试将其用十六进制表示。 方法:除16取余: 55536/16 = 3471余 0→0 3471/16 = 216余15→F 216/16 = 13余 8→8 13/16 = 0余13→D 即:D8F0H * * 1.1.2 编码 字符的编码(ASCII码) ASCII---美国标准信息交换代码 标准ASCII码字符 ,8位的最高位为0 扩展ASCII码字符 ,8位的最高位为1 字符 ASCII码 字符 ASCII码 字符 ASCII码 字符 ASCII码 0 30H A 41H a 61H SP(空格) 20H 1 31H B 42H b 62H CR(回车) 0DH 2 32H C 43H c 63H LF(换行) 0AH ∶ ∶ ∶ ∶ ∶ ∶ BEL(响铃) 07H 9 39H Z 5AH z 7AH BS(退格) 08H * * 十进制数的编码(BCD码) BCD码:用二进制编码表示十进制数的代码 压缩的BCD码:用1个字节表示2位十进制数的编码 非压缩的BCD码:用8位二进制代码表示1位十进制数编码 十进制数 BCD码 十进制数 BCD码 0 0000B 5 0101B 1 0001B 6 0110B 2 0010B 7 0111B 3 0011B 8 1000B 4 0100B 9 1001B * * 1.1.3 计算机中带符号数的表示 原码、机器数及其真值 原码:数的值用其绝对值表示,最高位作为符号位 机器数:数在计算机内的表示形式 真值:数本身 有一负数: - 101 0101B(即-55H) 原码为:1 101 0101B(即 D5H) 真值为:- 101 0101B(即-55H)

文档评论(0)

celkhn5460 + 关注
实名认证
文档贡献者

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

1亿VIP精品文档

相关文档