SG-8086K 微机原理与接口实验箱
微机原理及接口技术实验指导书(TPC-ZK-II认证)20151026
如图1.5,实验台右下方设有8个开关K7~K0,开关拨到“1”位置时开关断开,输出高电平,向下到“0”位置时开关接通输出低电平,电路中串接了保护电阻,使接口电路不直接同+5V、GND相连,防止误操作、误编程损坏集成电路。
图1.5逻辑电平开关电路
8)LED显示电路
如图1.6,实验台上设有8个发光二极管及驱动电路(输入端L7~L0),当输入信号为“1”时发光,为“0”时灭。
4)保存源程序
当前运行环境下,选择菜单栏中的“文件”菜单,菜单下拉后选择“保存”,如果是无标题文档,需在提示下输入文档的名称及选择保存的路径,单击确定后保存;否则程序自动保存当前文档显示区域中显示的文档。或者选择菜单栏中的“文件”菜单,菜单下拉后选择“另存为”,并在提示下输入文档的名称及选择保存的路径,单击确定后保存。
微机原理及接口技术
实验指导书
(2012版)
《微机原理及接口技术》课程教学团队编
2015年4月
概述/前言/课程介绍
《微机原理及接口技术实验》是电、计算机、控制等工科专业教育中的一门核心专业基础实验课,本实验由微机原理部分及接口部分组成,微机原理部分以微机指令系统,汇编程序设计为主要内容,程序设计面向16位/32位系统指今,接口部分面向3种常用的微机接口芯片8255、0832、0809开展实验,要求学生自行设计硬件电路,编程面向16位地址/数据系统,实现对接口芯片的控制并完成具体的实验要求。
汇编+链接+运行
在当前运行环境下,选择菜单栏中的“ASM编译”菜单,选择汇编+链接+运行选项则程序对当前ASM源文件进行汇编与链接,编译调试窗口中输出汇编与链接的结果,若程序汇编或链接有错,则详细报告错误信息。若汇编与链接成功,程序自动运行。
微机原理及接口技术实验
微机原理及接口技术实验一、实验目的本实验旨在通过学习微机原理和接口技术,了解和掌握微机系统的基本原理和接口技术的应用,培养学生对微机系统的认识和实践操作能力。
二、实验内容1. 微型计算机系统设计与搭建2. 微机输入输出接口技术应用实验3. 微机总线技术应用实验4. 微机存储器技术应用实验5. 微型计算机中断和DMA技术应用实验三、实验原理1. 微型计算机系统设计与搭建微型计算机主要由中央处理器、存储器、输入输出设备和总线组成。
本实验通过选择适当的芯片、电路连接和控制程序设计,实现一个基本的微型计算机系统。
2. 微机输入输出接口技术应用实验输入输出是微型计算机的重要组成部分,通过实验学习各种输入输出接口的原理和使用方法,并进行实际应用。
3. 微机总线技术应用实验总线是微型计算机各个部件之间传送数据和控制信息的公共通信路径。
通过实验学习总线的分类、结构和时序要求,掌握总线的实际应用。
4. 微机存储器技术应用实验存储器是微型计算机中存储数据和程序的重要设备。
通过实验学习不同类型存储器的原理和应用,掌握存储器的选择和使用。
5. 微型计算机中断和DMA技术应用实验中断和直接存储器访问(DMA)是微型计算机连接外部设备的重要技术。
通过实验学习中断和DMA的工作原理,掌握中断和DMA的应用方法。
四、实验步骤1. 根据实验要求,设计并搭建微型计算机系统;2. 连接输入输出设备,并编写控制程序;3. 进行输入输出接口技术应用实验,如串行通信、并行通信等;4. 进行总线技术应用实验,如总线传输数据测试等;5. 进行存储器技术应用实验,如读写存储器数据等;6. 进行中断和DMA技术应用实验,如中断服务程序编写等;7. 完成相关实验报告并进行总结。
五、实验设备和材料1. 微型计算机实验箱、电源适配器;2. 8051单片机、存储器芯片、输入输出芯片,如74HC164等;3. LED数码管、LCD液晶显示器、键盘、计算器等输入输出设备;4. 可编程芯片编程器、逻辑分析仪等实验设备。
微机原理实验报告 8086最小系统构建和IO接口电路
实验12:8086最小系统构建和I/O地址译码实验1、实验目的:(1)掌握I/O地址译码的工作原理和电路设计(2)掌握Proteus ISIS中电路原理图的模块化设计方法(3)绘制通用的8086最小系统电路图和I/O地址译码电路图供后续实验使用2、实验设备:安装有Proteus的PC一台3、实验过程:编写测试程序,对8086最小系统和I/O地址译码电路模块进行仿真测试。
(1)所绘制电路图如下面截屏所示:首先是8086最小系统电路图,如下:第二个是I/O地址译码子电路图,如下:实验电路图如下面所示:(2)实验仿真运行画面截图如下所示:(对所给程序稍微作了变动)(3)程序源代码如下所示:.model small.8086.stack.data.code.startupmov dx,1000hlp0:mov bx,0e001hlp1:mov al,blout dx,almov ah,1call delaycmp bl,0jz lp2rol bx,1jmp lp1lp2:mov ah,8call delayjmp lp0delay:mov cx,5000d: loop ddec ahjnz delayretend4、实验总结:(1)绘制实验电路图时主要问题包括标号的设置(如果未设置则会出现八个灯同时亮的情况),总线等的连接(注意对应接口相同,引脚线与总线的连接末端采用斜线)等。
(2)程序中,lp0中将点亮的模式传送给bx寄存器,可改变该值从而改变点亮的模式(如改为0e004h则变为有4个灯同时亮);Lp1中,将每个周期中灯与灯的时间间隔设为一个基本单位并存入了ah中,可改变该值以延长时间(如实验习题中);Lp2中,将不同周期直接的时间间隔设为8个时间单位并存放入ah中,与上一个值一起可以调控灯亮的持续时间和周期等。
(3)注意总线标号的输入为中为XD[0..15]而非XD[0,,15];另外注意合理安排位置以使电路图更加美观。
8086微机原理
微型计算机原理实验指导书陆晓燕编西华师范大学物理与电子信息学院目录第一部分EL实验系统的结构第一章EL-微机实验教学系统结构 (2)第二章通用接口板实验电路介绍 (2)第三章8086CPU系统资源说明................................................. . (5)第四章软件的安装............................................ (6)第二部分实验指导一、DEBUG动态调试程序 (12)二、汇编语言程序上机过程 (21)三、分支程序设计 (23)四、多重循环程序 (25)五、子程序设计 (26)六、简单I/O口扩展实验 (30)七、8255并行口实验 (33)八、8253定时器/计数器接口实验 (35)九、A/D0809实验 (38)十、DAC0832实验 (41)十一、8250串口实验 (45)十二、RAM实验 (54)十三、8259中断控制器实验 (57)十四、DMA实验 (60)第一部分EL实验系统的结构第一章EL-微机实验教学系统结构EL-微机实验教学实验开发系统由功能实验板、可选的CPU板、二块小面包板三部分构成,可安装在45×30×10CM的实验箱内。
总框图如下:面包板CPU板功能实验板面包板:1)通用面包板2)金属圆孔组成的通用实验板CPU板:1)8086PC总线板2)8086CPU板3)8051CPU板4)8098CPU板5)80C198/C196CPU板1.1通用接口板结构通用接口板由若干相对独立的功能接口电路组成,它们是:D/A电路、A/D电路、发光二极管电路、开关量输入电路、RAM/ROM电路、简单I/O电路、8253可编程定时器/计数器电路、8255并行接口电路、总线驱动电路、8279接口电路、单脉冲发生器、LED 显示电路、键盘电路、复位电路、8250串行接口电路。
第二章通用接口板实验电路介绍2.1输出显示电路1)数码显示电路。
KH-8086K 微机原理与接口实验箱
KH-8086K 微机原理与接口实验箱一、实验箱组成:硬件:(1)微机系统扩展:8088CPU,64K监控程序存储器,64K用户程序和数据存储器,64K实验程序存储器,开放式4*6键盘电路,开放式6位动态数码管显示电路,配有串口或USB 通信方式,出厂配置为串口。
(2)输入/输出:128*64LCD图文电路(或字符式1602LCD),16*16LED点阵电路,开关逻辑电平输入/输出,8MHZ时钟与分频,单脉冲发生器。
(3)常用接口芯片:8250、8251、8253、8255、8279、0809、0832、74LS273、74LS244、8237、8259、RS232等;(4)控制对象:小型直流电机、步进电机、温度、压力、继电器、电子音响喇叭等;软件:系统配置Win98/2000/xp等操作平台的微机仿真调试软件,支持汇编、C语言编译、调试。
电源:系统内置高性能直流稳压电源。
机箱:系统配置轻便铝合金箱子作为实验箱。
二、主要特点:(1)二种工作方式:一是联PC机运行,在与上位软件联机的状态下,实现各种调试和行运的操作;二是脱机运行,实验系统自带键盘、显示电路和监控管理程序,在无PC机的情况下,同样可以通过内存读写、单步、断点、全速等方法调试实验程序。
(3)实验开放性:实验电路单元尽可能独立开放,如开放式键盘,开放式显示器,开放式串口等,为适应多种方式实验提供可能。
(4)二次开发:主机板留有系统总线接口,可开发用户系统。
三、实验项目:软件实验:(1)二进制多位加法实验(2)二进制转换为BCD码实验(3)BCD码转换为二进制码(4)十进制数的BCD码相减运算(5)内存清零实验(6)数码显示实验(7)求最大数和最小数(8)数据块传送实验(9)分支程序设计。
硬件实验:(1)A/D转换实验(2)D/A转换实验(一)(3)D/A转换实验(二)(4)8255A并行口实验(一)(5)8255A并行口实验(二)(6)定时器/计数器实验(7)8259单级中断控制器实验(8)串行口发送实验(双机通讯)(9)串行口接收实验(双机通讯)(10)小直流电机调速实验;(11)步进电机控制(12)继电器控制(13)存贮器读写实验(14)电子琴实验(15)简单I/O口扩展实验(16)8251可编程通讯接口和PC机通讯(17)16*16LED点阵显示实验(18)128*64LCD液晶显示实验(19)8237DMA传送实验(20)8250可编程异步通讯接口实验(21)8279键盘显示实验(22)温度控制实验(23)压力测量实验。
微机原理与接口技术 实验一 8086汇编语言的编程实践
实验一8086汇编语言的编程实践【实验目的】1.掌握8086汇编语言编程以及调试的过程。
2.学会使用masm.exe、debug.exe、td.exe等软件。
【实验内容】1.通过示范源程序熟悉从如何建立源文件到进行调试【实验步骤】1.确定源程序的存放目录建议源程序存放的目录名为ASM(或MASM),并放在C盘或D盘的根目录下。
如果没有创建过此目录,请用如下方法创建:通过Windows的资源管理器找到C盘的根目录,在C盘的根目录窗口中点击右键,在弹出的菜单中选择“新建”→“文件夹”,并把新建的文件夹命名为ASM。
请把MASM.EXE、LINK.EXE、DENUG.EXE和TD.EXE都拷贝到此目录中。
2.建立ASM源程序建立ASM源程序可以使用EDIT或NOTEPAD(记事本)文本编辑器。
下面的例子说明了用EDIT文本编辑器来建立ASM源程序的步骤(假定要建立的源程序名为HELLO.ASM),用NOTEPAD(记事本)建立ASM源程序的步骤与此类似。
在Windows中点击桌面左下角的“开始”按钮→选择“运行”→在弹出的窗口中输入“ C:\ASM\HELLO.ASM”,屏幕上出现EDIT的编辑窗口。
窗口标题行显示了EDIT程序的完整路径名。
紧接着标题行下面的是菜单行,窗口最下面一行是提示行。
菜单可以用Alt键激活,然后用方向键选择菜单项,也可以直接用Alt-F 打开File文件菜单,用Alt-E打开Edit编辑菜单,等等。
如果键入EDIT命令时已带上了源程序文件名(C:\ASM\HELLO.ASM),在编辑窗口上部就会显示该文件名。
如果在键入EDIT命令时未给出源程序文件名,则编辑窗口上会显示“UNTITLED1”,表示文件还没有名字,在这种情况下保存源程序文件时,EDIT会提示输入要保存的源程序的文件名。
编辑窗口用于输入源程序。
EDIT是一个全屏幕编辑程序,故可以使用方向键把光标定位到编辑窗口中的任何一个位置上。
8086微机原理实验报告
8086微机原理实验报告实验名称:8086微机原理实验实验目的:1.深入了解8086微处理器的内部结构和指令系统。
2.掌握汇编语言的编程方法和技巧。
3.熟悉微机系统的输入输出操作原理。
4.掌握8086微机系统的调试方法和程序调试技巧。
实验器材:1.8086微处理器芯片2.Intel 8086学习板3.编程器4.示波器5.实验箱实验步骤:1.熟悉8086微处理器的内部结构和指令系统在开始实验前,首先需要熟悉8086微处理器的内部结构和指令系统。
通过阅读教材和讲义,了解到8086微处理器采用16位结构,具有4个寄存器组,支持16种不同寻址方式的指令。
熟练掌握常用的指令系统和汇编语言的编程方法。
2.设计并编制简单的汇编程序在熟悉8086微处理器的内部结构和指令系统后,我们开始设计并编制简单的汇编程序。
本实验中,我们编写了一个简单的汇编程序,用于实现两个数的加法操作,并将结果存储在内存中。
程序中使用了mov指令将操作数送入寄存器,add指令将它们相加,再用mov指令将结果存储到内存中。
程序流程图如下所示:a. 将第一个数送入累加器A中。
b. 将第二个数送入寄存器B中。
c. 执行add指令,将A和B相加,结果保存在A中。
d. 将结果存储到内存中。
e. 程序结束。
3.调试程序并进行测试在完成汇编程序的编写后,我们需要使用调试器对程序进行调试,并进行测试。
首先,将程序加载到学习板上进行调试。
在调试过程中,我们使用示波器观察各个信号的波形,以确定程序的正确性。
通过逐步单步执行程序并观察寄存器和标志位的变化,我们验证了程序的正确性。
接下来,我们使用输入设备输入两个数,并观察输出结果是否正确。
测试结果表明程序正确实现了两个数的加法操作。
4.总结体会和改进建议通过本次实验,我们深入了解了8086微处理器的内部结构和指令系统,掌握了汇编语言的编程方法和技巧,熟悉了微机系统的输入输出操作原理,以及掌握了8086微机系统的调试方法和程序调试技巧。
《微机原理与接口技术》实验指导书
微机原理与接口技术实验指导书实验一:微处理器概述及数据传输实验一、实验目的•了解微处理器的基本概念和工作原理;•学习数据传输的基本知识;•掌握使用微处理器进行数据传输的方法。
二、实验器材•1个微处理器开发板;•1个串行通信模块;•相应的连接线。
三、实验内容在该实验中,你将学习如何使用微处理器进行数据传输,具体实验步骤如下:1.将开发板和串行通信模块连接起来;2.将数据发送器连接到串行通信模块的发送端口,将数据接收器连接到串行通信模块的接收端口;3.通过开发板上的开关设置要发送的数据;4.通过串行通信模块将数据发送到计算机;5.在计算机上使用相应的软件接收数据,并验证接收到的数据是否正确。
四、实验步骤1.将开发板和串行通信模块连接起来,确保连接正确并稳定;2.将数据发送器插入串行通信模块的发送端口,将数据接收器插入串行通信模块的接收端口;3.在开发板上的开关上设置要发送的数据;4.打开计算机上的串行通信软件,配置正确的串口号和波特率;5.点击软件的接收按钮,准备接收数据;6.在开发板上的开关上切换到发送模式,并观察串行通信模块的指示灯是否正常闪烁;7.在串行通信软件上观察接收到的数据是否与设置的数据一致;8.如果数据传输正常,则实验完成。
五、实验注意事项1.连接线务必稳固连接,确保数据传输正常;2.阅读并理解实验器材的使用说明书;3.注意保持实验环境的整洁,避免影响实验结果;4.在进行数据传输时,确保计算机已正确安装了相应的驱动程序。
六、实验总结通过这次实验,我们初步了解了微处理器的基本概念和工作原理,学习了数据传输的基本知识,并掌握了使用微处理器进行数据传输的方法。
我们在实验中成功地连接了开发板和串行通信模块,并成功地进行了数据传输。
通过实验,我们发现数据传输过程中需要注意连接线的稳固连接,以及计算机是否安装了相应的驱动程序。
实验的结果验证了我们的操作方法的正确性,同时也为后续实验奠定了基础。
注意:本指导书旨在引导实验过程,实验过程中如有任何危险情况,请立即停止实验并寻求实验室管理员的帮助。
计算机与通信综合实验硬件实验8086K实验系统与PC机联机操作
计算机与通信综合实验指导书由于参加计算机与通信综合实验的同学较多,时间也难以统一,为方便大家实验,明确要求,特申明如下:1、请各位学习委员合理沟通与安排,原则上每次实验不能超过60人。
安排好的同学请按时参加实验。
2、同学到达实验地点后,请在名单上签到,不允许代签。
每位同学签到时必须标注自己所在的实验组别,在提交实验报告时必须注明所在组别,否则成绩无效。
每位同学硬件实验必须参加,不得缺席。
3、实验时遵照老师要求,爱护实验设备。
4、硬件实验完成后,每位同学需用手机拍照证明完成效果,并将照片附在实验报告中。
5、请各位同学杜绝雷同及抄袭,否则以学术不端处理。
6、硬件实验报告至少需包括接线图,程序流程图、程序及程序运行界面;软件实验报告至少需提供程序流程图、源代码及仿真程序运行结果界面截图。
7、由于大家上课的时间不大统一,为方便大家选择,大家可以自由选择实验时间并签到。
为确保教学质量,请各位学委合理安排,每次实验不超过65人,否则学号靠后的同学自动选择其他时间。
8、实验报告需要在6月20号以前提交纸质版本,为避免统计错误,请将实验报告提交给做硬件实验的代课老师。
没有实验报告的同学一律不登记成绩。
计算机与通信综合实验硬件实验8086K实验系统与PC机联机操作1DICE-8086k软件概述⑴该软件适用于DICE-8086K、DICE-8086KA、598K等实验仪。
⑵该软件运行环境:该软件适宜在安装Windows95/98/2000/XP操作系统的PC机上运行。
2DICE-8086k软件安装运行随机光盘上“DICE-8086k.EXE“安装文件,根据提示完成软件安装,然后双击桌面上‘DICE-8086k’快捷图标,即可运行DICE-8086k软件。
3DICE-8086k软件启动和联机1)启动和联机双击桌面上‘DICE-8086k’快捷图标,即可运行DICE-8086k软件,屏幕显示DICE-8086k 软件的工作窗口,底边状态栏由“下位机没有连接…”变成“连接上下位机”,说明联机成功,否则会弹出对话框提示:“下位机没有连接…”,此时单击“OK”,实验系统和PC机处于脱机状态,然后用户根据连接硬件实际情况来设定COMl或COM2,设定方法如下:依次单击菜单栏:“设置(X)、通讯口设置(Z)、COM1或COM2”确定、波特率设为9600、然后点击‘保存设置退出’,状态设定后,系统会自动检测连接。
微机接口实验指导书8086
写T1方式控制字 写T1计数初值
写T2方式控制字 写T2计数初值 空操作 结束
共40页
第8页
微机接口(8086)实验指导书
实验 5 A/D 实验
ቤተ መጻሕፍቲ ባይዱ
一、实验目的
熟悉 A/D 转换的基本原理,掌握 ADC0809 的使用方法。
二、实验设备
CPU 挂箱、8086CPU 模块。
初值设为 927C(H 37500 十进制),则 OUT0 输出的方波周期为(37500*4/3*10-6=0.05s)。
T2 采用 OUT0 的输出为时钟,则在 T2 中设置初值为 n 时,则 OUT2 输出方波周期为
n*0.05s。n 的最大值为 FFFFH,所以 OUT2 输出方波最大周期为 3276.75s(=54.6 分
4、检查显示数据(16 进制)是否与电位器输出的电压相符合。
六、实验提示
实验电路中启动信号 START 与地址锁存信号相连,所以启动 A/D 转换的方法为:
MOV DX ,ADDRESS
;ADDRESS 是 ADC0809 的端口地址
OUT AL, DX
;发片选及 IOW 信号,启动 0 通道
七、实验结果
实验中,通讯波特率选用 9600bps。上下位机均采用查询方式。8250 的端口地 址为 0480 起始的偶地址单元。
实验中,上位机向下位机发送一个字符,下位机将接收到的字符返回。事实上 这就实现了串口通信的基本过程。掌握了此实验中的编程方法再编制复杂的串行通 信程序也就不难了。
三、实验内容 向 02000~020FFH 单元的偶地址送入 AAH,奇地址送入 55H。
四、实验原理介绍 本实验用到存储器电路
微机原理及接口技术实验讲义
微机原理与接口技术实验讲义实验一汇编程序的调试与Debug应用一、实验目的(1)掌握汇编语言的编程结构与方法。
(2)理解汇编语言的运行机制。
(3)掌握Debug调试语句及调试技巧。
二、预习要求复习汇编程序语言,提前将本实验相关内容进行预习。
三、实验设备带有MASM汇编工具的PC机一台。
四、实验原理程序的编写、编译的一般过程(1)汇编语言支持任意字处理软件,可以选用现有的文本编辑软件,例如EDIT,记事本等,进行源程序的编写,编写完毕之后,需将文件保存为*.asm文件(源文件)。
(2)利用MASM软件对所编写的*.asm文件进行汇编,生成*.obj文件(目标文件),以及调试用*.LST(列表文件)和*.crf(交叉引用表)(3)利用Link命令对程序进行连接,将目标文件与库文件进行连接,最终生成*.exe 文件(可执行文件)。
若上述几步无问题,则最终生成可直接运行的*.exe文件,若过程中出现语法错误,请按照提示将所有语法错误进行改正,若汇编过程通过,但运行结果不正确,则表明出现语义错误,此时,需利用调试软件,例如Debug进行调试,查找出现语义错误的语句进行修改,需反复进行调试,直至程序运行正确。
例:使用MASM50 汇编程序进行汇编,输入命令行masm 或者masm *.asm 后根据提示,输入文件名,在汇编没有错误的情况下,如屏幕所示:汇编程序可生成三个文件,*.obj,*.lst 和*.crf。
*.obj-目标文件,用于连接生成可执行文件;*.lst-列表文件(可选),汇编语言汇编的机器语言与汇编语言对照表,可用于调试;*.crf-交叉引用文件(可选),给出了用户定义的所有符号和对每个符号定义、引用的行号。
汇编连接命令行:link [*.obj] [*.obj] [*.lib] ↙连接程序,将多个目标程序及库文件,连接生成可执行的*.exe 文件,同时可选择生成*.map 文件。
*.map-地址映像文件,给出内存地址分配的有关信息。
《微机原理与接口技术(80386-Pentium)》-第3章80486系统原理
80486的标志寄存器
31 0 ………. 17 16 15 14 13 12 1 10 9 8 7 6 5 4 3 IO A V R N P O D I T S Z 0 A 0 0 M F T L F F F F F F F C 2 P F 1 1 0 C F
AC 对准校验 VM:虚拟8086模式(X) RF RF:恢复标志(X) (X) NT:嵌套任务标志(X) IOPL: I/O特权级标志(X) OF: 溢出标志(S) DF: 方向标志(C) IF: 允许中断标志 (X) 自陷标志(X) TF: SF: 符号标志(S) ZF: 零标志(S) AF: 辅助进位标志(S) PF: 奇偶校验标志(S) CF: 进位标志(S) 9
15
图3.4示出80486微处理机CPU的逻辑框图。 图中的Cache部件、8K字节的统一Cache、 以及浮点部件FPU和EP寄存器组在以 80386为基础的系统内属于不同的独立芯 件,并不在80386 CPU芯片之内,而在 80486中这些部件变成了80486 CPU的一 个组成部分。 这两个新集成到80486 CPU内的部件,一 个是浮点部件FPU,它有效地提高了浮点 操作性能;另一个是指令和数据共用的高 速缓冲存储器Cache。
12
4.段寄存器
80486 配备有6个16位的段寄存器,段寄存器 也叫选择符 (Selector)。它们的名字和用途 与80386 的一样,其名称分别是: 代码段寄存器 CS 数据段寄存器 DS 堆栈段寄存器 SS 附加数据段寄存器 ES 附加数据段寄存器 FS 附加数据段寄存器 GS
13
3.1.2 80486 CPU系统原理
80486的通用寄存器
31 16 15 AX BX CX DX SI DI BP SP 0 EAX EBX ECX EDX ESI EDI EBI ESP 15 AH BH CH DH 8 7 AL BL CL DL 0 AX BX CX DX
微机原理与接口技术-8086CPU小键盘课程设计
宜春学院物理科学与工程技术学院课程设计报告课程名称:微机原理与接口技术设计题目:基于8086CPU的小键盘设计设计时间: 2014年6月班级:姓名:学号:一.课程设计要求:使用行扫描法或者线反转法识别4*4的非编码小键盘,并将键入的键值(0-9,A-F)显示在数码管上。
二.课程设计目的1.掌握8255的使用和编程方法。
2.通过8255设计键盘扫描及它们的输入输出方式和它们的控制字。
综合运用本学期所学的关于汇编的知识,在实验中进一步熟悉本学期所学的课程并结合实际生活,掌握汇编的应用。
3.注重键盘扫描的方法设计以及解决问题的思路。
4.了解任何微机应用开发工作都离不开接口的技术、选用及连接。
微机应用系统需要设计的硬件是一些接口电路,所要编写的软件是控制这些接口电路按要求工作的驱动程序。
重点讲述可编程并行接口芯片8255A、内部结构、工作方式、初始化编程及其应用实例。
总体方案设计设计注意问题在唐都实验箱上实现键盘扫描并显示在LED上,比如当按下‘6’时,LED会显示6的字样。
总体设计方案如下:1.实现键盘的扫描(键号与键值的对应)。
2.防抖动措施。
3.防重键的措施。
总体思路本次试验报告的整体思路如下:1.行开放,找到列值并保存;2.逐行扫描,找到行值并保存;3.行值和列值组合成键特征值;4.根据键特征值找到键号;5.根据键号查表得段码;6.送出相应位码。
键盘扫描逻辑性很强,步步相扣。
思路显得尤其重要。
硬件设计8255工作原理并行接口是以数据的字节为单位与I/O设备或被控制对象之间传递信息。
CPU和接口之间的数据传送总是并行的,即可以同时传递8位、16位或32位等。
8255 A可编程外围接口芯片是Intel 公司生产的通用并行I/O 接口芯片,它具有A、B、C 三个并行接口,用+5V 单电源供电,能以下三种方式下工作:方式0:基输入/输出方式方式1:选通输入/输出方式方式2:双向选通工作方式8255A的内部结构及引脚如图3.1 所示,8255 工作方式控制字和C口按位置位/复位控制字格式如图3.2所示。
微机原理与接口技术实验指导书(硬件部分)
微机原理与接口技术实验指导书(硬件部分)北京邮电大学自动化学院检测技术及自动化教研中心2007年9月目录硬件实验部分TPC-2003A通用32位微机接口实验台介绍 (2)实验时应注意的问题 (8)实验一 I/O地址译码 (9)实验二 简单并行接口 (11)实验三 可编程定时器/计数器(8253) (13)实验四 可编程并行接口(一)(8255方式0) (16)实验五 交通灯控制实验 (17)实验六 七段数码管 (19)实验七 继电器控制 (24)实验八 数/模转换器 (27)实验九 模/数转换器 (30)TPC-2003A通用32位微机接口实验台硬件:PCI接口卡一块;实验台一个;50线扁平电缆一根;自锁紧导线50根。
实验箱上有微机原理硬件实验最常用接口电路芯片,包括:可编程定时器/计数器( 8253 ) 、可编程并行接口( 8255 ) 、数/ 模转换器( DAC0832 ) 、模/ 数转换器(ADC0809)。
另外,还另附加集成电路芯片(8251、74LS273、74LS244、6116)共4片。
实验台上除了上述接口实验常用的集成电路外、还设有I/O地址译码电路、总线插孔、外围电路及通用IC插座等部分组成。
外围电路包括逻辑电平开关电路、LED显示电路、时钟电路、单脉冲电路、逻辑笔、复位电路、七段数码管显示电路、基本门电路、继电器及步进电机、小直流电机的驱动电路等。
接口卡可以插入PC系列微机中任意一个PCI扩展插槽,它的主要功能是将与实验有关的总线信号加以驱动后引到实验台上。
PLX9054PCI总线扩展卡结构,该卡使用PLX9054和CPLD把PCI总线时序转换成50芯ISA 总线时序,提供给微机实验台使用。
PC/AT ( ISA工业标准总线) PC/XT 总线图1 TPC-2003A通用32位微机接口实验台实验台提供的电路1、I/O地址译码电路如图所示,地址空间:280H~2BFH共分8条译码输出线:Y0~Y7,其地址分别是280H~287H;288H~28FH;290H~297H;298H~29FH;2A0H~2A7H;2A8H~2AFH;2B0H~2B7H;2B8H~2BFH,8根译码输出线在实验台“I/O地址”处分别由“自锁紧”插孔引出,供实验选用。
微机原理与接口实验
微机原理与接口实验实验目的:通过实验,掌握微机系统原理和接口的基本知识,能够正确使用各种接口设备进行输入输出操作。
实验器材:8086微机系统、键盘、数码管、LED灯、示波器等。
实验一:键盘输入实验实验内容:1.连接键盘到8086微机系统。
2.编写汇编程序,实现用户输入字符,并在数码管上显示用户输入的字符。
3.将程序加载到存储器中,并运行程序,进行输入测试。
实验步骤:1.将键盘接口与8086微机系统相连接。
键盘的数据引脚接到8086微机系统的8位数据总线,键盘的控制引脚接到8086微机系统的地址总线和控制总线上。
2.编写汇编程序,初始化键盘接口并循环接收键盘输入的字符。
将键盘输入的字符加载到寄存器中,并将其数字值转换为对应的ASCII码值,再将其显示在数码管上。
3.将汇编程序加载到存储器中,并运行程序进行测试。
实验结果:通过实验,可以实现键盘输入功能,并能够在数码管上显示用户输入的字符。
实验二:LED灯输出实验实验内容:1.连接LED灯到8086微机系统。
2.编写汇编程序,实现控制LED灯的亮灭。
3.将程序加载到存储器中,并运行程序,观察LED灯的亮灭情况。
实验步骤:1.将LED灯接口与8086微机系统相连接。
LED灯的引脚接到8086微机系统的8位数据总线上。
2.编写汇编程序,初始化LED灯接口并循环控制LED灯的亮灭状态。
3.将汇编程序加载到存储器中,并运行程序观察LED灯的亮灭情况。
实验结果:通过实验,可以实现LED灯的亮灭控制,根据程序中的指令可以控制LED灯的闪烁频率和顺序。
实验三:外设输入输出实验实验内容:1.连接外设设备(如温湿度传感器等)到8086微机系统。
2.编写汇编程序,读取外设设备的输入信息,并控制外设设备的输出。
3.将程序加载到存储器中,并运行程序,观察外设设备的输入输出情况。
实验步骤:1.将外设设备接口与8086微机系统相连接。
外设设备的输入引脚接到8086微机系统的数据总线上,外设设备的输出引脚接到8086微机系统的控制总线上。
微机原理与接口技术实验报告
微机原理与接口技术实验报告实验目的,通过本次实验,掌握微机原理与接口技术的基本知识,了解并掌握微机接口技术的应用方法。
实验仪器与设备,微机实验箱、接口卡、示波器、电源等。
实验原理,微机接口技术是指微机与外部设备进行数据交换的技术。
它是微机与外部设备之间的桥梁,通过接口技术可以实现微机与外部设备之间的数据传输和通信。
实验内容与步骤:1. 实验一,串行通信接口实验。
a. 将串行通信接口卡插入微机实验箱的接口槽中;b. 连接示波器和外部设备,并进行数据传输测试;c. 观察并记录数据传输的波形和数据传输情况。
2. 实验二,并行通信接口实验。
a. 将并行通信接口卡插入微机实验箱的接口槽中;b. 连接外部设备,并进行数据传输测试;c. 观察并记录数据传输的情况。
3. 实验三,AD转换接口实验。
a. 将AD转换接口卡插入微机实验箱的接口槽中;b. 连接外部模拟信号源,并进行模拟信号转换测试;c. 观察并记录模拟信号转换的波形和数据传输情况。
实验结果与分析:1. 串行通信接口实验结果分析:通过实验发现,在串行通信接口实验中,数据传输的波形稳定,数据传输速度较快,适用于对数据传输速度要求较高的应用场景。
2. 并行通信接口实验结果分析:在并行通信接口实验中,数据传输稳定,但数据传输速度相对较慢,适用于对数据传输速度要求不高的应用场景。
3. AD转换接口实验结果分析:经过实验发现,AD转换接口可以将模拟信号转换为数字信号,并且转换精度较高,适用于对信号转换精度要求较高的应用场景。
实验总结与展望:通过本次实验,我们深入了解了微机原理与接口技术的基本知识,掌握了串行通信接口、并行通信接口和AD转换接口的应用方法。
同时,也发现不同接口技术在数据传输速度、稳定性和精度方面各有优劣,需要根据实际应用场景进行选择。
未来,我们将继续深入学习和探索微机接口技术的应用,为实际工程项目提供更好的技术支持。
结语:通过本次实验,我们对微机原理与接口技术有了更深入的了解,实验结果也验证了接口技术在数据传输和信号转换方面的重要作用。
微机原理接口技术实验箱项目可研报告征地用(定制版)
微机原理接口技术实验箱项目可研报告(征地用/定制版)普慧投资研究中心微机原理接口技术实验箱项目可研报告(征地用/定制版)项目负责人:齐宪臣注册咨询工程师参加人员:郑西芳注册咨询工程师胡冰月注册咨询工程师王子奇高级经济师杜翔宇高级工程师项目审核人:张子宏注册咨询工程师普慧投资研究中心目录微机原理接口技术实验箱项目可研报告常见问题解答错误!未定义书签。
1、微机原理接口技术实验箱项目应该在经信委还是发改委立项? (1)2、编制微机原理接口技术实验箱项目可研报告企业需提供的资料清单 (1)一、总论 (2)(一)项目背景 (2)1、项目名称 (2)2、建设单位概况 (2)3、可研报告编制依据 (2)4、项目提出的理由与过程 (3)(二)项目概况 (3)1、拟建项目 (3)2、建设规模与目标 (3)3、主要建设条件 (4)4、项目投入总资金及效益情况 (4)5、主要技术经济指标 (4)(三)主要问题说明 (6)1、项目资金来源问题 (6)2、项目技术设备问题 (6)3、项目供电供水保障问题 (6)二、市场预测 (7)(一)微机原理接口技术实验箱市场分析 (7)1、国际市场 (7)2、国内市场 (7)(二)主要竞争企业分析(略) (8)(三)目标市场分析 (9)1、目标市场调查 (9)2、价格现状与预测 (10)(四)营销策略 (10)1、销售队伍建设 (10)2、销售网络建设 (10)3、销售策略 (11)三、建设规模与产品方案 (12)(一)建设规模 (12)(二)产品方案 (12)四、场址选择 (13)(一)场址所在位置现状 (13)1、地点与地理位置 (13)2、场址土地权属类别及占地面积 (13)3、土地利用现状 (14)(二)场址建设条件 (14)1、地理环境位置 (14)2、地形、地貌 (14)3、气候、水文 (14)4、交通运输条件 (14)5、公用设施社会依托条件 (14)6、环境保护条件 (15)7、法律支持条件 (15)8、征地、拆迁、移民安置条件 (15)9、施工条件 (15)五、技术方案、设备方案和工程方案 (16)(一)技术方案 (16)1、生产方法 (16)2、工艺流程 (17)(二)主要设备方案 (18)1、设备选配原则 (18)2、设备选型表 (19)(三)工程方案 (20)2、主要建、构筑物的建筑特征、结构及面积方案 (21)3、建筑及安装工程量及造价 (22)六、主要原材料、燃料供应 (23)(一)主要原料材料供应 (23)(二)燃料及动力供应 (23)(三)主要原材料、燃料及动力价格 (23)(四)主要原材料、燃料年需要量表 (24)七、总图运输与公用辅助工程 (25)(一)总图布置 (25)1、平面布置 (25)2、竖向布置及道路 (25)3、总平面图 (25)4、总平面布置主要指标表 (28)(二)场内外运输 (28)1、场外运输量及运输方式 (28)2、场内运输量及运输方式 (28)3、场外运输设施及设备 (29)(三)公共辅助工程 (29)1、供水工程 (29)2、供电工程 (30)3、通信系统设计方案 (35)4、通风采暖工程 (36)5、防雷设计 (37)6、防尘设计 (37)7、维修及仓储设施 (38)八、节能措施 (39)(一)节能措施 (39)1、节能规范 (39)2、设计原则 (39)(二)能耗指标分析 (42)1、用能标准与能耗计算方法 (42)2、能耗状况和能耗指标分析 (43)九、节水措施 (44)(一)节水措施 (44)(二)水耗指标分析 (44)十、环境影响评价 (45)(一)场址环境条件 (45)(二)项目建设和生产对环境的影响 (45)1、项目建设对环境的影响 (45)2、项目生产对环境的影响 (46)(三)环境保护措施方案 (47)1、设计依据 (47)2、环保措施 (47)(四)环境保护投资 (49)(五)环境影响评价 (49)十一、劳动安全卫生与消防 (50)(一)劳动安全与职业卫生 (50)1、设计依据 (50)2、设计执行的主要标准 (50)3、设计内容及原则 (50)4、职业安全 (50)5、职业卫生 (51)6、辅助卫生用室 (51)7、职业安全卫生机构 (51)(二)消防 (51)1、设计依据 (51)2、总平面布置 (52)3、建筑部分 (52)5、给排水部分 (52)十二、组织机构与人力资源配置 (53)(一)组织机构 (53)1、项目法人组建方案 (53)2、管理机构组织方案 (53)(二)人力资源配置 (53)1、生产作业班次 (53)2、项目劳动定员 (53)3、职工工资福利 (53)4、员工来源及招聘方案 (54)5、员工培训 (54)十三、项目实施进度 (55)(一)建设工期 (55)(二)项目实施进度安排 (55)(三)项目实施进度表 (55)十四、招标方案 (56)(一)编制招标计划的依据 (56)(二)招标内容 (56)十五、投资估算 (58)(一)投资估算依据 (58)(二)建设投资估算 (58)1、建筑工程费 (58)2、设备及工器具购置费 (58)3、安装及装修工程费 (58)4、土地购置及整理费 (59)5、工程建设其他费用 (59)6、基本预备费 (59)7、涨价预备费 (59)8、建设期利息 (59)(三)流动资金估算 (59)(四)项目投入总资金 (59)(六)投资使用计划 (59)十六、融资方案 (60)(一)资本金筹措 (60)(二)债务资金筹措 (60)(三)融资方案分析 (60)十七、财务评价 (61)(一)计算依据及相关说明 (61)1、项目测算参考依据 (61)2、项目测算基本设定 (61)(二)销售收入、销售税金及附加和增值税估算 (62)1、销售收入 (62)2、销售税金及附加费用 (62)(三)总成本费用估算 (62)1、直接成本 (62)2、工资及福利费用 (62)3、折旧及摊销 (62)4、修理费 (62)5、财务费用 (63)6、其它费用 (63)7、总成本费用 (63)(四)财务评价报表 (63)1、项目损益及利润分配表 (63)2、项目财务现金流量表 (63)(五)财务评价指标 (63)1、投资利润率,投资利税率 (63)2、财务内部收益率、财务净现值、投资回收期 (64)(七)不确定性分析 (64)1、敏感性分析 (64)2、盈亏平衡分析 (64)(八)财务评价结论 (65)十八、项目经济效益与社会效益 (66)(一)经济效益 (66)(二)社会效益 (66)十九、风险分析 (67)(一)项目风险因素识别 (67)1、法律及政策风险 (67)2、市场风险 (67)3、建设风险 (67)4、环保风险 (67)(二)项目风险防控措施 (67)1、法律及政策风险防控措施 (67)2、市场风险防控措施 (67)3、建设风险防控措施 (68)4、环保风险防控措施 (68)二十、结论与建议 (69)(一)结论 (69)(二)建议 (69)二十一、附件 (70)(一)附表 (70)(二)附图 (78)普慧投资研究中心( )10附 表:1、附表1 项目建筑工程费估算表2、附表2 项目设备及工器具购置费估算表3、附表3 工程建设其他费用估算表4、附表4 流动资金估算表(万元)5、附表5 项目投入总资金估算表(万元)6、附表6 项目投入总资金使用计划表(万元)7、附表7 项目销售税金及附加费用(万元)8、附表8 项目直接成本表(万元)9、附表9 项目摊销估算表(万元)10、附表10 项目折旧估算表(万元)11、附表11 项目总成本费用估算表(万元)12、附表12 项目损益及利润分配表(万元)13、附表13 项目财务现金流量表(万元)附 图:1、建设项目地理位置图2、项目厂区平面布置图附 件:1、企业法人营业执照2、项目备案请示微机原理接口技术实验箱项目可研报告常见问题解答1234567891011121314151、微机原理接口技术实验箱项目应该在经信委还是发改委立项?不在政府核准目录内的内资工业项目、信息化项目需要到经信委立项。
微机原理与接口技术实验
Flying College of BinZhou University
© 2009 Yuanwei
微机原理与接口技术实验
试验程序框图
Flying College of BinZhou University
© 2009 Yuanwei
微机原理与接口技术实验
试验六: A/D转换试验
Flying College of BinZhou University
用8255PA口控制PB口。
试验接线
PA0~PA7→K1~K7;(开关量输入模块) PB0~PB7→L1~L8;(发光管输出模块) 8255数据、控制线内部已线连好。
Flying College of BinZhou University
© 2009 Yuanwei
微机原理与接口技术实验
编程指南
⒈ 8255A芯片简介:8255A可编程外围接口芯片是INTEL企业 生产旳通用并行接口芯片,它具有A、B、C三个并行接口,用 +5V单电源供电,能在下列三种方式下工作: 方式0:基本输入/ 输出方式 方式l:选通输入/ 输出方式 方式2:双向选通工作方式 ⒉ 使8255A端口A工作在方式0并作为输入口,读取Kl-K8个开 关量,PB口工作在方式0作为输出口。
© 2009 Yuanwei
微机原理与接口技术实验
试验目旳
1、学习微机系统中扩展简朴I/O口旳措施。 2、学习数据输入输出程序旳编制措施。
试验内容
利用74LS244作为输入口,读取开关状态,并将此状态经过 74LS273再驱动发光二极管显示出来。
Flying College of BinZhou University
© 2009 Yuanwei
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
SG-8086K 微机原理与接口实验箱
一、实验箱组成:
硬件:
(1)微机系统扩展:8088CPU,64K监控程序存储器,64K用户程序和数据存储器,64K实验程序存储器,开放式4*6键盘电路,开放式6位动态数码管显示电路,配有串口或USB通信方式,出厂配置为串口。
(2)输入/输出:128*64LCD图文电路(或字符式1602LCD),16*16LED点阵电路,开关逻辑电平输入/输出,8MHZ时钟与分频,单脉冲发生器。
(3)常用接口芯片:8250、8251、8253、8255、8279、0809、0832、
74LS273、74LS244、8237、8259、RS232等;
(4)控制对象:小型直流电机、步进电机、温度、压力、继电器、电子音响喇叭等;
软件:
系统配置Win98/2000/xp等操作平台的微机仿真调试软件,支持汇编、C语言编译、调试。
电源:
系统内置高性能直流稳压电源。
机箱:
系统配置轻便铝合金箱子作为实验箱。
二、主要特点:
(1)二种工作方式:一是联PC机运行,在与上位软件联机的状态下,实现各种调试和行运的操作;二是脱机运行,实验系统自带键盘、显示电路和监控管
理程序,在无PC机的情况下,同样可以通过内存读写、单步、断点、全速等方法调试实验程序。
(3)实验开放性:实验电路单元尽可能独立开放,如开放式键盘,开放式显示器,开放式串口等,为适应多种方式实验提供可能。
(4)二次开发:主机板留有系统总线接口,可开发用户系统。
三、实验项目:
软件实验:
(1)二进制多位加法实验
(2)二进制转换为BCD码实验
(3)BCD码转换为二进制码
(4)十进制数的BCD码相减运算
(5)内存清零实验
(6)数码显示实验
(7)求最大数和最小数
(8)数据块传送实验
(9)分支程序设计。
硬件实验:
(1)A/D转换实验
(2)D/A转换实验(一)
(3)D/A转换实验(二)
(4)8255A并行口实验(一)
(5)8255A并行口实验(二)
(6)定时器/计数器实验
(7)8259单级中断控制器实验
(8)串行口发送实验(双机通讯)
(9)串行口接收实验(双机通讯)
(10)小直流电机调速实验;
(11)步进电机控制
(12)继电器控制
(13)存贮器读写实验
(14)电子琴实验
(15)简单I/O口扩展实验
(16)8251可编程通讯接口和PC机通讯
(17)16*16LED点阵显示实验
(18)128*64LCD液晶显示实验
(19)8237DMA传送实验
(20)8250可编程异步通讯接口实验
(21)8279键盘显示实验
(22)温度控制实验(23)压力测量实验。