×

ME950单片机开发实验仪指导教程(附完整单片机实例)

消耗积分:1 | 格式:pdf | 大小:15469KB | 2014-06-11

Less_

分享资料个

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

声明:本文内容及配图由入驻作者撰写或者入驻合作网站授权转载。文章观点仅代表作者本人,不代表电子发烧友网立场。文章及其配图仅供工程师学习之用,如有内容侵权或者其他违规问题,请联系本站处理。 举报投诉

评论(0)
发评论

下载排行榜

全部0条评论

快来发表一下你的评论吧 !