P51与接口芯片8255相关问题.docVIP

  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文档。上传文档
查看更多
P51与接口芯片8255相关问题

如图1所示,为8255片选信号提供的口地址空间是84C0H-84CFH之间的所有偶数口地址,8255的地址线A0和A1分别接到了8086CPU的A1和A2尚,8255B口口线的接线情况如图,8255的其他引脚线已经按要求接好,要想读取开关状态值,请回答下列问题 (1)8255端口B及控制口的口地址分别是多少(写出可使用的全部口地址) (2)8255端口B应工作在什么方式?该工作方式有什么特点? (3)编写程序段完成8255的初始化,并写出读取开关值的指令。 答案是: 为什么呢?其实最要是第一题和第二题,第三题只要根据第一题确定的地址就能够解决。 1 84C2H,84CAH 84C6H,84CEH 2 方式0,1000 0010 输入,基本的输入输出,没有握手信号 (3) Mov al,82h   1000 0010  Mov dx,84c6h Out dx,al Mov dx,84c2h In al,dx 最后谢谢你的无私的教导。。。 关于8255端口及控制口地址问题 你的题中给的地址空间是84C0H-84CFH之间的所有偶数口地址。其对应的译码电路应如上图。(不是唯一的)共用了15根地址总线,A1-A15,A0未用。所以只剩余偶数地址。见上图中的有效地址。对于8255来说,它只关心它的内部口地址,0 1 2 3,只用两位地址线就够了。其余地址选用,是要看所控制的外设的多少和系统可用地址段的分配。对于系统提供的可用地址段,可查询得到。外设所用的地址线,一般10根地址线既可。本例用了15根地址总线,不知有何特殊用途,我认为有些不妥。  因为系统为用户提供了多段可用地址,所以在保证了8255内部口地址的需求和不与其它外设地址发生冲突外,其余地址位线的选择是多样的,可自主选择A2-A9。你所提的全部可使用口地址问题,是由你选定的地址译码电路决定的。 本例不用A0,意在生成偶数口地址,一无必要,二浪费资源。 上图是实现84CFH的译码电路,可见较复杂,且浪费资源。一多用了6 根地址线,二是138的ABC选择信号没有充分发挥作用。上图只用了一个A3,其余两个BC接地,保证 为00。当A3为0 ,选中上片,A3为1 ,选中下片。若ABC都用上,则可选用8个8255或其它接口芯片。提高了资源的利用率。 关于8253的计数初值  与8051不同。51是用最大计数值-计数值。如16位计数器,最大计数值=65535,所需计数值=3000,则计数器预置初值=65535-3000=35535。8253的计数初值则是直接使用3000。 当给定值不是数字而是时间或频率,则使用下面公式。 计数值=T定时/T时钟=T定时*f时钟=f时钟/f定时 T 周期, f 频率。 f 1 / T 学习方法问题 好的学习方法效果显著,事半功倍。因此你们应当重视对学习方法的探索与研究,我在此抛砖引玉地作一个介绍,供你参考。 就以8255端口地址分配为例,先搭建一个实验电路,如上图。利用proteus的仿真功能,通过实验可获得扎实的收获。 要点: 利用电平块为芯片提供工作条件,置高1或置低0。 利用排阻构成8位数据,可随意设置,非常方便。 使用LED和数码管构成输出显示部件,有利于直观观察实验结果。 利用proteus提供的时钟可进行多种需要时钟的实验,如计数等。 改变不同的电平和排阻数值,可加深对芯片工作性能的掌握和理解,解决实际应用中的一些难以搞懂的实际问题。 注:实验步骤 改变数据 ->片选有效->读数据。 希望你努力做到,看懂这张图,作好端口地址分配实验,自我解答心中的疑问,总结实验方法和经验。   最后,祝学业有成,事业进步。 村夫49

文档评论(0)

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

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

1亿VIP精品文档

相关文档