51单片机开发板简介V1.0
top51 单片机开发板 说明书

T O P51单片机开发板使用说明书VER1.0 09-6-20TOP51单片机综合实验系统主要特点:▲ 1、 业界第一款全面支持STC最新1T单片机的开发板。
STC公司在09年推出了革命性的51单片机---1T单片机,执行一条指令仅需要1个时钟周期,比传统51单片机快8--12倍。
1T单片机不仅速度超快,而且其内部集成了A/D、SPI 、PWM、PCA等原本只有PIC、AVR单片机才有的高级模块,这意味着以前无法用51做的项目,现在也可以用51来做了;而且更让人欣喜的是,它在与传统51单片机如89C51、89C52保持100%兼容的同时,价格更低。
STC公司将逐步停止89C51、89C52的生产和销售,强烈建议大家立刻学习更先进的1T单片机!一步到位、避免二次学习!(支持89C51、89C52,但不推荐大家使用)▲ 2、 26合1。
TOP51开发板是目前集成模块数最多的开发板之一,集成有26个模块,模块多,意外着学习内容多,花同样的钱,你将学到更多的知识。
另外,TOP51开发板集成了许多最新外围模块,如TF卡(微型SD卡)、PS/2电脑键盘、AD、DA、点阵管、光电转速仪等、支持TFT真彩屏显示,让你的学习与时代同步!▲ 3、 全电控设计、傻瓜化操作。
板上没有一个跳线和拨码开关,使用中,你无需要进行繁杂的跳线和拨码开关设置,非常适合初学者使用,同时我们配套推出TOP51函数集,让C语言编程象BASIC一样简单!▲ 4、 真正实现“一线打天下”。
大部分其他开发板在使用的时候,需要外接许多根电缆,如串口线、USB线、USB转串口线、甚至还有笨重的并口线、外接电源线,这么多线,连接和携带都很不方便; TOP51开发板只需要一根USB 线(注意是轻巧的USB线、不是USB转串口线),就实现了USB供电、USB烧写、USB仿真、串口通信4项功能,使用非常方便、特别是笔记本电脑用户无需要另付钱配置USB转串口线,更显方便和实惠。
EASY51简明中文手册

EASY51 单片机学习套件用户手册V1.0献给所有热爱单片机和期望掌握单片机的朋友单片机学习网. Mcustudy目录第一章Easy51单片机学习套件简介1.1 性能特点 (3)1.2 功能概述 (3)1.2.1 实验内容 (3)1.2.2 编程功能 (4)1.2.3 仿真功能 (4)1.3 产品组件 (4)第二章硬件设置与软件安装2.1 硬件结构 (6)2.1.1 主要器件及接口 (6)2.1.2 跳线设置 (7)2.2 软件安装 (7)第三章编程及下载方法3.1 编程软件的使用 (8)3.1.1 主界面 (8)3.1.2 通用设置 (8)3.1.3 选择器件型号 (9)3.1.4 编程操作 (9)3.2 器件的插放方向 (11)3.3 ISP下载线的使用 (12)第四章仿真功能的使用4.1 仿真功能的说明 (13)4.2仿真的硬件设置 (13)4.3仿真的软件设置 (13)第五章常见问题解答 (16)第六章技术支持与售后服务 (17)第一章Easy51单片机学习套件简介首先感谢您选用由本站(单片机学习网)开发的Easy51单片机学习套件,同时也恭喜您为了学习单片机而踏出了重要一步。
Easy51单片机学习套件是将单片机实验板,编程器,仿真器集成到一个系统上,使您花最少的钱学习单片机,而且套件摆脱了传统、繁锁的单片机学习方式,将当今流行的学习方案集成在一个系统中,使您学习单片机变的更轻松,更高效。
1.1 性能特点·编程器,仿真器,实验板,下载线四合一·波峰焊工艺生产,质量保证,性能更稳定·为主板配有底座,使用更安全,更放心·板上资源丰富,跳线简单明了,便于学习·提供丰富的实验例程,包括汇编和C代码,并附有详细注释·采用源码公开的编程软件,性能保证·配有40Pin外扩接口和标准40PIN仿真连接头,当作一台独立的51系列单片机仿真器来使用·配有10Pin ISP下载连接头,单独做ISP下载线使用1.2 功能概述1.2.1 实验内容Easy51单片机学习套件配合软件可以直接对锁紧座的单片机进行烧写,编程和实验共用,烧写完毕即可运行,省去了拔插芯片的麻烦,学习更方便,快捷。
51单片机开发板的规格

