微机课设报告终极版

上传人:千****8 文档编号:118449109 上传时间:2019-12-15 格式:DOC 页数:14 大小:446.50KB
返回 下载 相关 举报
微机课设报告终极版_第1页
第1页 / 共14页
微机课设报告终极版_第2页
第2页 / 共14页
微机课设报告终极版_第3页
第3页 / 共14页
微机课设报告终极版_第4页
第4页 / 共14页
微机课设报告终极版_第5页
第5页 / 共14页
点击查看更多>>
资源描述

《微机课设报告终极版》由会员分享,可在线阅读,更多相关《微机课设报告终极版(14页珍藏版)》请在金锄头文库上搜索。

1、实验1存储器读写实验一、实验目的 1.掌握PC机外存扩展的方法。 2.熟悉6264芯片的接口方法。 3.掌握8086十六位数据存储的方法。二、实验设备 微机实验箱、8086CPU模块。三、实验内容 向02000020FFH单元的偶地址送入AAH,奇地址送入55H。四、实验原理介绍本实验用到存储器电路五、实验步骤和要求1、实验接线:本实验无需接线。2、编写调试程序3、运行实验程序,可采取单步、设置断点方式,打开内存窗口可看到内存区的变化。本实验的主要目的是学会用使用工具软件,掌握用单步执行和断点方式运行程序,观察寄存器和内存中的数据变化等程序调试的手段。六、思考题1、 单步执行到“intram”

2、标号的语句时,ds寄存器的数据是什么?采用断点方式运行时执行到第一个断点处,2000H202FH内存单元的数据是什么?执行到第二个断点处,2000H200FH内存单元的数据是什么?并根据观察结果和对源程序的判读简述源程序的运行效果。答:根据实验截图可以看出:1)单步执行到“intram”标号的语句时,ds寄存器的数据都为00。2)断点方式运行时执行到第一个断点处时,2000H202FH内存单元的数据都为00。3)到第二个断点处,2000H200FH内存单元偶地址都为AA,奇地址都为55。2、 修改程序,实现从2010H到201FH内存单元依次赋值00H0FH,从2020H到202FH内存单元依

3、次赋值0FH00H的功能。答:程序如下code segment assume cs:code org 0100hstart: mov ax,0100hmov ds,ax;数据段地址 mov es,ax mov si,1010h;偏移地址 mov cx,010h;循环次数 mov al,0intram: mov si,al inc siinc al loop intram mov si,1020h;设置断点处 mov cx,010h mov al,0fhfil: mov si,al;RAM区循环置数 inc si dec al loop fil nop;设置断点处 jmp startcode e

4、nds end start 实验2简单I/O口扩展实验一、实验目的 1、熟悉74LS273,74LS244的应用接口方法。 2、掌握用锁存器、三态门扩展简单并行输入、输出口的方法。二、实验设备 微机实验箱、8086CPU模块。三、实验内容逻辑电平开关的状态输入74LS244,然后通过74LS273锁存输出,利用LED显示电路作为输出的状态显示。四、实验原理介绍本实验用到两部分电路:开关量输入输出电路,简单I/O口扩展电路。五、实验步骤1、实验接线:(表示相互连接)CS0 CS244; CS1CS273; 平推开关的输出K1K8 IN0IN7(对应连接); O0O7LED1LED8。2、编辑程序

5、,单步运行,调试程序3、调试通过后,全速运行程序,观看实验结果。4、编写实验报告。六、实验结果程序全速运行后,逻辑电平开关的状态改变应能在LED上显示出来。例如:K2置于L位置,则对应的LED2应该点亮。七、实验范例程序框图(实验程序名: T244273.ASM)八、思考题:修改连线:74LS244的片选信号CS244改接CS2,将74LS273的片选信号CS273改接CS3,开关K1,k2接74LS244的IN0、IN1,74LS273 的O0O7接发光二极管L1L8。 编写程序实现以下功能:K1K2置于L(上)位置时,L1L8全灭; K1开关置于H(下)位置时,L1L4亮,L5L8灭; K

6、2开关置于H(下)位置时,L1L4灭,L5L8亮;K1K2均置于H(下)位置时,L1L8全亮。答:程序如下assume cs:code code segment public org 100hstart: mov dx,04c0h ;74LS244地址 in al,dx and al,03h mov cl,0 mov bl,al and al,01h jnz k1up mov cl,0fh jmp k2k1up: mov cl,00hk2: mov al,bl and al,02h jnz k2up or cl,0f0h jmp completek2up: or cl,00hcomplete:

