单片机第六讲机自.ppt

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

6、8155的四种工作方式: a、基本输入/输出方式:每个口都可以定义为输入口或输出口, 有8种组合模式。 ……… 1 1 1 1 ……… 1 1 1 0 ….. 1 1 0 1 PC输出, 1 1 0 0 PC输入,PA 、PB输出 0 0 1 1 PC、PA输入,PB输出 0 0 1 0 PC、PB输入,PA输出 0 0 0 1 均为输入口 0 0 0 0 I/O口方式 命令字 D3 D2 D1 D0 AD7~0 WR RD CE PA PB PC ALE IO/M 8155 b、PA口为选通输入/输出方式,PB口为基本输入/输出方式, PC口的高三位输出、低三位配合PA口工作。有四种组合。 AD7~0 WR RD CE PA ALE IO/M PB PC0 PC1 PC2 INTRA BFA STBA PC3~PC5 输出 0 1 1 1 0 1 1 0 0 1 0 1 0 1 0 0 I/O口方式 命令字 D3 D2 D1 D0 c、PA口和PB口均为选通工作方式:有四种组合 DB WR RD CE PA ALE IO/M PB PC0 PC1 PC2 INTRA BFA STBA PC3 PC4 PC5 INTRB BFB STBB 1 0 1 1 1 0 1 0 1 0 0 1 1 0 0 0 I/O口方式 命令字 D3 D2 D1 D0 8、8155的定时计数器 8155有一个14位的可编程减2计数器,其工作方式由8155 命令字的最高二位设定(D7 D6): 启动(未工作):设置定时常数和输出方式后立即启动。 (正在工作):计数到零后,以新的定时常数和输出方式进行工作 1 1 定时器未启动:空操作; 定时器在工作:计数到零停止 1 0 定时器计数停止工作 0 1 不影响定时器工作(空操作) 0 0 工作方式 命令字 D7 D6 1)、8155定时计数器的工作方式 2)、8155的定时计数器格式及输出信号形式: M2 M1 T13 T12 T11 T10 T9 T8 T7 T6 T5 T4 T3 T2 T1 T0 低字节 高字节 输出信 号形式 14位定时计数常数 连续脉冲 1 1 单个脉冲 1 0 连续方波 0 1 单次方波 0 0 方式 输出波形 M2 M1 开始计数 计数到0 若时间常数为奇数时,输出方波不对称,高电平比低电平 多一个读数间隔。 注意: 脉冲信号的宽度为计数输入信号的一个周期的宽度; 定时/计数器的最小初值为2; 分频时若定时初值为偶数则输出等占空比的方波,若为奇数则 正半周多一个脉冲周期; 9、接口与应用 P0.0 P0.1 . . . P0.7 ALE 8031 P2.7 P2.0 WR RD RESET Vss Vcc RESET AD0 AD1 . . . AD7 ALE CE IO/M WR RD RESET Vss Vcc PA PB PC TIN TOUT RAM地址:7E00H~ 7EFFH 命令/状态口:7F00H PA口: 7F01H PB口: 7F02H PC口: 7F03H 定时器低8位:7F04H 定时器高8位:7F05H VCC 8155 10、应用:要求PA口为基本输入方式,PB口为基本输出方式, 定时计数器作方波发生器对TIMERIN的方波信号进行24分频。 初始化定时器低8位 初始化定时器高8位 及波形输出方式 初始化命令字 并启动定时器 停止 开始 程序如下: MOV DPTR , #7F04H MOV A

文档评论(0)

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

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

版权声明书
用户编号:7014141164000003

1亿VIP精品文档

相关文档