最新消息: USBMI致力于为网友们分享Windows、安卓、IOS等主流手机系统相关的资讯以及评测、同时提供相关教程、应用、软件下载等服务。

THDPJ-3实验指导书+89C51程序+详细说明

IT圈 admin 26浏览 0评论

2024年4月3日发(作者:伏若枫)

实验一 I/O口控制实验 .................................................................................................. 2

实验二 定时器输出PWM实验 .......................................................................................... 5

实验三 蜂鸣器驱动实验 ................................................................................................ 7

实验四 电子琴模拟实验 ................................................................................................ 8

实验七 74HC138译码器实验 ........................................................................................ 12

实验八 看门狗实验 ...................................................................................................... 13

实验九 查询式键盘实验 .............................................................................................. 15

实验十一 8155 I/O扩展实验 ...................................................................................... 17

实验十五 继电器控制实验 .......................................................................................... 21

实验十六 I

2

C总线实验 ................................................................................................. 23

实验十七 实时时钟实验 .............................................................................................. 28

实验十八 温度传感器温度控制实验 .......................................................................... 32

实验十九 2×16字符型液晶显示实验 ........................................................................ 36

实验二十 128×64点阵型液晶显示实验 .................................................................... 39

实验二十一 红外发射接收实验 .................................................................................. 44

实验二十二 ISD1420语音控制实验 ............................................................................ 47

实验二十三 RS232串口通信实验 ................................................................................ 54

实验二十六 EEPROM外部程序存储器实验 .................................................................. 55

实验二十七 ADC0809并行AD转换实验 ........................................................................ 57

实验二十八 TLC549串行AD转换实验 .......................................................................... 59

实验二十九 DAC0832并行DA转换实验 ........................................................................ 61

实验三十 LTC1446串行DA转换实验 .......................................................................... 64

实验三十六 微型打印机实验(选配) .......................................................................... 66

实验三十七 USB通信实验 ............................................................................................ 69

实验三十八 以太网通信实验 ...................................................................................... 79

实验三十九 CPLD扩展接口实验(选配) .................................................................. 91

1

实验一 I/O口控制实验

一、实验目的

1、学习P1口的使用方法

2、学习延时子程序的编写和使用

二、实验说明

P1口是准双向口,它作为输出口时与一般的双向口使用方法相同。由准双向口结构可知当P1

口用作输入口时,必须先对口的锁存器写“1”,若不先对它写“1”,读入的数据是不正确的。

三、实验内容及步骤

实验(一):

用P1口做输出口,接八位逻辑电平显示,程序功能使发光二极管从右到左轮流循环点亮。

1、使用单片机最小应用系统。关闭该模块电源,用扁平数据线连接单片机P1口与八位逻

辑电平显示模块JD10。

2、用串行数据通信线连接计算机与仿真器,把仿真器插到模块的锁紧插座中,请注意仿真

器的方向:缺口朝上。

3、打开Keil uVision2仿真软件,首先建立本实验的项目文件,接着添加“P1口输出.ASM”

源程序,进行编译,直到编译无误。

4、进行软件设置,选择硬件仿真,选择串行口,设置波特率为38400。

5、打开模块电源和总电源,点击开始调试按钮,点击RUN按钮运行程序,观察发光二极管

显示情况。发光二极管单只从右到左轮流循环点亮。

实验(二):

用P1.0、P1.1作输入接两个拨断开关,P1.2、P1.3作输出接两个发光二极管。程序读取

开关状态,并在发光二极管上显示出来。

1、用导线分别连接单片机最小应用系统的 P1.0、P1.1到两个拨断开关,P1.2、P1.3到

两个发光二极管。

2、打开“P1_”源程序,编译无误后,全速运行程序,拨动拨断开关,观察发光二

极管的亮灭情况。向上拨为点亮,向下拨为熄灭。

3、也可以把源程序编译成可执行文件,把可执行文件用ISP烧录器烧录到89S52/89S51

芯片中运行。(ISP烧录器的使用查看附录二)

注:在做完实验时记得养成一个好习惯:把相应单元的短路帽和电源开关还原到原来的位

