MSC-51系列单片机系统及其应用--01.pptVIP

  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文档。上传文档
查看更多
微型计算机的应用形态从应用形态上,微机可以分成三种: ◆单板机 将CPU芯片、存储器芯片、I/O接口芯片和简单的I/O设备(小键盘、LED显示器)等装配在一块印刷电路板上,再配上监控程序(固化在ROM中),就构成了一台单板微型计算机(简称单板机)。 单板机的I/O设备简单,软件资源少,使用不方便。早期主要用于微型计算机原理的教学及简单的测控系统,现在已很少使用。 ◆单片机 在一片集成电路芯片上集成微处理器、存储器、I/O接口电路,从而构成了单芯片微型计算机,即单片机。 三种应用形态的比较 : 系统机(桌面应用)属于通用计算机,主要应用于数据处理、办公自动化及辅助设计。 1.2 单片机的特点及发展历史 1.2.1 单片机的特点 ◆体积小、价格低、易于产品化 单片机芯片即是一台完整的微型计算机,对于批量大的专用场合,一方面可以在众多的单片机品种间进行匹配选择;同时还可以专门进行芯片设计,使芯片的功能与应用具有良好的对应关系;在单片机产品的引脚封装方面,有的单片机引脚已减少到8个或更少。从而使应用系统的印制板减小、接插件减少、安装简单方便。 ◆低功耗、低电压、便于生产便携式产品 1.2.2 单片机的发展过程 ◆性能完善提高阶段 1980年,Intel公司推出了MCS-51系列单片机:8位CPU、4K字节ROM、128字节RAM、4个8位并口、1个全双工串行口、2个16位定时/计数器。寻址范围64K。 ◆微控制器化阶段 1.4 单片机的程序设计语言和软件 机器语言: 单片机应用系统只使用机器语言(指令的二进制代码,又称指令代码)。机器语言指令组成的程序称目标程序。 MCS-51两个寄存器相加的机器语言指令 汇编语言: 与机器语言指令一一对应的英文单词缩写,称为指令助记符。汇编语言编写的程序称为汇编语言程序。 MCS-51两个寄存器相加汇编语言指令:ADD A,R0 高级语言: 高级语言源程序C-51、C、PL/M51等。 简单——控制程序不太长。 复杂——多种多样的控制对象,少有现成程序借鉴。 不同计算机语言的应用: 源程序通过编译得到机器能执行的目标程序。 1.6 MCS-51单片机系列 MCS—51系列单片机的3种基本产品 8051:片内含有掩膜ROM型程序存储器; 只能由生产厂家代为用户固化; 批量大、永久保存、不修改时用。 8751:片内含EPROM型程序存储器; 用户可固化,可用紫外线光照射擦除;但价格高。 8031:片内无程序存储器,可在片外扩展;方便灵活,价格便宜。 2.1.3 80C51典型产品资源配置 org 0000h jmp main org 0100h main: mov p1,#55h amain: mov r0,#3fh loop: djnz r0,loop cpl a mov p1,a jmp amain end #includereg52.h unsigned char Flag = 0x3f; main( ) { P1 = 0x55; While(1) { if(Flag – – == 0) { Flag = 0x3f; P1 = ~P1; } } } 1.7 数制与编码 一. 十进制ND 有十个数码:0~9,逢十进一。 例 1234.5=1×103+2×102+3×101+4×100+5×10-1 加权展开式以10称为基数,各位系数为0~9。 一般表达式: ND=dn-1×10n-1+dn-2×10n-2+…+d0×100+d-1×10-1+… 二. 二进制NB 两个数码:0、1, 逢二进一。 例 1101.101=1×23+1×22+0×21+1×20+1×2-1+0×2-2+1×2-3 加权展开式以2为基数,各位系数为0、1。 一般表达式: NB = bn-1×2n-1+bn-2×2n-2+…+b0×20+b-1×2-1+… 三.十六进制NH 十六个数码0~9、A~F,逢十六进一。 例:DFC.8=13×162+15×161 +12×160 +8×16-1 展开式以十六为基数,各位系数为0~9,A~F。 一般表达式: NH=hn-1×16n-1+ hn-2×16n-2+…+ h0×160+h-1×16-1+… 1.7.2 不同进

文档评论(0)

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

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

1亿VIP精品文档

相关文档