单片机THMEMU-1实验指导书

2018-12-17 12:57

Tianhuang Teaching Apparatuses 天煌教仪 版本号:V3.1 单片机2CPLD/FPGA及其应用系列 THMEMU-1型 单片机技术实训装置 实训指导书 (含使用说明书) 天煌教仪 浙江天煌科技实业有限公司

目 录

第一章 单片机软件实验 .......................................................................................................... 3

实验一 存储器块清零 .................................................................................................... 3 实验二 二进制BCD码转换 ............................................................................................ 5 实验三 二进制ASCII码转换 ........................................................................................ 7 实验四 程序跳转表 ........................................................................................................ 9 实验五 内存块移动 ....................................................................................................... 11 实验六 数据排序 .......................................................................................................... 13 第二章 单片机基础实验 ........................................................................................................ 15

实验七 P1口输入、输出实验 ..................................................................................... 15 实验八 继电器控制实验 .............................................................................................. 18 实验九 音频驱动实验 .................................................................................................. 20 实验十 定时器实验 ...................................................................................................... 23 实验十一 定时器输出PWM实验 .................................................................................. 25 实验十二 计数器实验 .................................................................................................. 26 实验十三 看门狗实验 .................................................................................................. 28 实验十四 外部中断实验 .............................................................................................. 30 实验十五 EEPROM外部程序存储器实验 ..................................................................... 32 实验十六 FLASH ROM外部程序存储器实验 ............................................................... 34 实验十七 SRAM外部数据存储器扩展实验 ................................................................. 36 实验十八 93C46串行EEPROM数据读写实验 ............................................................. 38 实验十九 IC总线实验 ................................................................................................ 40 实验二十 8253定时/计数器实验 ............................................................................... 45 实验二十一 8155 I/O扩展实验 ................................................................................. 47 实验二十二 8255 I/O扩展实验 ................................................................................. 50 实验二十三 74LS164串转并实验 ............................................................................... 52 实验二十四 74LS165并转串实验 ............................................................................... 54 实验二十五 用74LS245读入数据实验 ...................................................................... 56 实验二十六 用74LS273输出数据实验 ...................................................................... 58 实验二十七 74HC138译码器实验 ............................................................................... 60 实验二十八 查询式键盘实验 ...................................................................................... 61

1

2

实验二十九 7279阵列式键盘实验 ............................................................................. 63 实验三十 LED双色点阵显示实验 ........................................................................... 66 实验三十一 串行静态显示实验 .................................................................................. 68 实验三十二 16316 LED点阵显示实验 ..................................................................... 70 实验三十三 DAC0832并行D/A转换实验 ................................................................... 72 实验三十四 ADC0809并行A/D转换实验 ................................................................... 75 实验三十五 MC14433并行A/D转换实验 ................................................................... 78 实验三十六 LTC1446串行D/A转换实验 ................................................................... 81 实验三十七 TLC549串行A/D转换实验 ..................................................................... 84 第三章 单片机接口应用开发实验 ........................................................................................ 85

实验三十八 RS232通信接口 ....................................................................................... 85 实验三十九 RS485通信接口 ....................................................................................... 87 实验四十 实时时钟(RTC)实验 ............................................................................ 89 实验四十一 IC卡读写实验 ......................................................................................... 93 实验四十二 语音芯片控制实验 .................................................................................. 98 实验四十三 V/F转换与F/V转换实验 ..................................................................... 104 实验四十四 DS18B20温度传感器实验 ..................................................................... 107 实验四十五 红外发射与接收实验 ............................................................................. 111 实验四十六 电子琴模拟实验 ..................................................................................... 114 实验四十七 汽车转弯信号灯模拟实验 ..................................................................... 117 实验四十八 十字路口交通灯模拟实验 ..................................................................... 119 实验四十九 舞台灯模拟实验 .................................................................................... 121 实验五十 步进电机模拟实验 ................................................................................ 122 实验五十一 直流电机控制实验 ................................................................................ 126 实验五十二 步进电机控制实验 ................................................................................ 128 附录一 THKL-C51仿真器联机及软件的使用说明 ............................................................. 131 附录二 ISP在线下载器使用说明 ....................................................................................... 152

2

第一章 单片机软件实验 实验一 存储器块清零

一、实验目的

1.掌握存储器读写方法 2.了解存储器块的操作方法 二、实验说明

本实验指定某块存储器的起始地址和长度,要求能将其内容清零。通过该实验学生可以了解单片机读写存储器的方法,同时也可以了解单片机编程、调试方法。 三、实验内容及步骤

1.安装好仿真器,用串行数据通信线连接计算机与仿真器,把仿真头插到模块的单片机插座中,打开模块电源,插上仿真器电源插头(USB线)。

2.启动PC机,打开KEIL软件(KEIL软件使用见附录一),软件设置为模拟调试状态。在所建的Project文件中添加TH1.ASM源程序进行编译,编译无误后,打开数据窗口,选择外部数据存储器窗口XDATA,观察8000H (MEMORY#2窗口输入X:8000H 后回车)起始的256个字节单元的内容,若全为0,则点击各单元,用键盘输入不为0的值。按程序提示设置断点,执行程序,点击全速执行快捷按钮,点击暂停按钮,观察存储块数据变化情况,256个字节全部清零(红色)。点击复位按钮,可再次运行程序。

3.打开CPU窗口,选择单步或跟踪执行方式运行程序,观察CPU窗口各寄存器的变化,可以看到程序执行的过程,加深对实验的了解。 四、流程图及源程序(见光盘中的程序文件夹)

1.源程序 ORG 0000H START EQU 8000H

MOV DPTR, #START ;起始地址

MOV R0,#0 ;设置256字节计数值 CLR A Loop:

MOVX @DPTR,A

INC DPTR ;指向下一个地址 DJNZ R0,Loop ;计数值减一 NOP LJMP $ END 2.流程图

3

是否清除完?

五、思考题

如何将存储器块的内容置成某固定值(例全填充为0FFH)? 请用户修改程序,完成此操作。

是 结束 否 地址加1 当前地址内容清零 设置块长度 设置块起始地址 4


单片机THMEMU-1实验指导书.doc 将本文的Word文档下载到电脑 下载失败或者文档不完整,请联系客服人员解决!

下一篇:初中历史北师大版《七年级上》《第二单元 国家的产生和社会变革

相关阅读
本类排行
× 注册会员免费下载(下载后可以自由复制和排版)

马上注册会员

注:下载文档有可能“只有目录或者内容不全”等情况,请下载之前注意辨别,如果您已付费且无法下载或内容有问题,请联系我们协助你处理。
微信: QQ: