微机原理实验_第1页
微机原理实验_第2页
微机原理实验_第3页
微机原理实验_第4页
微机原理实验_第5页
已阅读5页,还剩8页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

微机原理实验第1页,课件共13页,创作于2023年2月实验四计数/定时器8253和并行接口8255综合实验实验要求:利用可编程接口芯片实现循环计时点亮一组发光二极管(用8253定时1秒,由8255输出驱动8个发光二极管,每隔1秒循环点亮一个灯。),完成硬件电路的设计和软件编程,定时必须用TPC-H实验系统上的8253来实现。第2页,课件共13页,创作于2023年2月实验四计数/定时器8253和并行接口8255综合实验实验预习要求:1.复习8253和8255A工作原理,编程方法和使用方法。2.在实验前设计好硬件电路并编写出源程序。第3页,课件共13页,创作于2023年2月实验四计数/定时器8253和并行接口8255综合实验实验编程提示:1.8253,将计数器0设为方式3,计数初值设为1000,计数器1设为方式2,计数初值设为1000。由以上提示可知:8253计数器0的工作方式控制字为:00111110或001101108253计数器1的工作方式控制字为:01111100或01110100第4页,课件共13页,创作于2023年2月实验编程提示:2.初始化8255A,工作方式设为方式0,A口输入,C口输出。由以上提示可知:8255方式0的控制字格式为:10010000或10010010实验四计数/定时器8253和并行接口8255综合实验第5页,课件共13页,创作于2023年2月实验四计数/定时器8253和并行接口8255综合实验实验硬件电路图连接提示:3.8253计数器0的CLK0接TPC-H实验系统上的1MHZ脉冲,OUT0接计数器1的CLK1,OUT1接8255的PA口,8255的PC口接发光二极管。8253和8255的片选信号可自己选择接至TPC-H实验系统上的I/O地址译码端。由以上提示可得,本实验的硬件电路图如下所示。第6页,课件共13页,创作于2023年2月实验四计数/定时器8253和并行接口8255综合实验实验硬件电路图:8255控制寄存器CS计数器0计数器1CLK0CLK11MHZGATE0GATE1+5v+5vOUT0OUT18253CSPC0PC7PA0PA7…K7发光二极管发光二极管开关第7页,课件共13页,创作于2023年2月实验四计数/定时器8253和并行接口8255综合实验实验编程:CODESEGMENTASSUMECS:CODESTART:MOVAL,10010000BMOVDX,28BHOUTDX,ALPR0:MOVAL,00110110BMOVDX,283HOUTDX,AL;初始化8255;将8255控制字送控制端口地址;间接I/O寻址方式,8255的控制口地址;初始化8253计数器0;将8253计数器0控制字送到控制端口地址;间接I/O寻址方式,8253的控制口地址第8页,课件共13页,创作于2023年2月实验四计数/定时器8253和并行接口8255综合实验

MOVAX,1000MOVDX,280HOUTDX,ALMOVAL,AHOUTDX,ALPR1:MOVAL,01111100BMOVDX,283HOUTDX,AL;将计数初值低字节送8253计数器0端口地址;先读写低字节,后读写高字节;初始化8253计数器1;将8253计数器1控制字送到控制端口地址;间接I/O寻址方式;设置计数初值;间接I/O寻址方式,8253计数器0端口地址;将计数初值高字节送8253控制端口地址第9页,课件共13页,创作于2023年2月实验四计数/定时器8253和并行接口8255综合实验

MOVAX,1000MOVDX,281HOUTDX,ALMOVAL,AHOUTDX,AL

MOVBL,01HMOVDX,28AHMOVAL,BLOUTDX,AL;将计数初值低字节送8253计数器1端口地址;先读写低字节,后读写高字节;设置计数初值;间接I/O寻址方式,8253计数器1端口地址;将计数初值高字节送8253控制端口地址;点亮1盏灯;间接I/O寻址方式,8255的C口地址第10页,课件共13页,创作于2023年2月实验四计数/定时器8253和并行接口8255综合实验L1:MOVDX,288HINAL,DXTESTAL,10000000BJEEXITL2:MOVDX,288HINAL,DXTESTAL,00000001BJNEL2ROLBL,1;间接I/O寻址方式,8255的A口地址;测PA7开关,若是0则;返回DOS;测PA0,若是1则继续测PA0;若是0则点亮下一盏灯第11页,课件共13页,创作于2023年2月实验四计数/定时器8253和并行接口8255综合实验MOVDX,28AHMOVAL,BLOUTDX,ALL3:MOVDX,288HINAL,DXTESTAL,01HJEL3JMPL1EXIT:MOVAH,4CH;若是0则点亮下一盏灯;测PA0,若是1,则;继续测PA0;若PA0为1,则跳转至L1;返

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论