1 / 23
文档名称:

微机原理与接口实验报告.doc

格式:doc   大小:496KB   页数:23页
下载后只包含 1 个 DOC 格式的文档,没有任何的图纸或源代码,查看文件列表

如果您已付费下载过本站文档,您可以点这里二次下载

分享

预览

微机原理与接口实验报告.doc

上传人:fy5186fy 2019/6/12 文件大小:496 KB

下载得到文件列表

微机原理与接口实验报告.doc

相关文档

文档介绍

文档介绍:微机原理与接口实验报告班级:计算机班姓名:学号:日期: 3实验2小键盘案件识别实验 7实验38位AD转换实验 12实验4步进电机实验 ,掌握六位共阴级数码管动态显示的控制方法。、内容,接线图,程序流程图,必要时附上实验步骤和电路原理图。【实验原理和内容】 将0-9这十个数字按照从右到左的顺序循环步进显示,即首先从最右端数码管显示“0”,间隔一定时间后向左移动一位,直到最左端。到最左端后变换数字,按照同样的方法显示1-9,以此循环往复。做实验之前需要将七段数码管上方的拨动开关打到“CPU”位置。【实验接线图】只需将LED_CS连接到地址译码200H即可。【电路原理图】实验系统使用了6个七段共阴级数码管,形成6位数码管显示电路,如图所示。该电路由六个共阴级数码管组成,使用了段码锁存器(字形锁存器)74LS273、OC门驱动器和位码锁存驱动器TPIC6B273。段码锁存器(字形锁存器)74LS273输出高电平有效,位码锁存驱动器TPIC6B273输出低电平有效。/CS为两个锁存器的片选信号。地址线A0用来区分选择段码还是位码,在/CS=0,/IOW=0的情况下,A0=0CPU发出来的数据被锁到段码锁存器(字形锁存器)74LS273,保存字形编码,A0=1CPU发出来的数据被锁到位码锁存驱动器TPIC6B273,保存位选码。由于位码锁存驱动器TPIC6B273将输入的每一位数据反相后再输出的,所以对于段选和位选输入代码来说,都是高电平有效(高电平点亮数码管)。每个七段共阴级数码管显示十进制/16进制数字的字形编码如图。【程序流程图】。.,06h,5bh,4fh,66h,6dh,7dh,07h,7fh,6fhdataendscodesegmentassumecs:code,ds:datastart:movsi,0movax,datamovds,axleabx,numstarter:movcx,6movah,00000001bscan:movdx,200hmoval,[bx+si]outdx,almovdx,201hmoval,ahoutdx,alcalldelayshlah,1loopscanaddsi,1cmpsi,10jnzstartersubsi,10jmpstarterdelay ear;延时子程序 pushbx pushcxmovbx,8d1: movcx,0d2: loopd2 decbx jned1 popcx popbx retdelay :数码管按从右到左的顺序循环步进显示0-,以及解决办法延时子程序的设计出现问题,最后参照实验指导书上的代码进行改动。(收获体会,不足之处,以及今后应注意的问题) 掌握了共阴极数码管显示数字的原理,并能对其的动态显示进行编程。。、内容,接线图,程序流程图,必要时附上实验步骤和电路原理图。【实验原理和内容】当实验板上的小键盘有键按下时,将其对应的键号(16进制数0-F)显示在七段数码管上。实验系统提供了一个16按键的小键盘,采用行列式4×4键盘,形成矩阵结构。通常,该键盘矩阵的行线和列线分别与8255并行接口的两个端口连接,通过程序的检测和判断来识别按键操作。当需要检测某键按下时,依次给1、2、3、4行线输出低电平,某键按下时,相应的行和列上的两条线短路,即相应的列线被拉成低电平,其他列线维持高电平。程序通过并口读回4根列线的值,根据行线列线为0的状态即可判断出该按键的键号(即位置)。【实验原理图】【实验接线图】【实验流程图】。.;A口行扫描线输出colportdw201h;B口列检测线输入controlportdw203h;控制字led_csdw210h;led灯片选chardb3fh,06h,5bh,4fh,66h,6dh,7dh,07h,7fh,67h,77h,7ch,39h,5eh,79h,71htabledw0fefeh dw0fefdh dw0fefbh dw0fef7h dw0fdfeh dw0fdfdh dw0fdfbh dw0fdf7h dw0fbfeh dw0fbfdh dw0fbfbh dw0fbf7h dw0f7f