ImageVerifierCode 换一换
格式:DOCX , 页数:18 ,大小:155.17KB ,
资源ID:12226496      下载积分:3 金币
快捷下载
登录下载
邮箱/手机:
温馨提示:
快捷下载时,用户名和密码都是您填写的邮箱或者手机号,方便查询和重复下载(系统自动生成)。 如填写123,账号就是123,密码也是123。
特别说明:
请自助下载,系统不会自动发送文件的哦; 如果您已付费,想二次下载,请登录后访问:我的下载记录
支付方式: 支付宝    微信支付   
验证码:   换一换

加入VIP,免费下载
 

温馨提示:由于个人手机设置不同,如果发现不能下载,请复制以下地址【https://www.bdocx.com/down/12226496.html】到电脑端继续下载(重复下载不扣费)。

已注册用户请登录:
账号:
密码:
验证码:   换一换
  忘记密码?
三方登录: 微信登录   QQ登录  

下载须知

1: 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。
2: 试题试卷类文档,如果标题没有明确说明有答案则都视为没有答案,请知晓。
3: 文件的所有权益归上传用户所有。
4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
5. 本站仅提供交流平台,并不能对任何下载内容负责。
6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

版权提示 | 免责声明

本文(《单片机与接口技术》实验指导书王玉琳.docx)为本站会员(b****4)主动上传,冰豆网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即通知冰豆网(发送邮件至service@bdocx.com或直接QQ联系客服),我们立即给予删除!

《单片机与接口技术》实验指导书王玉琳.docx

1、单片机与接口技术实验指导书王玉琳单片机与接口技术实 验 指 导 书王 玉 琳 编写DICE-5103K合肥工业大学机械与汽车工程学院机械电子工程系2012年10月(第6版)实验一 脉冲计数(联机:SW09)一、实验目的熟悉单片机片内计数器的使用方法。二、实验内容将外部脉冲引入T0计数器进行计数,并送显示器显示。三、实验步骤(1)切断实验仪电源;(2)用插针把单脉冲输出孔 和P3.4(单片机的T0计数器)相连;(3)接通实验仪电源;(4)联机;(5)装载SW09.ASM文件;(6)汇编;(7)运行,LED显示器显示计数初值为0;(8)向上拨动AN0开关,产生一个正脉冲,其中的下降沿使得单片机的T

2、0计数器计数值加1。不断拨动AN0,观察计数情况。四、实验程序MOV TMOD,#05H ;T0计数器初始化MOV TH0,#00H ;T0的计数初值设为0MOV TL0,#00H SETB TR0 ;T0计数器开始计数 MOV 31H,TH0 ;读取T0计数器的16位计数值,存到(31H)(30H)MOV 30H,TL0 实验二 汽车转向灯(联机:HW02)一、实验目的学习单片机P1口的使用方法。二、实验内容单片机P1口的P1.0、P1.1引脚分别接受开关K1、K2送来的信号,P1.4 P1.7再去控制两对LED,模拟汽车的转向灯。三、实验步骤(1)切断实验仪电源;(2)连接:P1.0至K1

3、,P1.1至K2,P1.4至L1,P1.5至L4,P1.6至L9,P1.7至L12;(3)接通实验仪电源;(4)联机;(5)装载HW02.ASM文件;(6)汇编;(7)运行;(8)分别拨动K1、K2,产生4种组合,记录每种组合的LED点亮情况。四、实验程序ORG 0000HLJMP PX00 ORG 0C30HPX00: MOV P1,#0FFH ;初始化PX03: MOV A,P1 ANL A,#03H CJNE A,#01H,PX01 ;满足只是P1.0为高的条件? JB 00H,PX04 ;闪烁标志位 CLR P1.4 ;开右灯 CLR P1.5 ;开右灯SETB P1.6 ;关左灯SE

4、TB P1.7 ;关左灯 CALL DELY ;延时SETB 00H ;置标志位JMP PX03 ;继续查找状态PX04: SETB P1.4 ;关所有灯 SETB P1.5 SETB P1.6 SETB P1.7CALL DELY ;延时CLR 00H ;清标志位JMP PX03 ;继续查找状态PX01: CJNE A,#02H,PX02 ;满足只是P1.1为高的条件吗? JB 01H,PX05 ;判标志位 SETB P1.4 ;关右灯 SETB P1.5 ;关右灯 CLR P1.6 ;开左灯 CLR P1.7 ;开左灯 CALL DELY ;延时 SETB 01H ;置标志位 JMP PX

