版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
1、单片机原理及应用实验指安徽建筑工业学院电子与信息工程学院实验P1 口输入输出实验实验TO定时器的定时实验实验三T1定时器定时中断实验实验四扩展可编程并行口 8255实验实验五CPU串行口通讯实验实验六DAC0832实验实验七ADC0809实验实验八单脉冲外部中断实验附录EL实验系统的结构-1 -3 -5 -7 -9 -11-13 -15-17-硬件实验操作指南 一、根据实验内容进行硬件连线注意:连线及拆线时必须关闭实验箱电源。编写程序并运行1.2.3.4.运行桌面上“ MCS5”应用程序;按确定,串口及波特率设定为默认值;下拉菜单选择文件一新建一ASM51文档;口输入输出实验的部分参考程序,横
2、线处须补充指令):在空白处输入源程序(以下为 P1CSEG AT 0000HLJMP STARTCSEG AT 4100HSTART:MOV A,P15.6.JMP STARTEND输入完毕后选择下拉菜单选择文件一保存 编译一汇编路径保存在D盘根目录下即可;弹出的窗口中会显示编译结果,如果程序有语法7.&9.错误,弹出窗口中会提示在何处有错误,此时须根据提示修改程序,再次保存后重 新编译,直至程序没有错误为止;打开实验箱电源,稍等片刻后实验箱左上角数码管会显示“示乱码,则实验箱有问题,请更换机位进行实验;下拉菜单选择 调试一单片机复位;根据弹出窗口提示,点击确定后按下实验箱右下角黄色按
3、钮“ 显示“ C-”代表电脑与实验箱通信正常,若显示不对请重复P-”,如果实验箱始终显PRESET,此时数码管8、9步操作;10. 下拉菜单选择 调试一调试可将程序下载入实验箱平台;11. 下拉菜单选择 调试一运行 即可运行所编写程序;12. 观察实验结果并记录;13. 实验完毕,关闭实验箱电源,拆线时注意按住 CPU、板进行拆线。注意:CPU、板的锁紧座有一个锁定拨杆,如果 CPL小板松动不可强行进行插拔!实验一 P1 口输入输出实验、实验目的掌握P1 口的操作方法。二、实验内容由P1.0-P1.3读入开关KK1-KK4的状态,并由P1.4-P1.7输出由发光管L1-L4显示。三、实验器材微
4、机、EL型微机教学实验箱。四、实验原理图:n012 345 67P112firPl23P134P145P156P167P1/8P10P00P11P01P12P02P13P03P14P04P15P05P16P06P17P07INT1P20INT0P21P22T1P23T0P24P25EA/VPP26P27X1X2RESETRX DTXDRDALE/PWRP SEN0 12 3 4 5 8 9111111 a aa.aa.a aaLED1-LED4是发光二极管L1-L4的输入插孔,输入为“ 0”时亮。K1-K4是开关KK1-KK4的输出插孔。P10-P17是8031的P1 口。在CPU小板上。五、
5、连线指导:P10-P13接拨动开关 KK1-KK4的输出(K1,K2, K3, K4);P14-P17 接发光二极管 L1-L4 的输入(LED1, LED2 LED3 LED)。编程使发光二极管L1-L4实时显示开关KK1-KK4的状态。-1 -安徽建筑工业学院电子与信息工程学院-26 -六、程序流程图开始实验二TO定时器的定时实验、实验目的通过实验掌握TO定时器的用法。二、实验内容采用查询方式编程TO为定时器方式,并通过P1.0输出1OHZ方波,通过发光二极U?8 0 3 1管观察P1.0脚的输出状态。三、实验器材微机、EL型微机教学实验箱。四、实验原理图80 3 1P1.0-P1.7是8
6、031的P1 口,在CPU板的J3插孔中。五、连线指导:P10连接发光二极管L1的输入LED1六、程序流程图实验三T1定时器定时中断实验一、实验目的掌握T1定时器用法。二、实验内容通过发光二极管U?80 31采用中断方式编程T1为定时器方式,并通过P1.0输出10HZ方波, 观察P1.0脚的输出状态。三、实验器材微机、EL型微机教学实验箱。四、实验原理图8 031P101P1 0P0 039ad0P 112P1 1P0 138ad 1P123P1 2P0 23 7ad 2P134P1 3P0 336ad 3P145P1 4P0 435ad 44p I56P1 5P0 53 4ad 5PI67P
7、1 6P0 63 3ad 6P178P1 7P0 732ad 71 3oINT1P2 021a81 2nINT0P2 122a9P2 223a1 0*1 5T1P2 324a1 11 4T0P2 425a1 2P2 526a1 331EA/V PP2 6P2 727a1 428a15 -1 9X1X2RESET1 8reset9RX D1 0TXDALE/P -P SEN1 1-rd1 7RDWR30alewr1 6r 29psen.P1.0-P1.7 是8031的P1 口。在CPI板的J3插孔中。五、连线指导:P10连接发光二极管L1的输入LED1六、程序流程图实验目的实验四扩展可编程并行口
8、 8255实验U?掌握8255的编程原理。二、实验内容8255A的A 口作输入口,在发光二极管上显示出来。DO34D133D232D33 1D430D529D628D72 /RD5W R36AO9A18RST35CS8 2556*U1 382 55D0D1D2D3D4D5D6D7RD*WR-A0A1 RESET OS"PA0PA1PA2PA3PA4PA5PA6PA7PB0PB1PB2PB3PB4PB5PB6PB7PC0PC1PC2PC3PC4PC5PC6PC7CZ1 6 4 PA0 *PA1 才*PA2 *PA3 *PA4 pA5 *PA6V4039T8=3T*PA7CZ1 5PB0
9、PB1PB2PB3PB4PB5PB6PB7CZ1 7PC0PC1PC2PC3PC4PC5PC6PC7CZ1 81 8T970TT2273H1 4T5 Tg 巨 亘T2TTTgB 口作为输出口,编写程序,使得逻辑电平开关的变化三、实验器材微机、EL型微机教学实验箱。四、实验原理图是8255A的片选插孔,PA0PA是8255A口的插孔,PB0PB7是8255B口的插孔,PCAPC7是 8255C口的插孔,以上信号均未连上,其它信号已经连好。开关、发光管的原理见实验一。五、连线指导1. 8255A的PA0PA3分别与逻辑电平开关电路的 K1K4相连;PB0PB3分别与发光二极管电路的LEDLED4相
10、连。从中任选一个(如)与8255A的片选端8255CS相连。2.编程并全速或单步运行。3.全速运行时拨动开关,其变化反应到发光二极管上,当开关某位拨上时,对应的发 光二极管亮,拨下时熄灭。六、程序流程图实验五 CPU串行口通讯实验实验目的掌握串行口工作方法和双机通讯的要领。实验方法可选择一机或两机传送字符串。实验器材微机、EL型微机教学实验箱。四、实验原理图:818031828031p 1.01P1.1'P1.2P1.3P1.4P1.5P1.6P1.77:* 3 4 5虹6 7:8J3 0J2 :15:14亠31 19*18reset 9P10P00P11P01P12P02P13P03
11、P14P04P15P05P16P06P17P07INT1P20INTOP21P22T1P23T0P24P25EA/VPP26匸/"V V rr厶。P27X1X2RESETRXDTXDRDALE/PWRP SEN39 ad038*ad1 bad2 kad335 :ad434 d5 3T*ad6 才ad721 a8 22*a9 2r"a10 7r*a11 ka12 窈"13 27*a14 曲1510 jxd11 *txdRDX TXD是8031的P3 。在CPU板的J3插孔中。单机实验将一片 8031的RXD 与TXD相连。五、程序流程图双机实验一双机实验二单机实验(
12、开始波特率设置(开始波特率设置串口初始化I串口初始化开T1开T1i清R0清R0接收一个字节发送一个字节接收一个字节ROJ AR0J A结束结束实验六DAC0832实验实验目的掌握D/A转换原理和DAC0832勺用法。二、实验内容编程产生三角波和阶梯波。三、实验器材微机、EL型微机教学实验箱。四、实验原理图A0CS0832+1 2vU?D"U?+1 2Vvcc5. 1kLM3 36-5F百D1* 丨3DA 14D D4* 16D D65D 10KKB 6XferCSlsb DI0msb DI7DI6DI5DI4DI3DI2 DALDWR1WR2ILERfbIout2Iout12 W R
13、 l0kQ 10KDA C0 832-r2v”1 0K 'KB5/VOUTMK0. 01U是0832的片选输入插孔,A0控制是单缓冲还是双缓冲,在实验箱上0832附近有一跳线可选择。双缓冲时,先 A0=0,再A0=1。单缓冲时与A0无关。VOUT是0832电路模块的输出插孔。KB6调节参考电压 VREF KB5调节DA的零点,KB4调节DA的满偏。五、接线指导1.CS0-CS7任选一与 DAC083茁选 CS0832相连;2.示波器与DAC0832输出相连;3.调零和满偏;4.编程产生不同波形并用示波器观察;六、程序流程图阶梯波三角波实验七ADC0809实验、实验目的熟悉A/D转换的基
14、本原理,掌握ADC080啲用法。二、实验内容用中断方式采样一路 A/D转换数据,通过集成环境显示在数码管中,观察结果。U?ADC 0809三、实验器材微机、EL型微机教学实验箱。四、实验原理图:VCCKB34.7 KU20ADCQ8Q9IN-QIN-1IN 128IN 21 IN 31IN 4:rN512.IN61:IN 71 326274CZ27KB3CZ30IN0IN-2IN-3IN-45IN-5IN-6IN-716VREQ 12ref(-)ref(+)msb2-12-22-32-42-52-62-7lsb2-821 D7 yb6 Trt)5 T4 *b3 12 T11 zTjqEOCAD
15、D -AADD -BADD -C7 JOC2 5jA073rA2ALE22ENAB LESTARTCLOC K91 Q *CLK3123174 LSQ 274 LSQ 23 RDJ CSQ8Q92 WRIN0-IN7是0809的模拟量输入插孔, 是0809的AD启动和片选的输入插孔。EOC是 0809转换结束标志。为低时表示正在转换。AN0是一路模拟量输出插孔。0809未说明的信号已连好。五、接线指导:1 .电位器的电压调节输出端 AN0接 ADC080啲ADINO CS0连接0809的片选CS08092 . 0809的EOCg至U CPU小板的INT0或功能实验板的INT0上;3 .编程并下
16、载全速运行,改变电位器(AN0插孔左边银色圆柱状旋钮)观察实验箱左上 角数码管显示转换结果的变化;六、程序流程图中断服务程序实验八 单脉冲外部中断实验、实验目的掌握中断技术,学会外部中断的处理方法。二、实验内容单脉冲发生器接INTO产生中断并使L1显示状态发生变化。三、实验器材微机、EL型微机教学实验箱。U?8031四、实验原理图P 1.123p 1.34p 1.45p 1.56:p1.67 p 1./8£NT015i4r-19-18亠 reset9-rd17门 wr16广p1.018031P10P00P11P01P12P02P13P03P14P04P15P05P16P06P17P0
17、7INT1P20INT0P21P22T1P23T0P24P25EA/VPP26P27X1X2RESETRXDTXDRDALE/PWRPSEN39 ad038adi37ad236ad335ad434ad5f33ad6亠32ad/21a822a9 23a1024a11 :25a12 26a13亠27a14 28a15 -101130ale亠29p sen.LED1VCC每按一次PUL键,P1产生一个负脉冲。P1.0和INTO都在CPU板J3插孔中,L1是发光管的输入插孔。五、接线指导1.实验箱右下角蓝色按钮旁的 P+或P-连接CPU小板的INTO;P1.0接发光二极管L1输入LED13.4.编程使
18、每按一次PULSE键,键的状态变化一次,A=55h( A的初始值为0);在设置断点处设置断点,全速运行,按一次 P ULSE键,看发光管的变化;五、程序流程图开始关中断P1.0取反给P1.0A J #55H中断返回附录EL实验系统的结构EL型微机教学培训系统重点是面向教学培训,同时也作为INTEL8051 80C198系列单片机的开发系统。该系统采用了最经济的模块化组合式设计方案,用户通过选择所需 要的CPU莫块,与通用接口模块相结合,组成用户需要的目标系统。这样,减少了冗余芯片,降低了成本,减轻了学校的经济负担,并实现了8086、8051、80C198三位一体化。一、主要技术特性8086、E
19、L-I型微机教学培训系统的最大特点是采用了模块化组合式设计,容 80C198/C196 8051三位于一体,而且可用功能齐全,是各类学校和培训机构购买时的最佳选择。该系统的主要技术特性如下:1、微处理器:INTEL8051、8096、80C198/C196 PC机总线接口任选。2、时钟频率:8086,8051,80C198(6MHZ、PC机 AT总线接口( 8MHZ。3、存储器:随机存储器 RAM40字节(32K+8K字节),EPROM32字节。4、8255A可编程并行接口芯片一个。5、串行接口:( 1)8250芯片一个,在8086总线系统中供用户使用;在8051、80C198/C196 80
20、86系统中已用作与主机通讯。(2)单片机串行接口一个,供用户使用。6、8279键盘、显示控制器一个。7、6*5键盘一个,除CNTL键与SHIFT键外,其余28个键用户自定义。六位LED数码显示。9、ADC0809A/转换芯片一个。10、DAC0832D/A专换芯片一个。11、8位简单输入接口 一个,8位简单输出接口 一个。12、8位逻辑电平输入开关。13、三路可调模拟输入量(0, 5V) 14、8位发光二极管显示电路。15、六路可自由使用的反向器。16、脉冲发生器一个。17、8253可编程定时器/计数器一个,74LS161计数器一个,输出4路时钟信号。18EL-I电源为正5V、正负12V,采用
21、PC机电源或外接电源。EL-I微机实验教学系统结构下:型微机实验教学系统由功能实验板、 可选的CPU板、二块小面包板构成。总框图如面包板CPU板功能实验板面包板:1)通用面包板2)金属圆孔组成的通用实验板可供选择的CPU板有(1) 8086CPUS(2) 8051CPUS(3) 80C198/C196CPl板通用接口板由若干相对独立的功能接口电路组成,它们是:D/A电路、A/D电路、发光二极管电路、开关量输入电路、RAM/ROr电路、简单I/O电路、8253可编程定时器/计数器电路、8255并行口电路、总线驱动电路、8279接口电路、单脉冲发生电路、LED显示电路、键盘电路、复位电路、8250
22、串行接口电路。三、8086CPU系统资源说明系统监控:6264仿真咼八位实验程序用003FFF 奇地丄址 DMA传送奇地址 003FFFHRAM6264仿真低八位实验程序用003FFF偶地址 DMA传送偶地址003FFFHRAM2764监控高八位FFFFFFC000奇地址有效54监控低八位FFFFFFC000偶地址有效CS004A004AF偶地址有效实验程序I/O口地址CS104B004BF偶地址有效实验程序I/O口地址CS204C004CF偶地址有效实验程序I/O口地址CS304D004DF偶地址有效实验程序I/O口地址CS404E004EF偶地址有效实验程序I/O口地址CS504F004F
23、F偶地址有效实验程序I/O口地址CS6000001FF偶地址有效实验程序I/O口地址CS7020003FF偶地址有效实验程序I/O口地址CS8250 0480048F偶地址有效8250 专用 I/O口地址CS8279 0490049F偶地址有效8 279 专用 I/O口地址微机原理实验选用的是8086C PU四、8086CPU系统的硬件实验(1) CS0CS7勺口地址以以上说明为准。I/O 口访问可按字或字节进行,低八位有效。例如:IN AX , DX OUT DX AX; IN AL , DX通用实验板的芯片必须都用偶地址、低八位有效。(2)硬件部分流程图见以后说明。(3) 上位机监控是进入实验系统子目录后运行DB86(4)所有实验程序的起始地址为 01100H CS=0100H IP=0100H,代码段、数据段、堆栈段在同一个64K的空间中。注意:功能实验板上监控芯片(EPROM的跳线应跳在8098位置。8051C PU板的结构EL-I型80
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 【正版授权】 ISO 16486-2:2024 EN Plastics piping systems for the supply of gaseous fuels - Unplasticized polyamide (PA-U) piping systems with fusion jointing and mechanical jointing - Pa
- GB/T 24630.1-2024产品几何技术规范(GPS)平面度第1部分:词汇和参数
- 试用劳动合同参考样本
- 信息技术秘密授权使用与补偿贸易合同
- 库房租房合同协议书范本
- 移动应用商家合作契约
- 保姆雇佣合同协议
- 2024离婚协议书范本格式
- 车辆维修合同标准模板
- 建筑设计院合作协议书2024年
- 上市公司信息披露及相关案例课件
- 三年级下册口算天天100题(A4打印版)
- 肺淋巴瘤的影像诊断课件
- 粉煤灰实验步骤及规范课件
- 中铁十一局宣传片脚本策划方案
- (word完整版)ISO 75-2- 中文版
- 吉林省白城市各县区乡镇行政村村庄村名居民村民委员会明细
- 砍伐工程方案35963
- 《大医精诚》说课(新)
- 牛羊屠宰管理办法
- 《微观经济学》课程思政教学案例(一等奖)
评论
0/150
提交评论