第八章单片机系统设计要点分析.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文档。上传文档
查看更多
A口缓冲器满/空(输入/输出) TIMER B BF INTR B INTE A A BF INTR A INTE B D7 D6 D5 D4 D3 D2 D1 D0 A口中断申请 B口中断允许 B口缓冲器满/空(输入/输出) A口中断允许 B口中断申请 定时/计数器中断申请 3、8155状态字 下一页 上一页 1、作为片外256字节RAM 三、8155工作方式 CS IO/M AD0~AD7 0 0 00H~FFH 访问指令:MOVX 2、作为扩展的I/O口使用 CS IO/M AD0~AD7 0 1 00H~05H 访问指令:MOVX A、B、C各端口可工作于不同的工作方式,使用前要进行初始化(写命令字到命令口)。 与一般外部数据存储器的使用基本一样,唯一区别是事先要使IO/ M 为低电平 下一页 上一页 I/O口工作方式 基本I/O方式 选通I/O方式 选通输入方式 STB:输入,外设送来的选通信号 BF:输出,A/B口输入缓冲器状态信号 1:满 0:空 INTR:输出,中断请求信号 STB BF INTR RD 下一页 上一页 --14位减1计数器 T/IN T/OUT T7 T6 T5 T4 T3 T2 T1 T0 M2 M1 T13 T12 T11 T10 T9 T8 计数长度低8位 定时器方式 计数长度高6位 计数长度:N PITL PITH 低8位 高8位地址 取决于 (04H) (05H) CS 和 IO/M 3、作定时/计数器扩展用 (1)定时器方式选择 下一页 上一页 M2 M1 0 0 0 1 1 0 1 1 启动 N … 单次方波 … 连续方波 … 单次脉冲 … 连续脉冲 N-1 1 N-1 1 方式0 方式1 方式2 方式3 N为偶数 N为奇数 N 2 Tin N 2 Tin (N+1) 2 Tin (N-1) 2 Tin 定时/计数器的工作方式(设计数器初值为N) 方式0 方式1 方式1: 用于分频, 分频系数为? Tout= N · Tin ? fout= N fin 1 即计数长度N 下一页 上一页 例:请编出将8155定时器作200分频器的初始化程序,设8155有关端口地址为: 命令寄存器:0100H,定时器低字节:0104H,高字节:0105H (2)定时器初始化步骤 送定时器初值高字节, 同时设置其工作方式 送定时器 初值低字节, 写命令字, 启动定时器 定时/计数器初值N的范围: 2~3FFFH ORG 1000H MOV DPTR,#0104H; 定低字节 MOV A,#0C8H MOVX @DPTR,A INC DPTR MOV A,#40H) MOVX @DPTR,A MOV DPTR,#0100H MOV A,#0C0H) MOVX @DPTR,A 下一页 上一页 四、8155和8031接口连接方法及应用举例 8031 8155 RESET RD WR ALE P2.4 P0.0 P0.1 P0.2 P.03 P0.4 P0.5 P0.6 P0.7 RESET RD WR ALE IO/M CE AD0 AD1 AD2 AD3 AD4 AD5 AD6 AD7 口A PA0~PA7 口B PB0~PB7 PC0~PC5 口C P2.7 下一页 上一页 例:将8155 A口定义为基本输入方式,B口定义为基本输出方式,定时器作为24分频器使用,试编写初始化程序 MOV DPTR,#7F04H ; 定低字节 MOV A,#18H MOVX @DPTR,A INC DPTR ; 定高字节,方式1 MOV A,#40H) MOVX @DPTR,A MOV DPTR,#7F00H ;设置命令控制字 MOV A,#0C2H) MOVX @DPTR,A 四、8155和8031接口连接方法及应用举例 下一页 上一页 编程要点 初始化时要设置8155的工作方式及端口的输入输出 端口地址的确定(根据电路原理图) 端口访问用MOVX 下一页

文档评论(0)

挺进公司 + 关注
实名认证
文档贡献者

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

1亿VIP精品文档

相关文档