图2-10 PWM转换电路 图2-11 音频放大滤波电路 图2-12 电位器 图2-13 逻辑门电路 2.1.14 实验电路插座
本实验仪具有1个40芯通用电路插座,每个插座的全部引脚都被引出到相应的插孔,40芯通用插座可兼容28芯、24芯、16芯和14芯插座。利用这个插座,可对双列直插式的各种微机芯片进行实验。
2.1.15 总线插孔
本实验仪上有三排总线插座,用于引出各种总线信号,其中AD0~AD7为8根数据总线,A0~A15为16根地址总线,另外ALE、RD、WR为控制总线。与CPU相关的一些控制信号和I/O信号,例如P1口、RXD、TXD等信号在相应的仿真板上。
2.1.16 地址译码插孔(见下表)
译码插孔 CS0 CS1 CS2 CS3 CS4 CS5 CS6 CS7
地址范围 08000H~08FFFH 09000H~09FFFH 0A000H~0AFFFH 0B000H~0BFFFH 0C000H~0CFFFH 0D000H~0DFFFH 0E000H~0EFFFH 0F000H~0FFFFH
2.1.17 串口通信程序实验插孔
在做串行通信实验时,如果不需要将TTL电平转到RS232电平,可直接将POD51/96仿真板或POD8086仿真板上的TXD、RXD、地与通信对方交叉对接即可。
如果想要与标准的设备通信,就要做电平转换,将TTL电平转到RS232电平或将RS232电平转成TTL电平。本实验仪提供用户串行通信接口,可以用这两个插孔进行RS232通信
31
程序实验,经电平转换后,再通过实验仪的“用户串口”接到PC机或其它RS232设备,实现数据互传。
2.2 WAVE仿真板
若要做80C51或80C196的实验,将POD51/96仿真板插在实验仪上,POD51/96仿真板如图2-14所示。 在POD51/96仿真板上有两个跳线器,其中跳线器S1用
于CPU种类(80C51
图2-14 POD51/96仿真板示意图 或80C196)的选择,
另一个跳线器接80C51的EA脚,用于选择80C51的程序在内部还是外部,一般情况下接地,程序在CPU外部。
第三章 MCS-51单片机应用实验
本实验指导书可作为单片机课程实验、课程设计和实习实训的指导书,任课教师和实验指导教师可根据教学、实验和学院现有设备的实际情况,自行选择题目。也可依据本实验指导书编写设计任务书,作为课程设计施行。书中未列出具体源程序,可由学员依据流程图编写和调试完成。
实验二 信号灯控制实验
一、实验要求:
1. P1口做输出口,接八只发光二极管,编写程序,使发光二极管循环点亮。 2. P1.0、P1.1做输入口接两个拨动开关,P1.2、P1.3做输出口,接两个发光二极管,编写程序读取开关状态,将此状态,在发光二极管上显示出来。编程时应注意P1.0和P1.1作为输入口时应先置1,才能正确读入值。
二、实验目的:初步学习单片机汇编语言源程序的编制方法和调试方法,学习P1口的使
用方法以及沿时子程序的编写和使用。
三、实验电路及连线 实验1 P1口循环点亮
实验2 P1口输入输出
32
连线 1 2 3 4 5 6 7 8 连接孔1 P1.0 P1.1 P1.2 P1.3 P1.4 P1.5 P1.6 P1.7 连接孔2 L0 L1 L2 L3 L4 L5 L6 L7
连线 1 2 3 4 连接孔1 S0 S1 P1.2 P1.3 连接孔2 P1.0 P1.1 L2 L3
四、实验说明:
1. P1口是准双向口。它作为输出口时与一般的双向口使用方法相同,即当P1口用为输入口时,必须先对它置“1”。若不先对它置“1”,读入的数据可能是不正确的。 2. 延时子程序的延时计算问题。对于程序 DELAY: MOV R6,#200 DEL1: MOV R7,#125 DEL2: DJNZ R7,DEL2 DJNZ R6,DEL1 RET 由指令表可知MOV、DJNZ指令均需用两个机器周期,在采用6MHz晶振时,一个机器周期时间长度为2?s,所以该段程序执行时间约为:2?2?s?200?125?100ms
3. 有余力的同学可进一步考虑信号灯控制能否达到如霓虹灯的效果,并通过编程实现。
五、实验步骤:(如程序流程图或源程序等)
六、实验结果和体会:
33
七、建议:
实验三 继电器控制实验
一、实验要求: 用单片机的端口,输出电平控制继电器的吸合和断开,实现对外部装置
的控制(见图2-7)。其中三极管起电流放大的作用,该电路原理是弱电控制强电的常用方法。
二、实验目的:学习I/O端口的使用方法;掌握继电器控制的基本方法;了解用弱电控制
强电的工作原理。
三、实验电路及连线
连线 1 2 3
连接孔1 P1.0 5V L0
连接孔2 继电器输入 继电器常闭输入 继电器中间输入
四、实验说明:
现代自动控制设备中,都存在一个电子电路与电气电路的互相连接问题,一方面要使电子电路的控制信号能够控制电气电路的执行元件(电动机、电磁铁、电灯等),另一方面又要为电子线路的电气电路提供良好的电气隔离,以保护电子电路和人身的安全。继电器便能完成这一桥梁作用。本实验采用的继电器其控制电压是5V。本电路的控制端为高电平时,继电器工作常开触点吸合,连接触点的LED灯被点亮。当控制端为低电平时,继电器不工作。执行时,对应的LED将随继电器的开关而亮灭。
五、实验框图
六、实验步骤:(如程序流程图或源程序等)
34
七、实验结果和体会:
八、建议:
实验四 计数器实验
35