文档介绍:实验一单个发光二极管点亮
实验二单个发光二极管闪烁
实验三多彩流水灯实验
实验四按键控制彩灯
实验六数码管静态显示实验
实验七数码管动态显示实验
实验七外部中断的应用
实验八定时器实验
实验九单片机与PC机通信的设计
实验十简易秒表的设计
附录:
第一章 HFWH-MT51简介
HFWH-MT51实验系统集单片机学习,仿真,编程,在线下载于一体,集成了学习51单片机众多基本功能:USB接口,图型、字符型液晶显示,红外接发,蜂鸣器,实时钟,温度采集,数码管,LED灯,键盘,串行EEPROM、看门狗,RS232,继电器,步进电机驱动等等。能满足学习51单片机基础知识及提高的需要,也可以作为AVR学习板使用。
☆.集成USB转232接口(CP2102)
☆.128X64点阵液晶显示模块,内置汉字库
☆.集成16X2,液晶显示模块
☆.集成红外模块,红外接收,可实现红外摇控解码功能
☆.集成一路继电器
☆.集成DS1302时钟功能,结合液晶,数码管显示可做时间显示实验
☆.集成DS18B20温度测量芯片,结合液晶,数码管显示可做温度计实验
☆.集成32个P口LED灯,可清楚观察IO口输出状态,可做流水灯实验
☆.集成I2总线串行E2PROM 24C02( 4K bit E2PROM)
☆.集成串行E2PROM 93C46
☆.集成高达8位的数码管
☆.具有扩展接口,对外扩展所有P口
☆.集成4个独立键盘
☆.集成4X4矩阵键盘
☆.集成1个复位按键
☆.集成RS232串行通讯接口
☆. 集成电脑键盘接口
☆.集成步进电机驱动
☆.蜂鸣器,可实现简单电子琴功能
第二章实验系统硬件图
1:编程系统插座。2:编程系统监控芯片。3:实验仿真系统插座。4:PC键盘接口。
5:实验系统晶振1-40M可选。6:AVR芯片复位按键。7:独立按键。
8:红外接收头。9:温度传感器DS18B20。10:51芯片复位按键。
11:4*4键盘。12:外接ISP下载线接口。13:对外仿真2051接口。
14:单片机40P完整外扩。15:继电器。16:蜂鸣器。17:DS1302实时钟芯片。
18:93C46存储器。19:ULN2003步进电机驱动。20:24C02存储器。
21:32P口LED。22:12864液晶接口。23:八位数码管。
24:1602液晶接口。25:USB接口。
26:DC5V电源接口。27:232串行接口。
28:USB C通信模块。29:MAX232通信模块。
第三章 HFWH-MT51实验系统说明
,接口
1:电源切换按钮,按下去实验系统供电,弹上来编程系统供电。
2:USB通信切换按钮,按下去USB跟实验系统通信,弹上来USB跟编程系统通信。
3:串行通信切换按钮,按下去串口跟实验系统通信,弹上来串口跟编程系统通信。
4:数码管液晶切换按钮,按下去液晶供电,弹上来数码管供电。
5:烧写20P-2051和40P芯片的切换。
6:液晶背光的开关。
7:实验系统IO口连接到PC键盘的开关。
8:实验系统IO口连接到温度传感器18B20的开关。
9:实验系统IO口连接到,93C46或24C02的切换跳线。
10:32P口LED电源的开关,实验系统IO口连接到继电器,蜂鸣器,红外接收头的开关。
11:实验系统IO口连接到,DS1302实时钟或UL2003步进电机驱动的切换。
实验板上集成了一个编程器,可用USB接口和232串口,可以直接烧写:AT89C51,AT89C52,AT89S51,AT89S52,AT89C2051,AT89C4051,AT24C02,AT93C46等
用实验板上的232串口可以直接对STC,NXP,华邦公司等,带有串口ISP下载的芯片直接进行下载,也可以配合我公司的ISP下载线对AT公司的S51和AVR芯片进行下载
配合SST89E58,SST89E564仿真模块可以对板上实验硬件资源进行仿真,也可以对外部资源进行仿真(具体使用请看文件仿真器的使用方法)
实验板上集成了十几种实验硬件(具体说明请看第四章),也可以外扩实验
第四章 Keil C51软件的使用
Keil C51 软件是众多单片机应用开发的优秀软件之一,它集编辑,编译,仿真于一体,支持汇编,PLM 语言和C语言的程序设计,界面友好,易学易用。本次实验主要学习Keil C51软件的使用方法。
进入 Keil C51 后,屏幕如下图所示,几秒钟后出现编辑界。
启动Keil C51时的屏幕
进入Keil C51后的编辑界面
简单程序的调试: