目 录
第一章 系统安装与启动..................................................................................................................... 2 第二章 MCS-51单片机硬件接口实验部分 ........................................................................................ 3
实验一 I/O口输入、输出实验 .................................................................................................. 3 实验二 扩展输入、输出实验 ..................................................................................................... 5 实验三 扩展存储器读写实验 ..................................................................................................... 7 实验四 FlashMemory读写实验 .................................................................................................. 9 实验五 定时/计数器实验.......................................................................................................... 11 实验六 8253定时/计数器实验 ................................................................................................. 12 实验七 外部中断实验 ............................................................................................................... 14 实验八 串转并与并转串实验 ................................................................................................... 16 实验九 串行静态数码显示实验 ............................................................................................... 18 实验十 8255输入、输出实验 .................................................................................................. 20 实验十一 8255控制键盘与显示实验 ...................................................................................... 22 实验十二 8279控制键盘与显示实验 ...................................................................................... 24 实验十三 音频驱动实验 ........................................................................................................... 26 实验十四 LED点阵显示实验 .................................................................................................... 29 实验十五 LCD显示实验 ............................................................................................................ 31 实验十六 电子钟实验 ............................................................................................................... 33 实验十七 电子琴实验 ............................................................................................................... 34 实验十八 交通灯控制实验 ....................................................................................................... 35 实验十九 单片机串行口与PC机通信实验 ............................................................................. 37 实验二十 8251可编程串行口与PC机通信实验 .................................................................... 39 实验二十一 并行A/D转换实验 ............................................................................................... 41 实验二十二 并行D/A转换实验 ............................................................................................... 43 实验二十三 串行A/D转换实验 ............................................................................................... 45 实验二十四 串行D/A转换实验 ............................................................................................... 47 实验二十五 并行打印机实验(选) ....................................................................................... 49
2
实验二十六 IC串行EEPROM读写实验 ................................................................................... 51 实验二十七 IC卡读写实验 ...................................................................................................... 56 第三章 MCS-51单片机应用实验部分 .............................................................................................. 60
实验二十八 V/F转换与F/V转换实验 .................................................................................... 60 实验二十九 语音芯片控制实验 ............................................................................................... 63 实验三十 日历时钟芯片控制实验 ........................................................................................... 68 实验三十一 直流电机测速与控制实验 ................................................................................... 77 实验三十二 步进电机控制实验 ............................................................................................... 79 实验三十三 压力测量显示实验 ............................................................................................... 81 实验三十四 温度传感器与温度控制实验 ............................................................................... 83 实验三十五 红外数据发送与接收实验 ................................................................................... 85 实验三十六 485通信实验 ........................................................................................................ 88 实验三十七 CAN 总线通信实验 ............................................................................................... 90 实验三十八 USB 总线通信实验 ............................................................................................... 94
1
第一章 系统安装与启动
一、实验系统工作模式
THGMW-1型单片机51/96·微机8088三合一实验开发系统可以工作在三种模式下: 1.实验系统工作在51实验模式
当用户需要进行MCS-51单片机实验内容时,应进入这种工作模式。
1)将JD2(CPU插座)与JD3(CPU51插座)用“CPU转接板”连接起来,JD1(CPU88插座)空置。
2)用配套的串行通讯电缆,将9芯电缆的一端与实验机上(CPU模块处)的9芯插座SCOM1相连,另一端与PC机的串行口相连。
3)先打开电源开关,再打开直流开关,在PC机上打开THGMW-51软件,运行实验程序,具体操作参见本实验指导书后面章节内容。 2. 实验系统工作在88实验模式
当用户需要进行INTEL-8088微机实验内容时,应进入这种工作模式。
1)将JD2(CPU插座)与JD1(CPU88插座)用“CPU转接板”连接起来,JD3(CPU51插座)空置。
2)用配套的串行通讯电缆,将9芯电缆的一端与实验机上(CPU模块处)的9芯插座SCOM1相连,另一端与PC机的串行口相连。
3)先打开电源开关,再打开直流开关,在PC机上打开THGMW-88软件,运行实验程序,具体操作参见配套光盘中实验指导书88分册。 3. 实验系统工作在96实验模式
当用户需要进行MCS-96单片机实验内容时,应进入这种工作模式。
1)将“80C196 CPU板”插入JD2(CPU插座)和JD4(CPU96插座),JD3(CPU51插座)、JD1(CPU88插座)空置。
2)用配套的串行通讯电缆,将9芯电缆的一端与实验机上(CPU模块处)的9芯插座SCOM1相连,另一端与PC机的串行口相连。
3)先打开电源开关,再打开直流开关,在PC机上打开THGMW-96软件,运行实验程序,具体操作参见配套光盘中实验指导书96分册。 二、51实验模式下各开关和跳线器的初始状态设置
1)A1区直流开关:实验内容若不用到A区模拟模块,则开关置位在下方,模拟模块电源为关闭状态。
2)B2区JT1B跳线器:短路帽置位在左边,LED点阵显示模块电源为关闭状态。
3)B3区JT2B跳线器:短路帽全部置位在下方,LCD液晶显示模块电源、背光为关闭状态。 4)C1区JT1C跳线器和C3区JT2C跳线器的短路帽位置随意,由相关实验决定。 5)C3区JT3C跳线器:短路帽置位在左边,语音接口模块电源为关闭状态。 6)E4区JT1E跳线器:两只短路帽置位在左边,八位逻辑电平输出有效。 7)E7区S11E、S12E开关:开关全部置位上方(ON),由8279来控制键盘、显示。 8)F3区JT1、JT2跳线器:短路帽全部置位在上方。
9)A5区S4A多位开关:开关置位最右端(温度控制),做温度控制实验用。
2
第二章 MCS-51单片机硬件接口实验部分
实验一 I/O口输入、输出实验
一、实验目的
掌握单片机P1口、P3口的使用方法。 二、实验内容
以P1口为输出口,接八位逻辑电平显示,LED显示跑马灯效果。以P3口为输入口,接八位逻辑电平输出,用来控制跑马灯的方向。 三、实验要求
根据实验内容编写一个程序,并在实验仪上调试和验证。 四、实验说明和电路原理图
P1口是准双向口,它作为输出口时与一般的双向口使用方法相同。由准双向口结构可知当P1口作为输入口时,必须先对它置高电平使内部MOS管截止。因为内部上拉电阻阻值是20K~40K,故不会对外部输入产生影响。若不先对它置高,且原来是低电平,则MOS管导通,读入的数据是不正确的。
本实验需要用到CPU模块(F3区)和八位逻辑电平输出模块(E4区)和八位逻辑电平显示模块(B5区),八位逻辑电平输出电路原理图参见图1-1。八位逻辑电平显示电路原理图参见图1-2。
图1-1 八位逻辑电平输出
3
图1-2 八位逻辑电平显示
五、实验预习要求
学习教材的相关内容,根据实验要求画出程序流程图,写出实验程序。 六、实验步骤
1)系统各跳线器处在初始设置状态。
用导线连接八位逻辑电平输出模块的K0到CPU模块的RXD(P3.0口); 用8位数据线连接八位逻辑电平显示模块的JD4B到CPU模块的JD8(P1口)。 2)启动PC机,打开THGMW-51软件,输入源程序,并编译源程序。编译无误后,下载程序运行。
3)观察发光二极管显示跑马灯效果,拨动K0可改变跑马灯的方向。 七、实验参考程序
本实验参考程序“1_Port.ASM”位于THGMW软件文件夹下THGMW\\Exp\\51文件夹。
4

