51单片机学习板使用说明
- 格式:docx
- 大小:37.26 KB
- 文档页数:2
51单片机学习板与智能小车两用套件使用说明目录第一章 套件介绍第二章 组装第三章 基本操作第四章 实验导引§1 点亮发光二极管§2 蜂鸣器演奏乐曲§3 红外遥控§4 蔽障§5 防跌落§6 寻迹§7 光控§8 无线遥控§9 数码管与矩阵键盘§10 查看红外遥控器按键编码§11 18B20测温§12 24C08读写§13 超声波附录常见故障排除第一章 套件介绍基于寓教于乐的教学方式,本套件给出一个与众不同的51学习板设计方案,以提高学生的学习兴趣、降低入门难度、增强实践能力。
这个套件是51单片机课程试验和智能小车开发两用的,经过精心设计以利于推广普及,既有较完善的基本功能,又给用户留有扩展和改造的充分余地。
套件是积木式的,分为三大部分。
(1)10cm×5cm主板:STC89C52(也可用AT89S52)芯片有锁紧插座,便于芯片的拆装。
11.0592M晶震有插座,便于选用不同频率的晶振。
两个LG9110直流电机驱动芯片也是可插拔的,不安装这两个芯片时主板就是一个实用的最小系统板。
本主板采用6-12伏宽电压电源,可以使用4-8节普通电池供电,摆脱对电脑USB接口的依赖。
有两排20针的杜邦线插座,给出P0、P1、P2、P3的32个I/O端口,还有两个VCC(+5伏)和两个GND端口。
除了P0口必须有上拉电阻外,为了外围器件的稳定性,P1、P2、P3口也安装了上拉电阻。
一个10针的防反插ISP 下载插座是供AT89S52下载程序用的,位于芯片插座前面,是一个标准的接口。
(2)23cm×10cm底板:如上图所示的是底板的背面,两个金属齿轮直流减速电机和两个3节的5号电池盒(9伏)已经安装在底板的背面上。
在底板前端装有一个大圆头螺钉起着万向轮的作用,在底板尾部也留有安装另一个圆头螺钉的钻孔(通常不需要)。
STU_MAIN单片机开发板使用手册第一章STU_MAIN 单片机开发板简介 (2)1.1 单片机开发板概述 (2)1.2 单片机开发板载资源介绍 (2)1.3 STU_MAIN 单片机开发板接口说明 (4)1.4 如何开始学习单片机 (5)第二章软件使用方法 ......................... . (6)2.1 KEIL 软件的使用方法 (6)2.2 STC-ISP 软件的安装与使用 (13)2.3 使用USB 口下载程序时设置步骤 (18)第三章STU_MAIN 开发板例程详细介绍 (21)3.1 准备工作 (21)3.2 安装STC-ISP下载程序 (21)3.3 闪烁灯 (22)3.4 流水灯 (23)3.5 单键识别 (25)3.6 利用定时器和蜂鸣器唱歌 (28)3.7 DS18B20 温度测量显示实验 (31)3.8 LCD1602 字符液晶显示 (36)3.9 串口通讯实验 (39)3.10 基于DS1302的多功能数字钟实验 (41)3.11 EEPROM X5045 实验 (47)第一章STU_MAIN 单片机开发板简介1.1 单片机开发板概述STU_MAIN 单片机开发板是经过精心设计开发出的多功能MCS-51 单片机开发平台。
该开发板集常用的单片机外围资源、串口调试下载接口于一身,可以让您在最短的时间内,全面的掌握单片机编程技术。
该开发板特别适合单片机初学者、电子及通信等专业的课程设计以及电子爱好者自学使用。
STU_MAIN 单片机开发板可作为单片机课程的配套设备,课程从最基本的预备知识开始讲起,非常详细的讲解KEIL 编译器的使用,包括软件仿真、测定时间、单步运行、全速运行、设置断点、调试、硬件仿真调试、变量观察等,整个过程全部用单片机的C 语言讲解,从C 语言的第一个主函数MAIN 讲起,一步步一条条讲解每一个语法、每条指令的意思,即使对单片机一巧不通,对C 语言一无所知,通过本课程的学习也可以让你轻松掌握MCS-51 单片机的C 语言编程。
51系列单片机学习魔力板(版本:V2.0)使用指南三思公社倾情奉献第一章 心语这个世界需要我们学习太多,这个世界催我们快步成长,这个世界还用一种沉默警示大家:没有进步就被淘汰!所以不断地学!学!学!才能与时俱进!没有计算机之前,复杂的传动机构里齿轮凸轮可能是我们无二的选择,但数字计算机的诞生、单片机的问世,突破了我们人类大脑的运算能力,大大增强了我们处理、解决各种复杂问题的速度。
于是我们看到,大批的少年、青年甚至中年人孜孜不倦地加入这个领域的学习和研究,冀望增强自己的工作能力,改变自己的生活质量。
怎么开始呢?有何捷径呢?惟有多动手多训练!还是拿那句古训:书山有路勤为径,学海无涯苦作舟。
本魔力板方便单片机初学者、学员更集中精力地探寻单片机世界的奥妙,而不是花很多时间在面包板上搭建自己的设计思想,且这种搭建经常出现不稳定、干扰大、接触不良等等问题,造成不必要的精力浪费。
实际上学习单片机只要具备一定的数字模拟电路基础就行,掌握单片机的基本运用和外围扩展,举一反三,融会贯通,就能步步引领你走向更高的层次。
第二章 魔力板功能简介使用本魔力板前请详细阅读本手册。
一. 魔力主板警示1 POWER电源插座只能接入直流(+9V~+12V)±10%,外负内正。
警示2 从USB取电时注意整个设备电流不能超过300毫安,有的电脑前面的USB接口供电能力很小,所以最好接后面的USB接口。
如果超过则通过POWER电源插座外接电源供电。
警示3 本产品为了实操方便,没有附加外壳,进行实操时注意台面清洁,防止意外短路。
警示4 做与LCD无关的实操时,请拨掉C区的LCD模块。
警示5 如果你是初学者,对外接看门狗缺乏实际经验时,请将A区的跳线JPA1短路到“NO WDI”方向位置。
警示6 H区的蜂鸣器驱动电路使用的是无源蜂鸣器,所以加到插针P2的信号不能长时间为低电平,否则Q1会发烫烧毁。
二.魔力板的特点51单片机学习魔力板V2.0版本具备如下特点:z可以和Keil C51系列仿真器通过串口连接进行联机调试;z单片机所有引脚双开放,更适合学习和业余开发;z有10套实操单元及相应的演示程序(汇编、C语言各10个);z低8位地址预分离,在CZ4插座上;z40脚和20脚单片机可通过跳线编程和运行;z外置看门狗学习;z通过跳线器设置可以对AT89S5x进行ISP编程;z通过跳线器设置可以对STC89C5x系列进行ISP编程;z USB和外置电源双选择供电;z最开放、最自由的开发平台。
51系统学习板说明焊接说明:一.焊接过程中正负极无法区分时有以下方法:1.观察焊盘,方孔为正。
(有一处例外,单片机P0口的上拉电阻,方形焊盘连接的是P0.0,P8位置连接的是正)2.通过观察VCC,GND标记,以及走线可判断正负。
3.找一已知的VCC或GND,用电表短路档判断焊盘的正负极性。
使用说明:1.单片机使用STC51系列,使用平行串口下载线。
使用STC程序下载软件,需要通过按键开关的冷启动完成下载。
2.电源部分:当使用9V开关电源或变压器通过7805稳压供电时,需用跳线帽将DC、EN接上。
当使用外接5V或USB供电时,需将跳线帽摘去。
3.键盘部分:当使用中断方式扫描时,需用跳线帽将KEY、INT 接上,以及四脚的指拨开关全部打到ON的位置。
4.AD部分:Ref_Adj电位器可使用203,调节它使基准电压为2.5V。
AD_Adj可使用103,调节它使输入模拟量改变。
需用跳线帽将ADI、EN以及AD、INT1连接上。
5.12864液晶部分:19脚为VCC。
而有的12864液晶19脚为GND,此时需要用排线外接。
当使用串行数据传输模式时,用跳线帽将MODE与P连接上。
当使用并行数据传输模式时,用跳线帽将MODE与S连接上。
6.液晶不能正常显示时建议调节液晶背光来检查液晶的好坏。
7.蜂鸣器部分:驱动时需用跳线帽连接,单片机管脚置低电平则驱动。
8.八脚指拨开关控制着多个模块的开关或者是关键引脚,当使用其中某一摸快时,注意将其打开。
9.当某一功能模块不使用时,尽量将与其有关的跳线帽摘掉,以避免影响模块的工作。
建议模块学习顺序:1.蜂鸣器驱动2.LED流水灯D数码管4.键盘扫描5.1602液晶调试6.ADC0804调试7.18B20调试8.24C02调试9.pcf8563调试10.12864液晶调试11.PS2键盘调试。
JD51学习板(仿真+下载)使用说明北京交通大学戴胜华2014.5V1.3正式使用前请先仔细阅读本说明文件,以避免不必要的麻烦,体验愉快的单片机学习过程。
所有蓝色文字请特别留意!本仿真学习套件主要针对初学者设计,力求简洁扼要,让使用者尽快掌握51单片机的使用要领,不作功能部件的盲目堆砌。
学习板上的MCU引脚全部预留外引并可通过跳线选择使用,所以JD51不但适合单片机课程学习,而且可用于单片机课程设计、电子设计大赛和项目开发。
JD51采用USB 和标准5mm插座双供电方式,可提供的5V 电源,仅用笔记本电脑即可供电及调试。
JD51型学习板可做的实验1.LED 电路,8 只独立LED 发光管,可做指示或各种闪烁效果用。
2.数码管电路,4只共阳一体8 段数码显示管,可实现各种数据显示,如计数、时钟等。
3.蜂鸣器电路,可用于设计各种提示音、演奏音乐等。
4.键盘电路,学习按键控制相关编程。
5.LCD 显示电路,编程控制LCD 显示。
6.串口电路,学习编程实现JD51 和PC 或其他符合该通信协议的电路之间的通信。
7.红外电路,通过选配的红外遥控器,学习红外解码并可实现红外遥控JD51。
8.温度模块电路,采用一线式温度传感器实现温度的采集并可显示在数码管或者LCD 上,通过温度数据处理便可实现温度控制器功能。
9.除了以上提到的可编程电路本学习板还有一些常用的不可编程电路,包括电源电路、复位电路、晶振电路等。
JD51资料包含内容●本学习套件的说明文件。
●本学习套件的学习板电路原理图。
●例子源代码。
●keil开发环境说明文档。
●相关元器件PDF文档。
●SST单片机的在线编程软件(SST EasyIAP)。
要使用JD51应配备一台计算机或笔记本电脑,该计算机应有一个串行通信接口(9针RS-232C),没有串口的用USB转RS-232C串口。
本说明内容均以Windows操作系统为基本环境,WIN XP、WIN7、WIN8等32位或64位系统都可以。
DM51-BASIC1.0型单片机学习开发板使用说明书欣世纪电子QQ:624156969邮箱:第一章概述1.1DM51-BASIC1.0型学习开发板描述作为电子爱好者或者电子行业硬件工程的开发者,单片机技术的掌握是必须的,作为基本的控制芯片,51系列单片机可以说是出学者入门提高效果极佳的一类单片机,到目前为止,51系列单片机繁衍出了上千种类型的单片机。
DM51-BASIC1.0型单片机学习板是专门针对单片机初学者和初级电子工程项目开发使用的一套多功能系统板,它工作稳定,设计灵活,系统板采用STC89C52系列单片机作为主控CPU,该学习开发系统板具有功能齐全,资源丰富的特点。
STC89C52单片机是STC公司的一款具有51内核的单片机,它支持串口直接在线下载程序,一根串口线就能解决程序下载的问题,大大的节省了编程器的开支,对初学者来说,节省了一笔不小的学习成本,该学习开发板改进设计,最终实现USB 直接进行程序下载,并通过USB对系统板全功能供电,因此,想要学习掌握单片机开发技术,使用该学习开发板只需要一台具有USB接口的电脑即可。
同时,该学习开发板还具有将计算机USB口转为串口的功能以及单片机与计算机进行USB通信的功能。
随板提供丰富的开发源代码以及学习资料。
通过使用该型单片机学习开发板可以轻松的使你尽快掌握单片机各个模块的开发技术。
1.2DM51-BASIC1.0型学习开发板功能特点该型单片机学习开发板具有功能多样,资源丰富的特点,其功能特点具体如下:1.该系统设计灵活,稳定性高,采取模块化的设计思想,与单片机技术相关的基本功能都能实现。
2.USB全功能5V供电系统,省去专门的外接稳压电源的成本,当然,如果条件允许,也支持外接电源为系统供电。
3.STC89C52单片机作为主控单片机,该型单片机具有丰富的资源和接口,内部ROM和RAM完全能满足初学者的学习开发要求。
4.支持计算机串口和USB口对程序进行在线下载,节省了编程器的成本,同时,操作简单,使用方便。
MCS8051学习板使用说明
一、浏览光盘
光盘内容如图所示:
二、软件安装说明
一、打开软件文件夹:
文件内容包括:
KEIL编程软件(keilc51v720)、PDF阅览软件(AdbeRdr708) 如图所示:
二、安装KeilC51软件
打开keilc51v720文件夹→打开setup文件夹→双击Setup开始安
装Keil软件。
选择Full Version进行安装。
选项Serial Number:填写为SN记事本内容。
Keil软件安装成功。
三、安装下载程序的软件
下载软件是用于将编写好的HEX文件烧录到MCS8051芯片上。
解压软件:
STC_ISP下载软件安装成功。
三、软件使用编程使用KEIL软件。
打开KEIL软件。
选择建立HEX文件。
生成HEX 文件。
四、将HEX文件下载到芯片
在进行下载之前,先将学习板的电源关闭,使线路板处于无电源状态。
关闭学习板电源,先点击下载:
再打开电源:
程序下载完毕。
打开电源观察运行结果。
HD-51-A型单片机学习/开发板使用手册(试用版)王炳谦编写华北电力大学自动化系2011年2月20日目录第一章硬件.1HD-51-A型学习/开发板照片-------------------------------------------------2 251学习板元件位置图3 HD-51-A型学习/开发板的产品外观及对应各功能模块说明4 USB转RS-232串口线5 学习板支持的单片机型号简介6 HD-51-A型51单片机学习开发板原理图第二章软件1 Keil C 单片机开发工具软件简介---------------------------------------------72 STC单片机PC端ISP下载控制软件Ver4.833 将固件程序下载到单片机内的方法4 学习51单片机的第一个入门程序第三章基本使用方法1HD-51-A型学习/开发板与计算机的接线-----------------------------------10 2 如何下载程序到学习板中附录:keil 教程下载网站第一章硬件1 HD-51-A型学习/开发板照片图1-1 学习/开发板正、反面照片2 51学习板元件位置图图1-2 51学习板元件位置图3 HD-51-A 型 学习/开发板的产品外观及对应各功能模块说明图蜂鸣器独立按键USB 电源插座外接电源USB 电源开关数码管显示RS232串口STC 51系列单片机P0口电源测点LED 灯P1口P3口复位按键稳压芯片电源指示防短路柱P2口 图1-3 HD-51-A 型 学习/开发板的产品外观及对应各功能模块说明图4 USB转RS-232串口线当你的计算机有RS232串口时,可由串口线直接与学习/开发板连接使用;当你的计算机没有RS232串口时,应使用USB转RS-232串口线,具体使用接线参见第三章。
图1-4 USB 转串口线5 学习板支持的单片机简介该开发/学习板支持STC系列DIP40封装的单片机。
51单片机学习板使用说明
51单片机是一种广泛使用的单片机芯片,广泛应用于嵌入式系统。
为了方便初学者学习和了解51单片机的使用,制作了一个51单片机学习板。
本文将介绍该学习板的主要功能和使用方法,帮助初学者更好地了解和使用51单片机。
一、学习板的主要功能
1.供电模块:学习板通过USB口供电,可直接使用电脑USB口或者外接电源。
供电模块还带有电源指示灯。
2.51单片机芯片:学习板上配备了一颗51单片机芯片,可以进行各种实验和开发。
3.标准接口:学习板上的标准接口可以连接各种传感器、显示器和执行器等外设,方便进行实验和开发。
4.LED指示灯:学习板上有多个LED指示灯,可以用于显示运行状态或者输出信号。
5.按钮开关:学习板上配备了多个按钮开关,用于输入信号或者控制操作。
6.显示屏:学习板上有一块液晶显示屏,可以显示各种信息。
二、学习板的使用方法
1.连接供电:将学习板通过USB线连接到电脑的USB口上,或者使用外接电源连接供电模块的电源输入端。
供电指示灯亮起表示供电正常。
2. 配置开发环境:使用相关软件(如Keil C51)配置开发环境,选择相应的单片机型号和端口。
4.运行程序:按下学习板上的复位按钮,即可使芯片复位,程序开始运行。
程序的运行结果可以通过LED指示灯和液晶显示屏来观察。
5.进行实验和开发:可以根据需要连接各种传感器和执行器等外设,进行实验和开发。
通过按钮开关和LED指示灯的输入和输出可以实现各种功能。
三、常见问题和解决方法
3.LED指示灯不亮或显示错误:检查程序是否正确编写,或者检查接线是否正确。
修改程序或者重新连接线路。
四、注意事项
1.学习板使用过程中应注意防止静电干扰,不要将学习板触摸或放置在静电环境下。
2.不要把学习板暴露在潮湿、强磁场或者高温环境中,以免损坏学习板或者降低性能。
3.学习板使用结束后及时断开电源,并存放在干燥、通风的地方,以延长学习板的使用寿命。
4.在进行实验和开发过程中应注意安全,遵循电路原理和操作规范,以免造成意外。
总结:通过学习板的使用说明,初学者可以更好地了解51单片机的使用方法和注意事项,为后续的学习和开发打下基础。
希望本文对初学者学习51单片机有所帮助。