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

加入VIP,免费下载
 

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

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

下载须知

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

版权提示 | 免责声明

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

单片机实验指导书Word文档下载推荐.docx

1、74LS138的输出P2.7 CP2.6 BP2.5 A 芯 片 地 址 Y00000H1FFFH 6264 Y112100H 8155 Y24000H DAC0832 Y36000H ADC0809 Y48000H 打印机 Y5接线端子 56 Y6接线端子 45 Y7接线端子 442、8155芯片:命令/状态寄存器的地址:2100HA口地址:2001H 接线端子的6572位 B口地址:2102H PB0PB6分别用于显示器的ag字型选择输出C口地址:2103H PC0PC5分别用于显示器字位选择输出3、EPROM 2764 地址:0000H1FFFH(三) 开关、键说明:1、K1K8拨码开关

2、:作为8路开关量输出。置于ON端为高电平输出,置于OFF端为低电平输出。对应于接线端子的411号位。2、KA1KA8拨码开关:分别控制8个发光二极管L1L8。置于ON状态时,8031P1口P1.0P1.7分别控制发光二极管的L1L8。置于OFF状态时,P1.0P1.7与L1L8断开,分别引到接线端子的第1825号位。3、KB1KB2拨码开关:KB1置于ON状态时,RST复位键与8031第9脚RESET接通。置于OFF状态时RST复位键与8031 RESET脚断开。此时8031的第9脚RESET接于接线端子第26号位。KB2置于ON状态时,计数按钮开关J与8031的T1定时计数器引脚连通,KB2

3、置于OFF状态时,8031的T1与接线端子31号位相接。4、J:计数用按钮开关。5、RST:复位按钮开关。6、W1电位器:A/D转换时0809模拟量输入的调节。二、MCS-51单片机应用板的使用说明MCS-51单片机应用板应用时,要与单片机开发系统和计算机配套使用。目前实验室用得计算机为工控机,单片机开发系统型号为伟福系列(SP51型)仿真系统,其它型号的MCS-51系列开发系统也可与其连接。另外还需要一直流5V电源。使用时,将开发系统的40芯仿真探头插到应用板上的8031插座上,将开发系统上的通讯线连接到计算机上的串行口1上或串行口2上,将开发系统的电源线和MCS-51单片机的电源线同时接通

4、5V电源,就可以调试使用了,如下图所示。注意插接时看清方向不能插反,当作D/A转换实验时需再将一个+15V和一个 - 5V直流电源接到接线端子上。该板上的打印机接口电路设计是与P 40 打印机相配合的,实验时应把打印机电源接到系统电源上,把打印机上的20芯扁平电缆线插到实验板对应的20芯插座上,即可调试。工业级 控制计算机HLJ8-电源开关单片应用板SP51 WAVE 单片机开发系统usB接线端子序号定义表序号 名称 序号 名称 1 ADC0809的 IN3 37 P2.3 (A11)2 ADC0809的 IN2 38 P2.4 (A12)3 ADC0809的 IN1 39 P2.5 4 键盘

5、开关输入端K1 40 P2.65 键盘开关输入端K2 41 P2.76 键盘开关输入端K3 42 程序区读信号PSEN7 键盘开关输入端K4 43 锁存信号ALE8 键盘开关输入端K5 44 译码器74LS138输出 Y79 键盘开关输入端K6 45 译码器74LS138输出 Y610 键盘开关输入端K7 46 数据线 D0 (P0.0)11 键盘开关输入端K8 47 数据线 D1 (P0.1)12 ADC0809的IN0 48 数据线 D2 (P0.2)13 电源地(GND) 49 数据线 D3 (P0.3)14 电源+5V (VCC) 50 数据线 D4 (P0.4)15 电源+15V 5

6、1 数据线 D5 (P0.5)16 DAC0832OUT 52 数据线 D6 (P0.6)17 电源 5V 53 数据线 D7 (P0.7)18 P1.0 54 8155 的OUT19 P1.1 55 8155的IN20 P1.2 56 译码器74LS138的Y521 P1.3 57 经锁存后的地址线A022 P1.4 58 A123 P1.5 59 A224 P1.6 60 A325 P1.7 61 A426 复位脚 62 A527 串行口 RXD (P3.0) 63 A628 串行口 TXD (P3.1) 64 A729 外部中断INT0 (P3.2) 65 8155的PA口的PA030

7、定时计数器T0 (P3.4) 66 PA131 定时计数器T1 (P3.5) 67 PA232 读信号 RD (OE) 68 PA333 写信号 WR (WE) 69 PA434 P2.0 (A8) 70 PA5 35 P2.1 (A9) 71 PA636 P2.2 (A10) 72 PA7实验一、学习仿真器的使用及简单编程一、实验目的:1、了解伟福系列(SP51型)仿真器的结构和功能;2、掌握伟福系列(SP51型)仿真器的基本操作和使用方法;3、利用已学过的MCS-51单片机的指令系统,进行一些简单的程序设计,并通过实验熟悉调试程序的过程。二、实验设备:1、伟福系列(SP51型)仿真器一台;

