mcs-51单片机原理及应用课件.ppt

  1. 1、本文档共646页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
mcs-51单片机原理及应用课件

1946-1958: 第一代电子管计算机。磁鼓存储 器,机器语言及汇编语言编程。 1958-1964: 第二代晶体管计算机。磁芯作主 存储器, 磁盘作外存储器,开始 使用高级语言编程。 1964-1971: 第三代集成电路计算机。使用半 导体存储器,出现多终端计算机 和计算机网络。 1971- : 第四代大规模集成电路计算机。 出现微型计算机、单片微型计算 机,外部设备多样化。 1981- : 第五代人工智能计算机。模拟人 的智能和交流方式。 三、 计算机发展趋势 微型化─ 便携式、低功耗 巨型化─ 尖端科技领域的信息处理,满足 超大容量、高速度的要求 智能化─ 模拟人类大脑思维和交流方式, 具有多种处理能力 系列化、标准化─ 便于各种计算机硬、软 件兼容和升级 多机系统─ 大型设备、生产流水线集中管理 (独立控制、故障分散、资源共享) 三、计算机指令执行过程 数据传送类指令总结 四、处理外部中断举例 串行通信和并行通信比较 距离:并行——近距离传送(通常小于30米) 串行——远距离传送(几米~数千公里) 速度:二者的传送速率与距离成反比,但在 短距离内并行传输速度快得多。 设备费用:随着大规模和超大规模集成电路 的发展、逻辑器件价格趋低,而通信线路费 用趋高,因此对远距离通信而言,串行通信 的费用显然会低得多。另一方面串行通信还 可利用现有的电话网络来实现远程通信,降 低了通信费用。 (2)8255初始化 第九章 键盘、显示接口技术 2. 显示程序: 2. 显示程序: (1)8255地址口确定 8255可编程并行I/O接口扩展 对8255的3个端口的工作方式预先设置。 设置控制字经控制口写入。 PA口 即:0FF3EH PB口 即:0FFBEH PC口 即:0FF7EH 控制口即:0FFFEH 例1:欲设置8255的A、B、C口全为输出状态 (或输出方式),控制字为80H。 程序(结合上图)如下: MOV DPTR, #0FFFEH;8255控制口地址送DPTR MOV A, #80H ;控制字送A MOVX @DPTR, A ;控制字写入控制寄存器 例2:8255A与8031的连接如图所示.采用线选法寻 址,P2.7接8255A的 CS,单片机的最低两位地址 线接8255的端口选择线A0、A1,所以8255A 的PA口、PB口、PC口和控制口的地址分别 为7FFCH、7FFDH、7FFEH、7FFFH.如果 8255A的PA口接一组指示灯, PB口接一组开 关,要求将开关的状态由对应的指示灯显示出 来,则8255A初始化和输入输出程序如下: 锁 存 器 … P2.7 INIT-IO: MOV DPTR, #7FFFH ;控制口 MOV A, #82H ;方式控制字(PA 口方式0输出,PB口方式0输入) MOVX @DPTR, A ;写方式控制字 MOV DPTR, #7FFDH MOVX A, @DPTR ;读PB口开关状态 MOV DPTR, #7FFCH MOVX @DPTR, A ;输出到PA口 RET 例3:如图为8255A与8051硬件连接图,问: ⑴ 8255A各口地址是多少? ⑵ 若要改变8255A的口地址为60~63H,该 怎样接线? ⑶ 试将A口设定为方式0输入,B口设定为方 式0输出,C口不用,写出相应的控制字。 A、B、C及控制口地址分别是

文档评论(0)

sandaolingcrh + 关注
实名认证
内容提供者

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

1亿VIP精品文档

相关文档