5、03 ;继续查找PX05: SETB P1.4 ;关所有灯 SETB P1.5 SETB P1.6 SETB P1.7 CALL DELY ;延时 CLR 01H ;清标志位 JMP PX03 ;继续查找状态PX02: SETB P1.4 ;关所有灯 SETB P1.5 SETB P1.6 SETB P1.7 JMP PX03 ;继续DELY: PUSH 02H ;延时子程序DEL2: PUSH 02HDEL3: PUSH 02HDEL4: DJNZ R2,DEL4 POP 02H DJNZ R2,DEL3 POP 02H DJNZ R2,DEL2 POP 02H DJNZ R2,DELY R

6、ET五、实验接线实验三 工业顺序控制(联机:HW04)一、实验目的学会编制简单的工业顺序控制程序,掌握单片机外部中断的使用方法。在工业控制中,如冲压、注塑、轻纺、制瓶等,都是一些顺序生产过程,按某种顺序有规律地完成预定的动作,对这类顺序生产过程的控制称为顺序控制。例如,注塑机工艺过程大致按“合模注射延时开模产伸产退”的顺序动作,用单片机很容易实现。二、实验内容用单片机的P1.0P1.6控制注塑机的7道工序,现模拟控制7只发光二极管,低电平点亮,将每道工序所占的时间假定为延时;P3.4为开工启动开关,正脉冲启动;P3.3为外部故障模拟输入开关,P3.3=1时设备正常,P3.3=0时,设备有故障,

7、系统报警;P1.7为报警时的声音输出。设定前6道工序每道只有一位输出,第7道工序有3位同时输出。三、实验流程 四、实验接线五、实验步骤(1)切断实验仪电源;(2)按上图接线后,先将JP向下短接,再将K1置低电平(下)、K2置高电平(上);(3)接通实验仪电源;(4)联机;(5)装载HW04.ASM文件;(6)汇编;(7)运行。此时发光二极管均未点亮,将K1拨到上面,二极管开始点亮,顺序动作开始;把K2置为低电平(下),发现有声音报警,再将K2恢复到高电平(上),报警停,又从刚才报警时那道程序执行下去。六、实验程序ORG 0000H LJMP PO10 ORG 0013H LJMP PO16 O

8、RG 0190HPO10: MOV P1,#7FH ORL P3,#00HPO11: JNB P3.4,PO11 ORL IE,#84H ORL IP,#04H MOV PSW,#00H MOV SP,#53HPO12: MOV P1,#7EH ACALL PO1B MOV P1,#7DH ACALL PO1B MOV P1,#7BH ACALL PO1B MOV P1,#77H ACALL PO1B MOV P1,#6FH ACALL PO1B MOV P1,#5FH ACALL PO1B MOV P1,#0FH ACALL PO1B SJMP PO12PO16: MOV B,R2PO17:

9、 MOV P1,#7FH MOV 20H,#0A0HPO18: SETB P1.7 ACALL PO1A CLR P1.7 ACALL PO1A DJNZ 20H,PO18 CLR P1.7 ACALL PO1A JNB P3.3,PO17 MOV R2,B RETIPO19: MOV R2,#10H ACALL DELY RETPO1A: MOV R2,#06H ACALL DELY RETPO1B: MOV R2,#30H ACALL DELY RET DELY: PUSH 02H ;延时DEL2: PUSH 02HDEL3: PUSH 02HDEL4: DJNZ R2,DEL4 POP

10、02H DJNZ R2,DEL3 POP 02H DJNZ R2,DEL2 POP 02H DJNZ R2,DELY RET实验四 交通信号灯(联机:HW07)一、实验目的掌握8255输入/输出接口芯片与单片机的连接方法,学会对8255的编程,熟悉单片机的汇编语言。二、实验内容用8255做输出口,控制12只发光二极管,模拟十字路口的交通信号灯。三、实验接线四、实验步骤(1)切断实验仪电源;(2)按上图接线;(3)接通实验仪电源;(4)联机;(5)装载HW07.ASM文件;(6)汇编;(7)运行。仔细观察并记录现象,解释原因。五、实验程序 ORG 0000H LJMP JOD0 ORG 0BB0

11、HJOD0: MOV SP,#60H MOV DPTR,#0FF2BH MOV A,#88H MOVX DPTR,A MOV DPTR,#0FF28H MOV A,#0B6H MOVX DPTR,A INC DPTR MOV A,#0DH MOVX DPTR,A MOV R2,#25H ;延时 LCALL DELYJOD3: MOV DPTR,#0FF28H MOV A,#75H MOVX DPTR,A INC DPTR MOV A,#0DH MOVX DPTR,A MOV R2,#55H ;延时 LCALL DELY MOV R7,#05HJOD1: MOV DPTR,#0FF28H MOV

12、 A,#0F3H MOVX DPTR,A INC DPTR MOV A,#0CH MOVX DPTR,A MOV R2,#20H ;延时 LCALL DELY MOV DPTR,#0FF28H MOV A,#0F7H MOVX DPTR,A INC DPTR MOV A,#0DH MOVX DPTR,A MOV R2,#20H LCALL DELY DJNZ R7,JOD1 MOV DPTR,#0FF28H MOV A,#0AEH MOVX DPTR,A INC DPTR MOV A,#0BH MOVX DPTR,A MOV R2,#55H LCALL DELY MOV R7,#05HJOD2