51单片机开发板是一种基于51系列单片机的电子开发工具,它可以帮助用户学习和开发单片机应用程序。
下面是对51单片机开发板规格的介绍:一、外观尺寸开发板的外形尺寸为12cm x 8cm,面板上包含有电源开关、LED指示灯、排针、USB接口、JTAG接口、晶振等常用硬件接口,方便用户进行调试和开发。
二、核心硬件开发板的核心硬件是8051单片机,它是基于8051指令集的微控制器,具有低功耗、高性能的特点。
开发板还配备了相应的外围电路,如时钟电路、复位电路、LED显示电路、音频接口等,为用户提供完整的开发环境。
三、软件资源开发板提供了丰富的软件资源,包括Keil uVision环境下的程序代码、硬件原理图、Pin to Pin 的电路连接器等。
这些资源可以帮助用户快速上手,进行各种应用程序的开发。
四、应用领域51单片机开发板适用于各种嵌入式系统的开发,如智能家居、物联网、工业控制、智能仪表等。
用户可以利用开发板学习51单片机的基本原理和编程技巧,进而开发出各种具有实际应用价值的应用程序。
五、扩展性开发板提供了丰富的扩展接口,如排针、USB接口、JTAG接口等,方便用户进行硬件扩展和软件升级。
同时,开发板还支持外接显示屏、键盘、音频模块等外部设备,满足用户的多种需求。
六、学习价值51单片机开发板具有很高的学习价值,它可以帮助用户快速掌握单片机的原理和编程技巧。
通过学习开发板的原理和代码,用户可以深入了解单片机的内部结构和运行机制,为以后的学习和工作打下坚实的基础。
总结:51单片机开发板是一种非常实用的电子开发工具,它提供了完整的硬件环境和软件资源,适用于各种嵌入式系统的开发。
同时,开发板具有很高的学习价值,适合初学者和进阶者使用。
在购买时,用户可以根据自己的需求和预算选择合适的型号和品牌。
51单片机开发板资料

51单片机开发板51单片机技术自发展以来已走过了近20年的发展路程。
单片机技术的发展以微处理器(MPU)技术及超大规模集成电路技术的发展为先导,以广泛的应用领域拉动,表现出较微处理器更具个性的发展趋势。
小到遥电子玩具,大到航空航天技术等电子行业都有单片机应用的影子。
针对51单片机技术在电子行业自动化方面的重要应用,为满足广大学生、爱好者、产品开发者迅速学会掌握单片机这门技术,于是产生51单片机开发板。
实践表时,8位的单片机仍然占据着市场百分之八十的份量。
功能介绍:1、8个LED灯,可以练习基本单片机IO操作,在其他程序中可以做指示灯使用。
2、2个四联8段数码管,显示温度数据,HELLO欢迎词、时钟等。
3、高亮8*8点阵,如练习数字,字母,图片显示,或者小游戏的开发如贪吃蛇等。
4、4个独立按键,可以配置为中断键盘,为程序的按键扫描节省更多的时间。
5、8个AD按键,主要设计为游戏开发如推箱子等,去掉了矩阵键盘,AD 键盘在实际中的应用相当广泛,如电视机加减搜台等都是采用AD键盘,一根AD线可以扩展几百个按键,更接近工程。
6、PCF8591具有AD/DA功能,其采用IIC总线协议,可练习IIC总线的操作。
7、DS18B20:单线多点检测支持。
8、光敏电阻测试光线强度,感受白天黑夜的区别。
9、FM收音机:能接收80M到110MHz之间的FM频段。
可实现自动搜台和手动搜台。
10、DS1302时钟芯片提供实时时钟,带3V电池,在掉电的情况下,时钟仍然可以继续运行。
11、可读写SD卡文件系统,保存数据显示到TFT液晶屏等。
12、继电器可以控制高电压的设备,高压危险,请小心使用。
13、直流电机接口,控制直流电机。
14、步进电机接口,控制步进电机运行。
15、蜂鸣器,可以做电子琴、音乐发声等。
16、74HC595芯片练习串行转并行数据扩展。
17、74HC573锁存扩展芯片,可以扩展接口。
18、ULN2003电机驱动芯片。
单片机开发板介绍

