微机原理实验指导书
- 格式:doc
- 大小:154.72 KB
- 文档页数:19


微机原理
硬件实验报告
实验一 I/O 地址译码
一、 实验目的
1、掌握 I/O 地址译码电路的工作原理。
二、实验内容及原理
实验电路如图1-1所示,其中74LS74为D触发器,可直接使用实验台上数字电路实验区的D触发器,74LS138为地址译码器。译码输出端Y0~Y7在实验台上“I/O地址“输出端引出,每个输出端包含8个地址,Y0:280H~287H,Y1:288H~28FH,…… 当CPU执行I/O指令且地址在280H~2BFH范围内,译码器选中,必有一根译码线输出负脉冲。
根据图1-1,我们可以确定A9~A3,AEN,IOW,IOR的值。要使译码电路正常工作,必须使处于低电平有效。因而可以确定A6=A8=0,A7=A9=1,AEN=0,IOW与IOR不可同时为1(即不能同时读写)。当要从Y4输出低脉冲时,A5A4A3=100;从Y5输出时,A5A4A3=101。综上所述,Y4输出时,应设置值2A0H(A9~A0=1010100000B);Y5输出时,应设置值2A8H(A9~A0=1010101000B)。
执行下面两条指令
MOV DX,2A0H
OUT DX,AL(或IN AL,DX)
Y4输出一个负脉冲到D触发器的CLK上,因为D=1(接了高电平+5V),所以Q被赋值为1.
延时一段时间(delay);
执行下面两条指令;
MOV DX,2A8H
OUT DX,AL(或IN AL,DX)
Y5输出一个负脉冲到CD,D触发器被复位,Q=0。
再延时一段时间,然后循环上述步骤。
利用这两个个负脉冲控制L7闪烁发光(亮、灭、亮、灭、……),时间间隔通过软件延时实现。
三、硬件接线图与软件流程图
硬件接线:
Y4/IO 地址 接 CLK/D 触发器
Y5/IO地址 接 C/D触发器
D/D触发器 接 SD/D角发器 接+5V
Q/D触发器 接 L7(LED灯)或逻辑笔
软件流程图:
四、源程序
微机原理及应用实验
实验一 开发环境的使用
一、 实验目的
掌握伟福开发环境的使用方法,包括源程序的输入、汇编、修改;工作寄存器内容的查看、修改;内部、外部RAM内容的查看、修改;PSW中个状态位的查看;机器码的查看;程序的各种运行方式,如单步执行、连续执行,断点的设置。
二、实验内容
在伟福开发环境中编辑、汇编、执行一段汇编语言程序,把单片机片内的30H~7FH 单元清零。
三、实验设备
PC机一台。
四、实验步骤
用连续或者单步的方式运行程序,检查30H-7FH 执行前后的内容变化。
五、实验思考
1.如果需把30H-7FH 的内容改为55H,如何修改程序?
2.如何把128B的用户RAM全部清零?
六、程序清单
文件名称:CLEAR.ASM
ORG 0000H
CLEAR: MOV R0,#30H ;30H 送R0寄存器
MOV R6,#50H ;50H 送R6寄存器(用作计数器)
CLR1: MOV A,#00H ;00 送累加器A
MOV @R0,A ;00 送到30H-7FH 单元
INC R0 ;R0 加1
DJNZ R6,CLR1 ;不到50H个字节,继续
WAIT: LJMP WAIT
END
实验二 数据传送
一、 实验目的
掌握MCS-51指令系统中的数据传送类指令的应用,通过实验,切实掌握数据传送类指令的各种不同的寻址方式的应用。
二、实验内容
1.编制一段程序,要求程序中包含7中不同寻址方式。
2.编制一段程序,将片内RAM30H~32H中的数据传送到片内RAM38H~3AH中。
3.编制一段程序,将片内RAM30H~32H中的数据传送到片外RAM1000H~1002H中。
4.编制一段程序,将片内RAM40H~42H中的数据与片外RAM2000H~2002H中的数据互换。
三、实验设备
PC机一台。 四、实验步骤
逐段编制程序,汇编无误后,用连续或者单步的方式运行程序,检查程序的运行结果,看是否达到预期的效果。
《微型计算机技术》
实 验 指 导 书
(教师用)
惠州学院计算机科学系
2008年12
月 目 录
一、概述 ................................................................................... 2
二、安装 ................................................................................... 2
三、实验箱结构:(见上页) ................................................................. 4
1、I/O地址译码电路 ..................................................................... 4
2、总线插孔 ............................................................................ 5
3、时钟电路 ............................................................................ 5
4、逻辑电平开关电路 .................................................................... 5
5、LED显示电路 ......................................................................... 5
6、七段数码管显示电路 .................................................................. 6
微机原理与接口技术课程设计任务及指导书
(适用于0944121班)
一、课程设计目的和任务:
通过课程设计,主要达到以下目的:
1、使学生增进对单片机的感性认识,加深对单片机理论方面的理解;
2、使学生掌握单片机的内部功能模块的应用,如定时器/计数器、中断、片内外存贮器、I/O口、A/D、D/A等;
3、使学生了解和掌握单片机应用系统的软硬件设计过程、方法及实现,为以后设计和实现单片机应用系统打下良好基础。
二、课程设计题目:
【1】 数字音乐盒
设计要求:
1、利用I/O口产生一定频率的方波,驱动蜂鸣器,发出不同的音响,从而演奏乐曲(最少储存三首乐曲,每首不少于三十秒);
2、采用LCD显示;
3、开机时有英文欢迎字符,播放时显示歌曲序号(或名称);
4、可通过功能键选择乐曲,暂停,播放;
扩展功能:显示乐曲播放时间或剩余时间;
【2】 数字温度计
设计要求:
1、基本范围为-50℃—110℃;
2、精度误差小于0.5℃;
3、LED数码管直读显示;
扩展功能 1、可以任意设定温度的上下限报警功能;2、实现语音报数。
【3】 交通灯设计
设计要求:
1、设计一个十字路口交通灯控制器。用单片机控制LED灯模拟指示。
2、系统包括人行道、左转、右转以及基本的十字路口交通灯功能;
3、系统除具有基本交通灯功能外,还具有显示倒计时、时间设置、紧急情况处理功能。
扩展功能:1、分时段调整信号灯的点亮时间 2、根据具体情况实现灵活手动控制功能。
【4】 电子密码锁
设计要求:
1、系统能完成开锁、超时报警、超次锁定、管理员解密、修改用户密码基本的密码锁的功能;
2、还具有调电存储、声光提示等功能。
扩展功能:通过遥控器实现锁的基本操作。
【5】 电子钟的设计
设计要求:
1、可以实现23h59m59s的显示,用六位LED显示出来,显示格式为“时时:分分:秒秒”。
2、可以利用按键设置任意的时分秒各位,并具有按键复位功能;