《单片机原理及应用》实验指导书Word文件下载.docx
- 文档编号:20940606
- 上传时间:2023-01-26
- 格式:DOCX
- 页数:18
- 大小:223.79KB
《单片机原理及应用》实验指导书Word文件下载.docx
《《单片机原理及应用》实验指导书Word文件下载.docx》由会员分享,可在线阅读,更多相关《《单片机原理及应用》实验指导书Word文件下载.docx(18页珍藏版)》请在冰豆网上搜索。
6.下拉菜单选择编译—汇编弹出的窗口中会显示编译结果,如果程序有语法错误,弹出窗口中会提示在何处有错误,此时须根据提示修改程序,再次保存后重新编译,直至程序没有错误为止;
7.打开实验箱电源,稍等片刻后实验箱左上角数码管会显示“P-”,如果实验箱始终显示乱码,则实验箱有问题,请更换机位进行实验;
8.下拉菜单选择调试—单片机复位;
9.根据弹出窗口提示,点击确定后按下实验箱右下角黄色按钮“PRESET”,此时数码管显示“C-”代表电脑与实验箱通信正常,若显示不对请重复8、9步操作;
10.下拉菜单选择调试—调试可将程序下载入实验箱平台;
11.下拉菜单选择调试—运行即可运行所编写程序;
12.观察实验结果并记录;
13.实验完毕,关闭实验箱电源,拆线时注意按住CPU小板进行拆线。
CPU小板的锁紧座有一个锁定拨杆,如果CPU小板松动不可强行进行插拔!
实验一P1口输入输出实验
一、实验目的
掌握P1口的操作方法。
二、实验内容
由P1.0-P1.3读入开关KK1-KK4的状态,并由P1.4-P1.7输出由发光管L1-L4显示。
Forpersonaluseonlyinstudyandresearch;
notforcommercialuse
三、实验器材
微机、EL型微机教学实验箱。
四、实验原理图:
LED1-LED4是发光二极管L1-L4的输入插孔,输入为“0”时亮。
K1-K4是开关KK1-KK4的输出插孔。
P10-P17是8031的P1口。
在CPU小板上。
五、连线指导:
P10-P13接拨动开关KK1-KK4的输出(K1,K2,K3,K4);
P14-P17接发光二极管L1-L4的输入(LED1,LED2,LED3,LED4)。
编程使发光二极管L1-L4实时显示开关KK1-KK4的状态。
六、程序流程图
实验二T0定时器的定时实验
通过实验掌握T0定时器的用法。
采用查询方式编程T0为定时器方式,并通过P1.0输出10HZ方波,通过发光二极管观察P1.0脚的输出状态。
微机、EL型微机教学实验箱。
四、实验原理图
P1.0-P1.7是8031的P1口,在CPU板的J3插孔中。
P10连接发光二极管L1的输入LED1。
六、程序流程图:
N
Y
实验三T1定时器定时中断实验
掌握T1定时器用法。
采用中断方式编程T1为定时器方式,并通过P1.0输出10HZ方波,通过发光二极管观察P1.0脚的输出状态。
P1.0-P1.7是8031的P1口。
在CPU板的J3插孔中。
实验四扩展可编程并行口8255实验
一、实验目的
掌握8255的编程原理。
8255A的A口作输入口,B口作为输出口,编写程序,使得逻辑电平开关的变化
在发光二极管上显示出来。
CS8255\是8255A的片选插孔,PA0~PA7是8255A口的插孔,PB0~PB7是8255B
口的插孔,PC0~PC7是8255C口的插孔,以上信号均未连上,其它信号已经连好。
开关、发光管的原理见实验一。
五、连线指导
1.8255A的PA0~PA3分别与逻辑电平开关电路的K1~K4相连;
PB0~PB3分别与发光二极管电路的LED1~LED4相连。
从CS0\~CS7\中任选一个(如CS0\)与8255A的片选端8255CS相连。
2.编程并全速或单步运行。
3.全速运行时拨动开关,其变化反应到发光二极管上,当开关某位拨上时,对应的发光二极管亮,拨下时熄灭。
实验五CPU串行口通讯实验
掌握串行口工作方法和双机通讯的要领。
二、实验方法
可选择一机或两机传送字符串。
RDX、TXD是8031的P3口。
单机实验将一片8031的RXD与TXD相连。
五、程序流程图
双机实验一双机实验二单机实验
实验六DAC0832实验
掌握D/A转换原理和DAC0832的用法。
编程产生三角波和阶梯波。
CS0832\是0832的片选输入插孔,A0控制是单缓冲还是双缓冲,在实验箱上0832附近有一跳线可选择。
双缓冲时,先A0=0,再A0=1。
单缓冲时与A0无关。
VOUT是0832电路模块的输出插孔。
KB6调节参考电压VREF,KB5调节DA的零点,KB4调节DA的满偏。
五、接线指导
1.CS0-CS7任选一与DAC0832片选CS0832相连;
2.示波器与DAC0832输出相连;
3.调零和满偏;
4.编程产生不同波形并用示波器观察;
阶梯波三角波
N
Y
实验七ADC0809实验
熟悉A/D转换的基本原理,掌握ADC0809的用法。
用中断方式采样一路A/D转换数据,通过集成环境显示在数码管中,观察结果。
四、实验原理图:
IN0-IN7是0809的模拟量输入插孔,CS0809\是0809的AD启动和片选的输入插孔。
EOC是0809转换结束标志。
为低时表示正在转换。
AN0是一路模拟量输出插孔。
0809未说明的信号已连好。
五、接线指导:
1.电位器的电压调节输出端AN0接ADC0809的ADINO。
CS0连接0809的片选CS0809;
2.0809的EOC接到CPU小板的INT0或功能实验板的INT0上;
3.编程并下载全速运行,改变电位器(AN0插孔左边银色圆柱状旋钮)观察实验箱左上角数码管显示转换结果的变化;
中断服务程序
实验八单脉冲外部中断实验
掌握中断技术,学会外部中断的处理方法。
单脉冲发生器接INT0产生中断并使L1显示状态发生变化。
每按一次PUL键,P1产生一个负脉冲。
P1.0和INT0都在CPU板J3插孔中,L1是发光管的输入插孔。
五、接线指导
1.实验箱右下角蓝色按钮旁的P+或P-连接CPU小板的INT0;
2.P1.0接发光二极管L1输入LED1。
3.编程使每按一次PULSE键,键的状态变化一次,A=55h(A的初始值为0);
4.在设置断点处设置断点,全速运行,按一次PULSE键,看发光管的变化;
附录EL实验系统的结构
EL型微机教学培训系统重点是面向教学培训,同时也作为INTEL8051、80C198系列单片机的开发系统。
该系统采用了最经济的模块化组合式设计方案,用户通过选择所需要的CPU模块,与通用接口模块相结合,组成用户需要的目标系统。
这样,减少了冗余芯片,降低了成本,减轻了学校的经济负担,并实现了8086、8051、80C198三位一体化。
一、主要技术特性
EL-I型微机教学培训系统的最大特点是采用了模块化组合式设计,容8086、80C198/C196、8051三位于一体,而且可用功能齐全,是各类学校和培训机构购买时的最佳选择。
该系统的主要技术特性如下:
1、微处理器:
INTEL8051、8096、80C198/C196、PC机总线接口任选。
2、时钟频率:
8086,8051,80C198(6MHZ)、PC机AT总线接口(8MHZ)。
3、存储器:
随机存储器RAM40K字节(32K+8K字节),EPROM32K字节。
4、8255A:
可编程并行接口芯片一个。
5、串行接口:
(1)8250芯片一个,在8086总线系统中供用户使用;
在8051、80C198/C196、8086系统中已用作与主机通讯。
(2)单片机串行接口一个,供用户使用。
6、8279键盘、显示控制器一个。
7、6*5键盘一个,除CNTL键与SHIFT键外,其余28个键用户自定义。
8、六位LED数码显示。
9、ADC0809A/D转换芯片一个。
10、DAC0832D/A转换芯片一个。
11、8位简单输入接口一个,8位简单输出接口一个。
12、8位逻辑电平输入开关。
13、三路可调模拟输入量(0…5V)
14、8位发光二极管显示电路。
15、六路可自由使用的反向器。
16、脉冲发生器一个。
17、8253可编程定时器/计数器一个,74LS161计数器一个,输出4路时钟信号。
18、电源为正5V、正负12V,采用PC机电源或外接电源。
二、EL-I微机实验教学系统结构
EL-I型微机实验教学系统由功能实验板、可选的CPU板、二块小面包板构成。
总框图如下:
面包板:
1)通用面包板
2)金属圆孔组成的通用实验板
可供选择的CPU板有
(1)8086CPU板
(2)8051CPU板
(3)80C198/C196CPU板
通用接口板由若干相对独立的功能接口电路组成,它们是:
D/A电路、A/D电路、发光二极管电路、开关量输入电路、RAM/ROM电路、简单I/O电路、8253可编程定时器/计数器电路、8255并行口电路、总线驱动电路、8279接口电路、单脉冲发生电路、LED显示电路、键盘电路、复位电路、8250串行接口电路。
三、8086CPU系统资源说明
系统监控:
6264仿真高八位0~03FFF奇地址DMA传送奇地址0~03FFFH
实验程序用RAM
6264仿真低八位0~03FFF偶地址DMA传送偶地址0~03FFFH
2764监控高八位FFFFF~FC000奇地址有效
2764监控低八位FFFFF~FC000偶地址有效
CS004A0~04AF偶地址有效实验程序I/O口地址
CS104B0~04BF偶地址有效实验程序I/O口地址
CS204C0~04CF偶地址有效实验程序I/O口地址
CS304D0~04DF偶地址有效实验程序I/O口地址
CS404E0~04EF偶地址有效实验程序I/O口地址
CS504F0~04FF偶地址有效实验程序I/O口地址
CS60000~01FF偶地址有效实验程序I/O口地址
CS70200~03FF偶地址有效实验程序I/O口地址
CS82500480~048F偶地址有效8250专用I/O口地址
CS82790490~049F偶地址有效8279专用I/O口地址
微机原理实验选用的是8086CPU。
四、8086CPU系统的硬件实验
(1)CS0~CS7的口地址以以上说明为准。
I/O口访问可按字或字节进行,低八位有效。
例如:
INAX,DX;
OUTDX,AX;
INAL,DX;
通用实验板的芯片必须都用偶地址、低八位有效。
(2)硬件部分流程图见以后说明。
(3)上位机监控是进入实验系统子目录后运行DB86
(4)所有实验程序的起始地址为01100H,CS=0100H,IP=0100H,代码段、数据段、堆栈段在同一个64K的空间中。
功能实验板上监控芯片(EPROM)的跳线应跳在8098位置。
一、8051CPU板的结构
EL-I型8051CPU板含一片8031CPU,一片地址锁存器74LS373,两片地址译码器GAL16V8,一个时钟发生电路产生6MHZ脉冲。
该CPU板有用于系统扩展和更改配置的跳线、插孔,详述如下:
J2为8051仿真头插座,它可以通过仿真电缆与目标相连,用于仿真调试。
J3为8051全部引脚的引出孔,可用来作面包板实验或与其他实验连接。
J4为8051通过地址锁存器锁存后的低八位地址。
CLOCK跳线用来设置仿真时用用户时钟还是用CPU板上的时钟,跳为SYSTEM时,使用系统时钟,跳为USER时使用用户时钟。
BANK跳线用来确定64空间,4000~7FFFH,8000~BFFFH,C000~FFFFH,这三段空间是分配给系统还是用户丹,这主要是为避免访问时出现总线冲突,右1控制4000~7FFFH段,中2控制8000~BFFFH,左1控制C000~FFFFH,跳为SYS时,分配给系统,跳为USER时,分配给用户板。
8051的实验系统将PSEN与RD信号统一使用,系统内所有存储器都统一编址,既可以作数据存储器,也可以作程序存储器,所有地址译码均采用全地址译码。
通用片选地址见下述:
CS0CFA0H~CFA7H实验程序、芯片可用的通用片选
CS1CFA8H~CFAFH实验程序、芯片可用的通用片选
CS2CFB0H~CFB7H实验程序、芯片可用的通用片选
CS3CFB8H~CFBFH实验程序、芯片可用的通用片选
CS4CFC0H~CFC7H实验程序、芯片可用的通用片选
CS5CFC8H~CFCFH实验程序、芯片可用的通用片选
CS6CFD0H~CFD7H实验程序、芯片可用的通用片选
CS7CFD8H~CFDFH实验程序、芯片可用的通用片选
CS8250CFE0H~CFE7H实验程序、芯片可用的通用片选
CS8279CFE8H~CFEFH实验程序、芯片可用的通用片选
单片机实验选用的是8051CPU。
仅供个人用于学习、研究;
不得用于商业用途。
notforcommercialuse.
Nurfü
rdenpersö
nlichenfü
rStudien,Forschung,zukommerziellenZweckenverwendetwerden.
Pourl'
é
tudeetlarechercheuniquementà
desfinspersonnelles;
pasà
desfinscommerciales.
толькодлялюдей,которыеиспользуютсядляобучения,исследованийинедолжныиспользоватьсявкоммерческихцелях.
以下无正文
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 单片机原理及应用 单片机 原理 应用 实验 指导书
![提示](https://static.bdocx.com/images/bang_tan.gif)