51系列单片机开发板介绍本实验板采用了专利(ZL02255024.0),除了做单片机实验以外,还可以做其它工作,如程序代码烧录、真实观察运行结果,真正实现了实验、编程、开发一体化!本实验板已经自带有编程烧录的功能,可以对STC公司的全系列51单片机进行编程,可以帮大家省下购买编程器的钱,本STC单片机板编程烧录程序非常可靠,速度也很快,让您批量生产也不用发愁!使用特别方便,您在开发产品时,可以立即改变代码,立即烧录,立即观看真实结果,无需再进行所谓的仿真。
最值得一提的是:STC推出的系列51单片机芯片是全面兼容其它51单片机的,而51单片机是主流大军,每一个高等院校、普通学校、网站、业余单片机培训都是以51单片机为入门教材的,所以,教材最多,例子最多。
本板采用了特别的设计,40PIN的万能插座,20PIN的万能插座(8位单片机也有很多精简版本,例如89C2051只有20个引脚),省时省力,充分保护您的单片机芯片,延长寿命。
40个I/O口都完全开放独立的,使用时用连接跳线连接到板载硬件资源上,任意一个I/O口都可以连接到相同的硬件资源上,这样在开发单片机产品时可以任意定义各引脚功能,市面上的同类产品将外围硬件直接与单片机引脚相连而无法自己定义功能(因此外形小巧、价格便宜),实验成功后进行产品化时,由于不可能将原实验板的连接线路搬到自己的产品中,因此必须更改源程序,与此相比,本实验板具有的功能将有革命性的意义。
本开发实验板的功能和扩展性能已经达到极限,这是与本站的专利技术相结合的最大特点,可以无限组合,实现功能无限!1.主要硬件资源:1.八路LED流水灯演示,可以实时反应单片机的I/O口状态,适合初学入门;2.蜂鸣器声音输出,可以让单片机发声、唱歌,让单片机变成电子琴;3.4X4矩阵键盘,可以完全独立的分开,灵活设计,满足各种需要;4.八位超高亮LED数码管,可做记数器、频率计、电子钟、计算器等实验;5.串行存储器AT24CXX全系列读写,芯片地址可任意设定;6.RS232串口通信接口,与具有232接口的所有电子产品进行通讯;7.RS485通讯接口,与具有485接口的所有电子产品进行通讯;8.实时时钟功能,采用DS1302,大电容储电,也可用3.6VNi-Cd电池;9.单线温度传感芯片DS1820,可显示现场温度变化;10.板载电源、复位开关,可以节约插拨电源时间、加倍延长寿命;11.8位串行A/D转换芯片TLC549,节省I/O开销;12.40PIN的万能锁紧插座,省时省力,充分保护您的单片机芯片,延长寿命;13.20PIN的万能锁紧插座,省时省力,充分保护您的单片机芯片,延长寿命;14.40个I/O口都完全开放独立的,50多根镀金插针让您无限组合,无限扩充;15.配置STC89C51,STC12C2052芯片各一块;16.1602 液晶显示模块,能显示2行x16字符;17.一组8位拨码开关。
51单片机的开发板原理

51单片机的开发板原理
51单片机的开发板原理如下:
1. 单片机芯片:开发板上会集成一颗51单片机芯片,常见的有AT89C51、AT89S51等型号。
单片机芯片是整个开发板的核心,负责控制和执行程序。
2. 外部振荡器:开发板上通常会配置一个外部振荡器,用于提供给单片机芯片一个稳定的时钟信号。
51单片机通常使用12MHz或者11.0592MHz的振荡器。
3. 上电和复位电路:开发板上会包含一个上电和复位电路,用于控制单片机的启动和复位。
当上电时,上电电路会提供稳定的电源给单片机芯片,复位电路会将单片机复位到初始化状态。
4. LED指示灯:开发板上通常会配置一些LED指示灯,用于显示单片机的运行状态、IO口的输出状态等。
这样可以方便开发者进行调试和观察。
5. 按键和开关:开发板上通常会配置一些按键和开关,用于与单片机进行交互。
例如,可以通过按下某个按键触发某个操作,或者通过开关切换某个功能。
6. 显示屏:某些开发板上还会配置液晶显示屏或者数码管等,用于在开发过程中显示相关信息,方便调试和观察。
7. 输入输出接口:开发板上会提供一些IO口,用于连接外部设备,如扩展模块、传感器等。
这样可以方便开发者对外部设备进行控制和采集。
8. 下载和调试接口:开发板上会包含下载和调试接口,用于将编写的程序下载到单片机芯片中,并进行程序的调试和运行。
常见的下载接口有ISP接口和JTAG 接口等。
以上就是51单片机的开发板原理基本介绍。
不同型号的开发板可能会略有差异,但基本原理都是类似的。
开发板的设计旨在简化单片机的开发和调试过程,提高开发效率。
C8051F开发板用户手册