13、: MOV DPTR,#0FF28H MOV A,#9EH MOVX DPTR,A INC DPTR MOV A,#07H MOVX DPTR,A MOV R2,#20H LCALL DELY MOV DPTR,#0FF28H MOV A,#0BEH MOVX DPTR,A INC DPTR MOV A,#0FH MOVX DPTR,A MOV R2,#20H LCALL DELY DJNZ R7,JOD2 LJMP JOD3;*ORG 0C30HDELY: PUSH 02H ;延时子程序DEL2: PUSH 02HDEL3: PUSH 02HDEL4: DJNZ R2,DEL4 POP 02

14、H DJNZ R2,DEL3 POP 02H DJNZ R2,DEL2 POP 02H DJNZ R2,DELY RET实验五 A/D转换(脱机:HW09)一、实验目的(1)掌握A/D转换器件与单片机的连接方法;(2)了解A/D芯片ADC0809的转换性能与编程方法;(3)通过实验了解单片机是如何进行数据采集的。二、实验内容利用实验仪上的ADC0809芯片作为A/D转换器,采集电位器提供的模拟电压,编制程序,将模拟量转换成数字,并通过数码管显示出来。三、实验接线四、实验步骤(1)切断实验仪电源,拔下联机排线;(2) 将ADC0809的IN0通道用插针引到AOUT1插孔,将CS4接到FF80H,

15、ALE接到T,JX0接到JX6;(3)接通实验仪电源;(4)从键盘输入本实验的编号09;(6)按“EX”键,开始执行;(7)数码管立即显示“0809. XX”。后二位表示模拟电压转换成的数字量,调节电位器W1,该二位的值将随着电压的变化而变化。五、实验程序MOV DPTR,#0FF80H ;选中ADC0809的地址MOV A,#00H ;选择ADC0809的0通道(D2=D1=D0=0)MOVX DPTR,A ;发写指令,启动A/D MOV R7,#0FFH ;延时,等待转换结束DJNZ R7,$ MOVX A,DPTR ;发读指令,取出采样值实验六 D/A转换(脱机:HW10)一、实验目的(

16、1)了解D/A转换芯片DAC0832的性能及编程方法;(2)了解单片机系统中扩展D/A转换芯片的基本方法。二、实验内容利用DAC0832芯片输出一个从0V开始逐渐升至5V再降至0V的可变电压。三、实验接线四、实验步骤(1)切断实验仪电源,拔下联机排线;(2)将DAC0832的译码线CS5接到FF80H孔,AOUT接到DJ,排线JX0接到JX2;(3)接通实验仪电源;(4)从键盘输入本实验的编号10;(5)按“EX”键,开始执行;(6)数码管上显示不断增大或减小的数字量,用万用表测量D/A输出孔AOUT,观察电压值的变化规律,并观察直流电机的转速变化情况。 五、实验程序MOV DPTR,#0FF

17、80H ;选中DAC0832的地址MOV A,#XXH ;确定数字量的大小MOVX DPTR,A ;发转换指令,启动D/A 实验七 1616 LED点阵显示(脱机:HW22)一、实验目的(1)利用单片机控制LED点阵显示屏;(2)了解单片机与LED点阵模块之间的接口电路。二、实验内容利用取模软件建立标准字库,编制程序实现点阵循环,左移显示汉字。三、实验步骤(1)切断实验仪电源,拔下联机排线;(2)连线:JHPC JX16(8255左下侧)、JHP1 JX10(液晶显示屏右侧)、JLPA JX9(8255左上侧)、JLPB JX15(8255左侧);(3)接通实验仪电源;(4)从键盘输入本实验的编号22;(5)按“EX”键,开始执行;(6)左移显示“启东计算机总厂OK”字样。实验八 12864 LCD液晶显示(脱机:HW23)一、实验目的(1)了解单片机与液晶显示器之间的接口设计与编程;(2)利用点阵式液晶显示器显示汉字或图形。二、实验内容编制程序,利用标准字库,在液晶显示器上显示汉字。三、实验步骤(1)切断实验仪电源,拔下联机排线;(2)连线:JX10(液晶显示屏右侧) JX12(液晶显示屏下侧)、JX11(液晶显示屏右侧) JX14(液晶显示屏下侧);(3)接通实验仪电源;(4)从键盘输入本实验的编号23;(5)按“EX”键,开始执行;(6)观察屏幕显示字样。

copyright@ 2008-2022 冰豆网网站版权所有

经营许可证编号:鄂ICP备2022015515号-1