ME950单片机开发实验仪指导教程
ME950 是集“单片机实验板/仿真器/编程器/下载线”四大功能于一体综合单片机实验开发系统,不需要另外配置其他编程器/下载器即可支持 51/AVR/PIC 三种单片机的下
载和实验,未来会升级软件支持 ARM 芯片的实验和开发。ME950 采用全开放式模块化设计,可以配合任意单片
机教材使用,非常适合广大高职院校,个人,工程技术人员学习和开发 51/AVR/PIC 单片机的需求! 专业的仿真和
编程下载功能也真正适合单片机工程师开发单片机产品使用,最大限度的避免您将来的重复投资,具有非凡的性价比。
目录
第一章 简 介
1.1 性能特点 ------------------------------------------------------------------------------ 6
1.2 板载实验硬件资源----------------------------------------------------------------------- 7
1.3 产品组成------------------------------------------------------------------------------- 8
1.3.1 标准配置------------------------------------------------------------------------ 8
1.3.2 可选配件------------------------------------------------------------------------ 8
第二章 硬件结构与安装
2.1 硬件结构------------------------------------------------------------------------------ 9
2.2 操作说明------------------------------------------------------------------------------12
2.2.1 安装编程控制软件SFISP----------------------------------------------------------12
2.2.2 快速操作入门—51 系列单片机LED闪烁实验---------------------------------------- 11
2.2.3 AVR系列单片机实验-------------------------------------------------------------- 13
2.2.4 PIC系列单片机实验------------------------------------------------------------- 13
第三章 编程/ISP下载功能的使用
3.1 支持器件列表------------------------------------------------------------------------- 14
3.2 SFISP 软件功能介绍 ------------------------------------------------------------------- 15
3.3 烧录器件的方法----------------------------------------------------------------------- 15
3.3.1 使用 ME950主机直接烧录---------------------------------------------------------- 15
3.3.2 ISP 下载功能的使用-------------------------------------------------------------- 16
1) 51/AVR 单片机 ISP 下载线的连接------------------------------------------------- 25
2) PIC 单片机 ISP 下载线的连接----------------------------------------------------- 17
3.4 AT89S51/52 管脚定义图---------------------------------------------------------------- 18
第四章 仿真功能的使用
4.1 ICE52 仿真器的功能特点--------------------------------------------------------------- 19
4.2 仿真软件安装
4.2.1 安装 Keil C51 软件-------------------------------------------------------------- 19
4.2.2 安装 ICE52D 仿真驱动程序-------------------------------------------------------- 20
4.3 第一个 Keil C51 程序 ----------------------------------------------------------------- 22
4.4 仿真调试 ---------------------------------------------------------------------------- 27
4.4.1 仿真器的硬件连接--------------------------------------------------------------- 27
1)仿真头结构 ------------------------------------------------------------------ 27
2)仿真内部资源----------------------------------------------------------------- 27
3)仿真外部目标板--------------------------------------------------------------- 28
4.4.2 仿真器的软件设置----------------------------------------------------------------28
4.4.3 调试程序------------------------------------------------------------------------ 30
1)断点设置与取消--------------------------------------------------------------- 30
2)仿真运行--------------------------------------------------------------------- 31
3)暂停功能---------------------------------------------------------------------- 31
4)仿真扩展 RAM------------------------------------------------------------------ 32
5)脱机运行---------------------------------------------------------------------- 32
6)退出仿真--------------------------------------------------------------------- 32
4.4.4 在 keil 中下载运行-------------------------------------------------------------- 32
第五章 实验指导
5.1 基础实验
实验一 LED闪烁 ------------------------------------------------------------------- 35
实验二 流水灯 -------------------------------------------------------------------- 39
实验三 继电器控制 --------------------------------------------------------------- 42
实验四 蜂鸣器控制 ---------------------------------------------------------------- 46
实验五 数码管显示 0-7 ------------------------------------------------------------- 51
实验六 独立按键识别 -------------------------------------------------------------- 57
实验七 外部中断 ------------------------------------------------------------------ 62
实验八 矩阵键盘识别 -------------------------------------------------------------- 68
实验九 1602 LCD显示 -------------------------------------------------------------- 75
实验十 12864 LCD显示------------------------------------------------------------- 84
实验十一 16x16 LED点阵显示 --------------------------------------------------------- 87
实验十二 RS232 串口通信 ------------------------------------------------------------ 95
实验十三 74HC164 串转并 ------------------------------------------------------------ 101
实验十四 74HC165 并转串 ------------------------------------------------------------ 106
实验十五 步进电机控制 ------------------------------------------------------------- 111
实验十六 NE555 计数实验 ------------------------------------------------------------ 117
实验十七 93C46 读写实验 ------------------------------------------------------------ 129
实验十八 24C04 读写实验 ------------------------------------------------------------ 140
实验十九 PCF8591 A/D转换实验 -------------------------------------------------------151
实验二十 PCF8591 D/A转换实验 ------------------------------------------------------ 154
实验二十一 DS1302 实时时钟 --------------------------------------------------------- 156
实验二十二 DS18B20 数字温度传感器 -------------------------------------------------- 159
实验二十三 红外遥控解码实验 ------------------------------------------------------- 171
实验二十四 PS2 键盘解码实验 -------------------------------------------------------- 181
实验二十五 74HC573 锁存器实验------------------------------------------------------ 194
实验二十六 MAX485 通讯实验 -------------------------------------------------------- 198
5.2 综合实验
实验二十七 PWM控制LED灯渐亮渐灭-------------------------------------------------- 203
实验二十八 数码管左移显示---------------------------------------------------------- 204
实验二十九 数码管右移显示 --------------------------------------------------------- 205
实验三十 数码管左右移动显示------------------------------------------------------ 206
实验三十一 数码管字幕显示---------------------------------------------------------- 207
实验三十二 LCD12864 并口 4 位数据传输方式显示---------------------------------------- 208
实验三十三 LCD12864 串口传输方式显示------------------------------------------------ 209
实验三十四 蜂鸣器模拟枪声---------------------------------------------------------- 209
实验三十五 蜂鸣器模拟救护车警报声-------------------------------------------------- 210
实验三十六 蜂鸣器模拟消防车警报声-------------------------------------------------- 210
实验三十七 0-99 秒循环计时---------------------------------------------------------- 211
实验三十八 0-99 秒倒计时定时控制器-------------------------------------------------- 211
实验三十九 8 位数码管显示秒表------------------------------------------------------- 212
实验四十 1602 液晶显示秒表-------------------------------------------------------- 213
实验四十一 8 位数码管显示简易时钟--------------------------------------------------- 214
实验四十二 1602 液晶显示简易时钟---------------------------------------------------- 214
实验四十三 8 位数码管显示通用时钟--------------------------------------------------- 215
实验四十四 1602 液晶显示通用时钟---------------------------------------------------- 215
实验四十五 8 位数码管显示闹钟------------------------------------------------------- 216
实验四十六 1602 液晶显示闹钟-------------------------------------------------------- 218
实验四十七 DS18B20 温度检测与控制(数码管显示) -------------------------------------- 220
实验四十八 DS18B20 温度检测与控制(1602 液晶显示) ------------------------------------ 221
实验四十九 步进电机加减速运行------------------------------------------------------ 223
实验五十 键控步进电机加减速运行-------------------------------------------------- 223
实验五十一 红外遥控步进电机-------------------------------------------------------- 224
实验五十二 电子密码锁-------------------------------------------------------------- 225
5.3 扩展实验
实验一 TFT彩屏驱动测试程序--------------------------------------------------------- 227
实验二 TFT彩屏和SD卡驱动测试程序-------------------------------------------------- 227
实验三 TFT彩屏显示矩阵键盘实验---------------------------------------------------- 227
实验四 TFT彩屏显示温度实验-------------------------------------------------------- 227
实验五 TFT彩屏显示时钟------------------------------------------------------------ 227
实验六 TFT液晶显示时钟+温度------------------------------------------------------- 227
实验七 TFT液晶显示红外遥控实验---------------------------------------------------- 227
实验八 TFT液晶显示红外遥控步进电机实验-------------------------------------------- 227
实验九 显示一幅128x160的彩色图片--------------------------------------------------- 227
实验十 TFT彩屏+SD卡+简单的FAT文件测试程序-----------------------------------------227
附录 1 常见问题解答
1.通电后实验仪上的红灯(PWR)闪是什么原因------------------------------------------ 230
2.为何有时烧写的芯片不能运行-------------------------------------------------------- 230
3.为何有时做数码管、液晶、LED 显示实验的时候不能正常工作----------------------------- 230
4.如何设置实验仪上的跳线------------------------------------------------------------ 230
5.烧写时提示器件 ID错误是什么原因---------------------------------------------------- 230
6.烧写时提示器件初始化错误是什么原因------------------------------------------------ 230
7.什么是 ISP------------------------------------------------------------------------- 231
8.ME950 所采用的全开放式模块化设计有什么特点和优势----------------------------------- 231
9.为什么 C 语言中有些代码行不能设置断点---------------------------------------------- 231
10.仿真器连接失败是什么原因----------------------------------------------------------231
11.单步仿真延时程序很慢是什么原因----------------------------------------------------231
12.仿真器有什么作用?ME950 内置的 ICE52 仿真器有什么特点------------------------------ 231
13.如何得到技术支持以及可以得到哪些技术支持----------------------------------------- 232
声明:本文内容及配图由入驻作者撰写或者入驻合作网站授权转载。文章观点仅代表作者本人,不代表电子发烧友网立场。文章及其配图仅供工程师学习之用,如有内容侵权或者其他违规问题,请联系本站处理。 举报投诉