8、2、MCS-51单片机应用板一块; 3、微机电源一台。三、实验内容及实验方法:1、将数据块30H为首地址中的10个数求和(和不超过FFH),并放入40H中。2、将40H中的16进制数FFH转换成BCD码,并放入50H、51H中(选作)。3、打开计算机电源,先打开仿真器户的电源开关,再打开用户系统的电源开关(在关机时,先关用户系统的电源开关,再关开发系统的电源开关)。双击桌面上的“快捷方式到VF”图标,仿真软件启动并进入主调试界面。显示器左上方为项目窗口,右上方为程序窗口,左下方为信息窗口,右下方为数据窗口。 四、建立你的新程序:1、选择菜单文件/新建文件功能,出现一个文件名为“NONAME1”

9、的源程序窗口,将要调试的源文件输入计算机,源文件的格式如下(可参考附录一): ORG 0000H AJMP MN ORG 0100HMN: MOV SP,#60HMOV A,#12HMOV R0,#30H ADD A,R0 MOV 40H,AHERE: SJMP HERE END程序输完后,选择菜单文件/另存为功能,给出文件所要保存的位置,例如:F:XXX.ASM,保存文件。文件保存后,程序窗口上文件名变成了F:XXX.ASM。 2、编译你的程序:选择菜单项目/编译功能或按编译快捷图标或F9键,编译你的程序。如果有错误,信息窗口显示错误所在的位置,双击有错误的行,光标即跳到源程序的对应行上。修

10、改错误,保存文件后,重新进行编译。若编译没有错误,信息窗口显示“就序”。3、 仿真器/仿真器设置:选择仿真器:选择SP51,选择仿真头:选择POD-S8X5X,选择CPU:选择AT89C51,使用伟福软件模拟器,使用伟福软件模拟器,可以在完全脱离硬件仿真器情况下,对软件进行模拟执行。如果使用硬件仿真器,请不要选择使用伟福软件。按“好”确认。如果仿真器和仿真头设置正确,并且硬件连接没有错误,就会出现“硬件仿真”的对话框,并且显示仿真器、仿真头的型号及仿真器的序列号,表明仿真器初始化正确。4、 执行程序:执行/全速执行运行程序。执行/跟踪 跟踪程序执行的每一步,观察程序运行状态。执行/单步 单步执

11、行程序,与跟踪不同的是,跟踪可以跟踪到子程序的内部,而单步执行则不跟踪到子程序内部。执行/执行到光标处 程序从当前PC位置,全速执行到光标所在的行。执行/暂停 暂停正在全速执行的程序。执行/复位 终止调试过程,程序将被复位,如果程序正在全速执行,则应先停止。 程序运行完后,可以在“项目窗口”观察R0 R7、A、B等寄存器的变化,在“数据窗口”观察CPU内部数据区的变化。全速执行,只能在硬件设备上观察执行结果。五、实验报告内容:1、 画出程序流程图;2、 写出程序清单;3、 写出调试过程及程序执行结果。实验二、 运算处理程序设计与调试利用已学过的MCS-51单片机的指令系统,进行一些较复杂的程序

12、设计,并通过实验,进一步熟悉调试程序的过程。同实验一三、实验内容及要求:将30H39H中10个无符号数,剔除最大值和最小值,求平均数,并转换成BCD码,存入50H和51H中。四、实验报告内容:实验三、数据存储器扩展实验一、 实验目的:1、 了解微机存储器的组成;2、 掌握存储器与CPU之间的接口方法;3、 掌握存储器容量的扩展方法。二、 实验设备:1、同实验一2、数据存储器 6264RAM一片三、 实验内容:1、MCS-51单片机应用板上已有8K 的数据存储空间,其地址为0000H1FFFH。本实验要求另外再扩展一片RAM6264,地址安排在C000HDFFFH。为此,首先应该设计一个CPU与

13、RAM芯片之间的接口电路,这个接口电路与8031单片机各种总线相接,使8031能够按照要求的地址范围对RAM6264进行读写操作。MCS-51单片机应用板已将数据线D0 D7、地址线A0 A12、RD、WR等信号接到接线端子上了(见接线端子序号定义表)。首先应该熟悉RAM6264芯片的各管脚定义及逻辑要求,然后确定译码电路。将应用板上的74LS138译码输出脚Y6接到RAM6264的片选脚,。译码确定之后,按照6264的接线要求,画出6264与8031、74LS373、74LS138译码器连接的详细电路图,并画出接线端子与6264芯片的连线图(注明端子号和6264的管脚号),实验时,将系统提供

14、的地址线、数据线和控制线分别接到RAM6264的对应脚,确认连接无误后,方可调试。2、编一测试程序,将立即数35H送入RAM6264的C000HDFFFH各单元,送后检查,若都对,将立即数09H送入CPU的50H,若有不对的,将其地址的DPH值送入50H,DPL值送入51H。四、 实验步骤:1、将面包板上的RAM6264芯片与接口电路和CPU连接好;2、将应用板与仿真器相接,并接通电源;3、将测试程序输入计算机,执行程序后,在数据区窗口看执行结果,以确定扩展是否成功。五、 实验报告要求:1、画出详细的8031单片机与6264芯片的连线图;2、写出调试检测程序;3、满足实验报告其它要求。六、思考

15、题:1、写出调试过程中发现的问题及解决的方法;2、若改变6264地址,哪些连线须做改动,试举例说明。实验四、 LED显示器实验1、掌握显示程序的设计方法和8155控制字的设定;2、复杂程序设计并显示的综合练习。三、实验电路:四、实验内容及要求:1、利用所学过的知识,编写加法运算处理程序,将30H中的数与31H中的数相加,和放入32H。2、编写动态显示程序,将被加数显示在数码管的左边两位上,加数显示在中间两位上,和显示在右边两位上。8155 PB口控制各位显示器的字形,PC口控制各位显的阴极电位,使用六位共阴极显示器,显示缓冲区为79H7EH。(动态显示参考程序,见附录。)五、 实验报告内容:若

16、数码管显示ABCDEF,怎样改写程序。实验五、 8031单片机定时/计数器应用实验1、掌握定时器/计数器在定时工作和计数工作时控制寄存器TCON的用途及方式控制字TMOD各控制位的设定和含义;2、中断允许寄存器IE各控制位的设定和含义;3、中断的响应过程及中断源入口地址。 三、实验电路:将T1设定为计数器方式工作,将按钮开关J按下(接通)抬起(断开)次数作为外部事件脉冲从T1输入,将T0设定为定时功能,每按一次按钮开关J键,实现每隔一秒钟使P1.0、P1.1、P1.2P1.7依次输出高电平送到发光二极管上显示出来。六、 思考题:若每按一次按钮开关J键,实现每隔两秒钟使P1.0、P1.1、P1.

17、2P1.7依次输出高电平送到发光二极管上显示出来,应怎样改写程序。实验六、模/数与数/模转换实验1、 掌握A/D和D/A的转换原理;2、 熟悉A/D和D/A接口电路及接线方法;3、 掌握A/D和D/A转换的编程方法。1、 示波器一台;2、 -5V电源一台;3、 其余设备同实验一。三、实验电路A/D转换电路示意图四、实验内容及要求1、编写程序,当调节应用板上电位器W1时,即改变了0809输入端IN0的输入电压信号,记录下该模拟量转换成数字量值的大小,放入30H单元。2、利用板上给定的DAC0832转换器,产生不同频率的波形,如锯齿波,三角波,方波,矩形波等,周期自定,波形在示波器上输出显示。锯齿

18、波产生的原理是:每隔一定的时间往D/A转换器送一数值,且该数值逐渐提高,达到一定值后,又回到最小值重复上述过程,因为转换器输出的模拟信号与输入的数字信号成正比,所以输出的波形类似于锯齿形状,所以称为锯齿波。编程过程中需要注意的是每送完一个数需要一段软件延时,延时的长短决定了周期的大小。3、编写程序,将A/D转换的数字量作为D/A转换的延时常数,当调节单片机应用板上的电位器W1时,D/A转换的锯齿波的频率也随之变化。若将A/D转换的数字量作为D/A转换的延时常数,当调节单片机应用板上的电位器W1时,D/A转换的三角波、方波的频率也随之变化,应怎改写程序。 动态显示参考程序 (FBDIR.ASM)

19、 ORG 0000HAJMP MAINORG 0100HMAIN: MOV SP,#60H MOV DPTR,#2100H MOV A,#0EH MOVX DPTR,A MOV 5AH,#56H MOV 5BH,#34H MOV 5CH,#12H ACALL FBLOOP: ACALL DIR AJMP LOOP ORG 0200HFB: MOV R0,#5CH MOV R1,#79H MOV R3,#03HLP2: MOV A,R0 MOV R2,A SWAP A ANL A,#0FH MOV R1,A INC R1 MOV A,R2 INC R1 DEC R0 DJNZ R3,LP2 RE

20、T ORG 0300HDIR: MOV R0,#79H MOV R2,#01H MOV A,R2LD0: MOV DPTR,#2103H MOV DPTR,#2102H ADD A,#0FH MOVC A,A+PCDIR1: MOVX DPTR,A MOV R7,#02H ACALL DL INC R0 JB ACC.5,LD1 RL A AJMP LD0LD1: RETDSEG0: DB 3FH,06H,5BH,4FH,66H,6DHDSEG1: DB 7DH,07H,7FH,6FH,77H,7CHDSEG2: DB 39H,5EH,79H,71H,73H,21HDSEG3: DB 31H,6EH,40H,3EH,00H,00HDL: MOV R6,#0FFHDL6: DJNZ R6,DL6 DJNZ R7,DL END该程序执行后,数码管显示 1 2 3 4 5 6 。

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

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