2
亿和电子工作室出品
C8051F-DK
目录 1. 背景简述......................................................................................................................................5 1.1. 亿和 C8051F 实验仪简介................................................................................................5 1.2. C8051F 单片机的优势..................................................................................................... 5 1.3. 实验仪用途...................................................................................................................... 6 2. 准备工作..................................................................................................................................... 6 2.1. 相关软件介绍........................................................................................................
红外收发模块51单片机程序部分

深圳市技新电子科技有限公司www.jixin.pro红外收发模块51单片机程序部分V1.0.0.0红外收发模块51单片机程序部分1、红外收发原理介绍1.1红外接收头决定了通信的频率是38KHZ红外通信模块发射红外光的频率是38KHZ,这个频率是由红外接收探头决定的,市场上还有其他频率的产品这里不讨论。
技小新的红外收发模块上面用的接收头就是这种38KHZ 的,型号是IRM-3638T。
红外发射的探头没有这个频率限制,所以可以用单片机自由控制。
1.2红外通信的流程单片机A控制红外发光管,发射38KHZ频率的光,同时遵守一定的通信规则,比如电影里常见的“摩斯密码”。
红外接收头连接着单片机B,红外接收头收到红外光后会输出一连串的高低电平到单片机B,单片机B根据“摩斯密码”的规则解码。
这样就完成了一次红外通信。
1.3红外载波调制的约定我们使用的通信方式叫做载波调制。
(1)由于发射频率是38KHZ,很容易得出发射一个信号的周期是26.3uS.(2)对于发射端:“载波发射”一个周期是,发光8.77uS+不发光17.53uS。
“载波不发射”一个周期是,26.3uS不发光。
(3)对于接收端:如果收到了一个“载波发射”信号,输出低电平26.3uS。
如果收到了一个“载波不发射”信号(其实就是没有收到信号),输出高电平26.3uS。
真正使用时候要发送一连串的“载波发射”和“载波不发射”,这样接收端输出的是连续的脉冲。
(注意,仅仅一个“载波发射”并不能让接收端正确输出。
)1.4NEC_upd6121红外通信协议。
这是很多遥控器厂商都在使用的协议。
它的协议约定如下:(1)引导码:342个连续“载波发射”+171个“载波不发射”。
接收端的反应是9mS的低电平+4.5mS的高电平。
(2)数据“0”表示为:21个连续“载波发射”+21个连续“载波不发射”。
接收端的反应是:0.56mS的低电平+0.56mS的高电平。
(3)数据“1”表示为:21个连续“载波发射”+64个连续“载波不发射”。
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
STC89C51单片机开发板
简
介
目录
一、产品简介 (3)
1.1 功能简介 (3)
2.2 实验板相关软件 (3)
二、硬件布局 (4)
三、实验板跳线说明 (5)
四、实验板端口资源分配说明 (5)
五、实验板独立模块介绍 (6)
5.1 供电方式及其下载方式 (6)
5.2 板载扩展电源端子介绍 (7)
5.3 数码管段选排针介绍 (7)
5.4 八位流水灯排针介绍 (8)
5.5 独立按键排针介绍 (8)
5.6 继电器和蜂鸣器控制端子介绍 (8)
三、开发板配套资源 (9)
3.1 实验包含例程(另附例程文件夹): (9)
3.2 主要功能简介: (9)
3.3 配件一览表: (10)
一、产品简介
1.1 功能简介
本款51单片机开发系统是一款院校教学适用型的开发板,也是辅助自学单片机有力的辅助工具,该51单片机学习实验板除了支持Atmel公司的AT89S系列之外,还支持STC的所有系列增强型51单片机的实验、编程。
本款51板板载最基本的实验硬件资源接口,各个模块各自独立,并对外全部开放I/O 口,可简单的使用短路跳帽进行默认程序的的连接。
2.2 实验板相关软件
美国Keil Software 公司出品的51系列兼容单片机C语言软件开发系统,Keil c软件,支持C语言编译,是目前开发51系列单片机的主流工具。
以下是开发前操作环境的搭建
第一:安装好Keil C软件
第二:STC89C51单片机配置的用户所用的USB转串口线驱动的安装,插上USB后设备管理器显示如下图所示即可
第三:单片机配置用户USBISP 下载线驱动的安装
完成以上操作后,即可打开KEIL C 新建工程并下载程序现正效果。
(注:相关软件及其驱动另附独立文件夹,Keil C 软件及相关驱动请自行安装,这里不做相关介绍)
二、硬件布局
复位按键
红外遥控接收
8个独立按键控制端子
晶振
串口指示灯
继电器工示灯
注:还有跳线帽没有注释,需要换图片
三、实验板跳线说明
跳线简介:
跳线及其端口的详细说明:
1、控制继电器1跳线(RL1)
此跳线控制继电器的工作与否,插上此跳线继电器受控,拔掉后继电器不受控2、控制继电器2跳线(RL2)
此跳线控制继电器的工作与否,插上此跳线继电器受控,拔掉后继电器不受控3、控制蜂鸣器跳线(BREE)
此跳线帽控制有源蜂鸣器工作与否,插上蜂鸣器受控,拔掉蜂鸣器不受控四、实验板端口资源分配说明
五、实验板独立模块介绍
5.1 供电方式及其下载方式
供电说明:
此开发板有两种供电方式,一种是5V通用USB供电线,即B,第二种是安卓通用数据线,即A;
标号A:既可以给开发板供电又可以给单片机下载程序
标号B:此USB供电线只对开发板供电,不支持使用此口下载程序
5.2 板载扩展电源端子介绍
说明:此双排针提供+5V电源,方便对外接设备提供+5V电源
5.3 数码管段选排针介绍
说明:数码管的段选采用573驱动,573的D0~D7口依此对应外接排针,对应准则如图所示。
5.4 八位流水灯排针介绍
说明:此八位流水灯外接排针有八个,从左至右一一对应,为低电平控制方式。
5.5 独立按键排针介绍
说明:独立按键的外接排针对应关系如图所,按键触发时,对应引针电平变低,无触发时,对应引针电平为高。
5.6 继电器和蜂鸣器控制端子介绍
说明:有待截图说明
三、开发板配套资源
3.1 实验包含例程(另附例程文件夹):
1、流水灯实验
2、LED点阵实验
3、矩阵键盘实验
4、按键实验
5、蜂鸣器实验
6、继电器实验
7、静态数码管实验
8、动态数码管实验
9、液晶屏1602实验
10、液晶屏12864实验
11、红外遥控实验
3.2 主要功能简介:
1、8*8点阵:可以显示汉字、图形等。
2、LCD1602接口;使用1602屏,显示2*16字符,内置字符集,使用方便。
3、12864接口:使用12864屏,128*64像素,显示4*8、16*16像素汉字,可单独使用可以显示单色图片,比如波形等。
4、8颗LED灯:可以做流水灯实验,是初学者必要接触的实验,程序简单,但是很有趣。
5、8位数码管:数码管LED显示是工程项目中使用广泛的一种输出显示器件。
6、蜂鸣器模块:通过单片机IO口输出控制PWM的占空比大小及长短,可以发出不同的声响,代表着不同事件的发生。
7、4*2矩阵按键:通过它可以学习行扫描和列扫描的编程思想。
8、继电器模块:是弱电控制强电的典型应用。
9、红外接收:归属于无线通讯,受距离与环境限制,因此一般在室内使用
10、Micro USB接口;使用安卓手机通用接口,使用方便。
3.3 配件一览表:
1、主板(137*94)
2、单片机(STC12C5A60S2)(主板上)
3、晶振(11.0592M和12M)(主板上)
4、八位排线
5、杜邦线
6、8*8点阵模块(主板上)
7、USB数据线
8、备用跳帽。