置!以下将不在重诉。

四、流程图及源程序

2

2024年4月3日发(作者:伏若枫)

实验一 I/O口控制实验 .................................................................................................. 2

实验二 定时器输出PWM实验 .......................................................................................... 5

实验三 蜂鸣器驱动实验 ................................................................................................ 7

实验四 电子琴模拟实验 ................................................................................................ 8

实验七 74HC138译码器实验 ........................................................................................ 12

实验八 看门狗实验 ...................................................................................................... 13

实验九 查询式键盘实验 .............................................................................................. 15

实验十一 8155 I/O扩展实验 ...................................................................................... 17

实验十五 继电器控制实验 .......................................................................................... 21

实验十六 I

2

C总线实验 ................................................................................................. 23

实验十七 实时时钟实验 .............................................................................................. 28

实验十八 温度传感器温度控制实验 .......................................................................... 32

实验十九 2×16字符型液晶显示实验 ........................................................................ 36

实验二十 128×64点阵型液晶显示实验 .................................................................... 39

实验二十一 红外发射接收实验 .................................................................................. 44

实验二十二 ISD1420语音控制实验 ............................................................................ 47

实验二十三 RS232串口通信实验 ................................................................................ 54

实验二十六 EEPROM外部程序存储器实验 .................................................................. 55

实验二十七 ADC0809并行AD转换实验 ........................................................................ 57

实验二十八 TLC549串行AD转换实验 .......................................................................... 59

实验二十九 DAC0832并行DA转换实验 ........................................................................ 61

实验三十 LTC1446串行DA转换实验 .......................................................................... 64

实验三十六 微型打印机实验(选配) .......................................................................... 66

实验三十七 USB通信实验 ............................................................................................ 69

实验三十八 以太网通信实验 ...................................................................................... 79

实验三十九 CPLD扩展接口实验(选配) .................................................................. 91

1

实验一 I/O口控制实验

一、实验目的

1、学习P1口的使用方法

2、学习延时子程序的编写和使用

二、实验说明

P1口是准双向口,它作为输出口时与一般的双向口使用方法相同。由准双向口结构可知当P1

口用作输入口时,必须先对口的锁存器写“1”,若不先对它写“1”,读入的数据是不正确的。

三、实验内容及步骤

实验(一):

用P1口做输出口,接八位逻辑电平显示,程序功能使发光二极管从右到左轮流循环点亮。

1、使用单片机最小应用系统。关闭该模块电源,用扁平数据线连接单片机P1口与八位逻

辑电平显示模块JD10。

2、用串行数据通信线连接计算机与仿真器,把仿真器插到模块的锁紧插座中,请注意仿真

器的方向:缺口朝上。

3、打开Keil uVision2仿真软件,首先建立本实验的项目文件,接着添加“P1口输出.ASM”

源程序,进行编译,直到编译无误。

4、进行软件设置,选择硬件仿真,选择串行口,设置波特率为38400。

5、打开模块电源和总电源,点击开始调试按钮,点击RUN按钮运行程序,观察发光二极管

显示情况。发光二极管单只从右到左轮流循环点亮。

实验(二):

用P1.0、P1.1作输入接两个拨断开关,P1.2、P1.3作输出接两个发光二极管。程序读取

开关状态,并在发光二极管上显示出来。

1、用导线分别连接单片机最小应用系统的 P1.0、P1.1到两个拨断开关,P1.2、P1.3到

两个发光二极管。

2、打开“P1_”源程序,编译无误后,全速运行程序,拨动拨断开关,观察发光二

极管的亮灭情况。向上拨为点亮,向下拨为熄灭。

3、也可以把源程序编译成可执行文件,把可执行文件用ISP烧录器烧录到89S52/89S51

芯片中运行。(ISP烧录器的使用查看附录二)

注:在做完实验时记得养成一个好习惯:把相应单元的短路帽和电源开关还原到原来的位

置!以下将不在重诉。

四、流程图及源程序

2

发布评论

评论列表 (0)

  1. 暂无评论