下载此文档

微机实验报告可编程串行接口实验.doc


文档分类:IT计算机 | 页数:约7页 举报非法文档有奖
1/7
下载提示
  • 1.该资料是网友上传的,本站提供全文预览,预览什么样,下载就什么样。
  • 2.下载该文档所得收入归上传者、原创者。
  • 3.下载的文档,不会出现我们的网址水印。
1/7 下载此文档
文档列表 文档介绍
实验报告课程名称微机接口与汇编语言实验项目实验四可编程串行接口实验实验仪器TPC-USB通用微机接口实验系统系别计算机学院专业班级/、。。-USB通用微机接口实验系统 ,包括程序框图、源程序清单、调试步骤、测试方法、对运行结果的分析等。(如编辑程序、汇编程序、连接程序和调试程序等)使用方法。在程序调试过程中,有意识地了解并掌握TPC-USB通用微机接口实验系统的软硬件环境及使用,掌握程序的调试及运行的方法技巧。,实验时必须携带教材及实验讲义。(1)按图1连接好电路,(8251插通用插座),其中8253计数器用于产生8251的发送和接收时钟,TXD和RXD连在一起。(2)编程:从键盘输入一个字符,将其ASCII码加1后发送出去,再接收回来在屏幕上显示,实现自发自收。【编程提示:8251的控制口地址为2B9H,数据口地址为2B8H;8253计数器端口地址为280H~283H;8253计数器的计数初值=时钟频率/(波特率×波特率因子),这里的时钟频率接1MHz,波特率若选1200,波特率因子若选16,则计数器初值为52;收发采用查询方式。】程序流程图实验程序设计如下:datasegmentio8253aequ280hio8253bequ283hio8251aequ2b8hio8251bequ2b9hmes1db'youcanplayakeyonthekeybord!',0dh,0ah,24h;$符mes2ddmes1dataendscodesegmentassumecs:code,ds:datastart:movax,datamovds,axmovdx,io8253b;设置8253计数器0工作方式3moval,16houtdx,almovdx,io8253amoval,52;给8253计数器0送初值outdx,almovdx,io8251b;初始化8251xoral,almovcx,03;向8251控制端口送3个0delay:callout1loopdelaymoval,40h;向8251控制端口送40H,使其复位callout1moval,4eh;设置为1个停止位,8个数据位,波特率因子为16callout1moval,27h;向8251送控制字允许其发送和接收callout1ldsdx,mes2;显示提示信息movah,09int21hwaiti:movdx,io8251b;读状态值inal,dxtestal,01;发送是否准备好jzwaitimovah,01;是,从键盘上读一字符int21hcmpal,1bhjzexitmovdx,io8251aincal;outdx,al;发送movcx,40hs51:loops51;延时next:movdx,io8251binal,d

微机实验报告可编程串行接口实验 来自淘豆网m.daumloan.com转载请标明出处.

非法内容举报中心
文档信息
  • 页数7
  • 收藏数0 收藏
  • 顶次数0
  • 上传人xiang1982071
  • 文件大小69 KB
  • 时间2020-09-12