7、 mov dx,04d0h ;74LS273地址 mov al,cl out dx,al ;输出至LED nop jmp start code ends end start实验3 8255并行口实验一、实验目的掌握8255A的编程原理。二、实验设备 微机实验箱、8086CPU模块。三、实验内容 8255A的A口作为输入口,与逻辑电平开关相连。8255A的B口作为输出口,与发光二极管相连。编写程序,使得逻辑电平开关的变化在发光二极管上显示出来。四、实验原理介绍本实验用到两部分电路:开关量输入输出电路和8255可编程并口电路。五、实验步骤1、实验接线CS0CS8255; PA0PA3平推开关的输出

8、K1K4; PB0PB3发光二极管的输入L1L4。2、编程并全速或单步运行。3、全速运行时拨动开关,观察发光二极管的变化。当开关某位置于L时,对应的发光二极管点亮,置于H时熄灭。六、实验结果程序全速运行后,逻辑电平开关的状态改变应能在LED上显示出来。例如:K2置于L位置,则对应的LED2应该点亮。七、思考题1、修改接线CS2CS8255,PA0PA3平推开关的输出L1L4; PB0PB3发光二极管的输入K1K4。修改程序达到以下要求:开关K1置“H”(下)位置时L1L4全亮;K2置“H”(下)位置时L1、L3亮;K3置“H”(下)位置时L2、L4亮;K4置“H”(下)位置时L1和L4轮流闪烁

9、,修改程序实现相应功能。 答:程序如下assume cs:code code segment public org 100hstart: mov dx,04c6h;控制寄存器地址 mov ax,82h;设置为B口输入,A口输出 out dx,axstart1: mov dx,04c2h;B口地址 in ax,dx;输入AND AX,0FHcmp ax,1jz k1cmp ax,2jz k2cmp ax,4jz k3cmp ax,8jz k4mov ax,0fhjmp dispk1:mov ax,0Hjmp dispk2:mov ax,0ahjmp dispk3:mov ax,05Hjmp di

10、spk4:mov ax,07H jmp lightdisp:mov dx,04c0h out dx,ax;输出 jmp start1light:movax,0ehmovdx,04c0hout dx,axmov cx,1000h delay1: nop loop delay1movax,07hmovdx,04c0hout dx,ax mov cx,1000h delay2: nop loop delay2jmp start1code endsend start实验4 8253定时器/计数器接口实验一、实验目的掌握8253定时器的编程原理,用示波器观察不同模式下的输出波形。二、实验设备 微机实验箱

11、、8086CPU模块、示波器。三、实验内容 了解8253计数器的不同工作方式,掌握其初始化控制字对定时/记数效果的影响。四、实验原理介绍本实验用到两部分电路:脉冲产生电路、8253定时器/计数器电路五、实验步骤1、实验连线:CS0CS8253OUT08253CLK2 OUT2LED1 OUT1LED2CLK38253CLK0,CLK38253CLK12、编程调试程序3、全速运行,观察实验结果六、实验结果程序全速运行后,LED1按一定周期闪烁(周期理论值为0.2s),LED2在高频脉冲信号(约15KHz)影响下,有微弱的光亮,但无明显的周期变化现象。七、思考题1、 为什么说范例程序运行时LED1

12、闪烁周期的理论值是0.2秒?在范例程序设置LED2的最大闪烁周期是多少?请分析说明。答:1)T2初值为04h,输出为时钟,所以输出方波周期为4*0.05s=0.2s2)LED2的周期与计数器T1的周期相等,32h=50,所以最大周期为50*4/3*106=6.67x10-5s。2、 修改片选信号接线使CS1和CS8253连接,并要求LED1的闪烁周期变为4秒(亮2秒,灭2秒),修改程序实现功能。答:程序如下assume cs:codecode segment publicorg 100hstart:mov dx,04B6h;控制寄存器mov ax,36h;计数器0,方式3out dx,axmov dx,04B0hmov ax,7Chout dx,axmov ax,92hout dx,ax;计数值927Chmov dx,04B6hmov ax,76h;计数器1,方式3out dx,axmov dx,04B2h mov ax,32h out dx,ax mov ax,0;计数值32h out dx,ax mov dx,04B6h mov ax,0b6h;计数器2,方式3 out dx,ax mov dx,04B4h mov ax,050H

展开阅读全文
相关资源
正为您匹配相似的精品文档
相关搜索

最新文档


当前位置:首页 > 中学教育 > 中考

电脑版 |金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号