51单片机开发板HC6800说明书
与飞YF-K1开发板说明书

7
与飞电子
二极管就是要给予它足够大的正向压降。所以点亮数码管其实也就是给它内部相 应的发光二极管正向压降。如上图左(一共a、b、c、d、e、f、g、DP 八段), 如果要显示“1”则要点亮b、c 两段LED;显示“A”则点亮a、b、c、e、f、g 这 六段LED;我们还知道,既然LED 加载的是正向压降,它的两端电压必然会有高 低之分:如果八段LED 电压高的一端为公共端,我们称之为共阳极数码管(如上 图中);如果八段LED 电压低的一段为公共端,则称之为共阴极数码管(上图右)。 所以,要点亮共阳极数码管,则要在公共端给予高于非公共端的电平;反之点亮 共阴极数码管,则要在非公共端给予较高电平。
与飞电子 51 开发板 YF-K1 使用说明书
目录
前言………………………………………………………………………1 致读者……………………………………………………………………2 准备工作…………………………………………………………………3 51单片机YF-K1开发板资源及实现功能……………………………… 5 一、LED灯(流水灯)………………………………………………… 6 二、数码管………………………………………………………………7 三、独立按键……………………………………………………………11 四、矩阵按键(4*4)…………………………………………………16 五、蜂鸣器………………………………………………………………18 六、继电器………………………………………………………………19 七、PWM …………………………………………………………………21 八、 直流电机 …………………………………………………………22 九、步进电机……………………………………………………………23 十、DS18B20温度传感器………………………………………………25 十一、红外接收…………………………………………………………29 十二、1602字符型液晶显示……………………………………………31 十三、12864液晶显示 …………………………………………………36 十四、DS1302 实时时钟 ………………………………………………40 十五、AT24C02 存储芯片………………………………………………45 十六、AD/DA 模数/数模转换 …………………………………………49
单片机说明书

单片机说明书一、引言单片机是一种集成电路,它集成了处理器、存储器和各种输入输出接口等功能,广泛应用于各个领域。
本说明书将介绍单片机的基本原理、使用方法以及常见问题的解答,以帮助用户更好地理解和使用单片机。
二、基本原理1. 单片机的组成单片机由中央处理器(CPU)、存储器、输入输出接口等组成。
其中,CPU负责执行指令,存储器用于存储程序和数据,输入输出接口用于与外部设备进行通信。
2. 单片机的工作原理单片机通过执行存储在存储器中的程序指令来完成各种任务。
程序指令由CPU逐条执行,根据指令的要求,通过输入输出接口与外部设备进行数据的输入和输出。
三、使用方法1. 单片机的编程单片机的编程可以使用汇编语言或高级语言(如C语言)进行。
编程的目的是根据具体需求编写程序指令,控制单片机的运行。
2. 单片机的调试在编程完成后,需要将程序下载到单片机中进行调试。
调试过程中,可以通过调试工具(如仿真器)监测单片机的运行状态,以便及时发现并解决问题。
3. 单片机的应用单片机广泛应用于各个领域,如家电、汽车、电子设备等。
通过编写程序指令,单片机可以实现各种功能,如控制电器开关、采集传感器数据、驱动电机等。
四、常见问题解答1. 如何选择适合的单片机?选择单片机需要考虑应用场景、性能要求、接口需求等因素。
可以根据具体需求和厂商提供的技术资料进行选择。
2. 如何解决单片机程序调试中的问题?在程序调试过程中,可能会遇到程序运行不正常或出现错误的情况。
可以通过逐步调试、添加调试输出等方法来找出问题所在,并进行修复。
3. 如何优化单片机程序的性能?优化单片机程序的性能可以从多个方面入手,如减少指令数量、合理利用存储器、优化算法等。
可以根据具体情况选择合适的优化方法。
五、总结通过本说明书,我们了解了单片机的基本原理、使用方法以及常见问题的解答。
希望本说明书能够帮助用户更好地理解和使用单片机,实现各种应用需求。
如果您还有其他问题,可以参考附带的技术资料或联系厂商获取更多支持。
51单片机学习板与智能小车两用套件使用说明

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伏)已经安装在底板的背面上。
在底板前端装有一个大圆头螺钉起着万向轮的作用,在底板尾部也留有安装另一个圆头螺钉的钻孔(通常不需要)。
普中科技-51单片机教程配套PPT

1:CPU脉冲输入端,端口对应一个信号输出端16。 2:CPU脉冲输入端。 3:CPU脉冲输入端。 4:CPU脉冲输入端。 5:CPU脉冲输入端。 6:CPU脉冲输入端。 7:CPU脉冲输入端。 8:接地
9:该脚是内部7个续流二极管负极的公共端,各二极管的正极分别接各达林顿管的集 电极。用于感性负载时,该脚接负载电源正极,实现续流作用。如果该脚接地,实际 上就是达林顿管的集电极对地接通。
普中科技 单片机开发仪视频教程
原理图和连接逻辑图
原理图
连接逻辑图
当一个选通端(G1)为高电平,另两个选通端(/(G2A)和/(G2B))为低电平时,可将地 址端(A、B、C)的二进制编码在一个对应的输出端以低电平译出 ,利用G1、/(G2A)和 /(G2B)可级联扩展成4线-16线译码器或5线-32线译码器
普中科技 单片机开发仪视频教程
轻触按钮开关在开发仪上应用原理图
01
排线连接方法 看视频图像
02
四、知识点 1.intrins.h:_nop_函数在此头文件中,此函数是空指令函数,相当汇编NOP指令。 2.Sbit 关键字:是Keil C增加的关键字,用来定义位变量,它有三种用法: 1. sbit 位变量名 = 地址值 例如: sbit AC = 0xD6 2.sbit 位变量名 = 寄存器名称^寄存器某位的序号 例如:sbit K1 = P0^0 3.Sbit 位变量名 = 寄存器地址^寄存器某位的序号 例如:sbit K2 = 0x80^1 3.While循环语句: while语句用来“当型”循环结构,它的格式:while(表达式) { 语句;} 当表达式为为“真”或“1”时,循环执行while后面{ }内的语句,常称循环体,当为“假”或“0”时,不执行循环体或者退出循环体语句。 4.If条件判断选择语句: if语句是一个条件判断选择语句。这里介绍2种用法。它的格式: ①if(表达式) { 语句; } //表达式为“真”或“1”则执行语句,为“假”或“0” 则 //执行 语句后面的语句 if(表达式) 语句1; //表达式为真或1时,则执行语句1. else 语句2; //表达式为假或0时,则执行语句2.
单片机使用说明范文

单片机使用说明范文单片机(Microcontroller)是一种集成了处理器核心、内存、输入/输出接口和时钟电路的微型计算机芯片。
它广泛应用于各种电子设备中,如家电、汽车电子、通信设备等。
单片机的使用具有一定的复杂性,下面将从单片机的选型、开发环境搭建、程序编写和调试等方面给出详细的使用说明。
一、选型单片机有很多不同的型号和系列,选型是使用单片机的第一步。
在选型时需要考虑以下几个因素:1.处理器性能:根据实际需求选择处理器核心的性能,如运算速度、存储容量等。
2.外设接口:根据具体的应用需要,选择具有适当数量和类型的外设接口,如GPIO、ADC、UART等。
3. 存储器容量:根据程序的大小和数据存储的需求选择适当的存储器容量,如Flash、RAM等。
4.工作电压:根据电源的条件确定单片机的工作电压范围。
二、开发环境搭建1.软件环境:2.硬件环境:单片机开发需要一个开发板或者评估板作为开发平台,该开发板需要支持所选型号的单片机。
将开发板与电脑通过USB线或者其他接口连接,在IDE中设置好开发板的连接方式和调试工具,并进行硬件连接。
三、程序编写1.新建项目:在IDE中新建一个项目,项目中包含源文件、头文件和配置文件等。
2.编写程序:使用C语言或者汇编语言编写程序,根据实际需求实现各种功能。
3.调试功能:在IDE中调试功能非常重要,可以使用调试功能单步执行程序、查看变量的值和程序运行状态等。
四、调试和烧录1.调试:在编写完程序后,需要使用调试功能对程序进行调试。
可以设置断点,观察变量的值、查看函数的调用关系和内存的使用情况等,来检查程序是否正确地执行。
2.烧录:调试通过后,需要将程序烧录到单片机的存储器中。
通过USB线或者其他接口连接开发板和电脑,并选择正确的烧录工具,将程序烧录到单片机的Flash存储器中。
五、应用开发1.外设驱动:单片机通常需要与各种外设进行通信或者控制。
根据外设的接口和通信协议,开发相应的外设驱动程序,实现与外设的交互。
STC 单片机开发板使用说明

STC单片机开发板使用说明一、适用范围本产品主要适用于单片机的开发与学习,为此本产品提供了典型线路、演示程序及相关软件等,为开发者及初学者提供了简易的操作平台。
本产品可适用的开发芯片为20芯引脚的AT89C X051 和STC12C(LE)X052(AD)两个系列,同时本公司将增加适用的单片机范围(如40pin的51、52系列等)。
另外,本公司将后续增加典型线路的配套硬件线路板,方便用户的使用,并为用户提供更多的选择。
二、功能及参数1、功能1.1 程序的编译;1.2 编译程序的通讯下载;1.3 典型电路的程序测试,并方便程序的调试与修改;1.4 提供各类间距短接的焊孔,为特殊电路的增加及短路提供方便。
2、参数2.1 直流电源供电:+5±1V;2.2 可使用的开发芯片为:A T89C X051 和STC12C(LE)X052(AD);2.3 存储芯片可用24CXX系列。
2.4 时钟芯片PCF8563三、产品结构1、产品配置1.1 标配1.1.1 串口线:1米长的9pin PC/电脑;1.1.2 开发板:包括通讯电路、单片机最小系统电路、典型电路;1.1.3 跳线:100mm 20根;1.1.4 跳帽:10个;1.1.5 STC通讯下载软件;1.1.6 演示程序源程序一份。
1.2 选配1.2.1 TKstudio编译软件;1.2.2 单片机编程芯片(如STC12C2052);1.2.3 EEPROM存储芯片(如24C01、24C02);1.2.3 时钟芯片PCF8563;1.2.4 铜柱(功用于开发板支脚);1.2.5 横槽式脚架(PCB保护型底壳)。
2、产品结构图1四、原理图图2五、使用说明1、产品连接产品按图3所示连接:图3注:电源输入只需达到+5V要求,稳压电源为可选配置。
2、STC通讯下载软件2.1 打开STC-ISP V35软件的exe文件,如图4默认设置使用;2.2 点击软件“Open File”键位,导入可下载的.hex程序文件;2.3 点击软件“Download下载”或“Re-Download重复下载”,然后给开发板通上+5V电源进行冷启动;2.4 下载成功后,如图5所示:图52.5 如点击“Download下载”时,下载完成后,界面自动跳回默认设置;如点击“Re-Download重复下载”,下载完成后,将电源断开,更换芯片后,再在通电冷启动,即可继续下载,如完成所有的芯片下载,点击“Stop/停止”键位即可。
普中科技-51单片机教程配套PPT课件
4.高节能:LED耗电相当低,一般来说LED的工作电 压是2-3.6V。工作电流是20-30mA。这就是说:它消耗的 电能不超过0.1W。
普中科技
单片机开发仪视频教程
三、排线连接方法
看视频图像
四、相关的知识点
1、启动文件STARTUP.A51:它包含目标板启动代码,在每个工程中加入这个文件。 只要复位,该文件则立即执行,其功能包括:1.定义内部RAM大小、外部RAM小、可 重入堆栈位置。2.清除内部、外部或者以此页为单元的外部存储器。3.按存储模式初使 化重入堆栈及堆栈指针。4.初始化8051硬件堆栈指针。5.向main( )函数交控制权
if成立强制推出循环ppt课件实验六动态数码管实验普中科技单片机开发仪视频教程数码管动态显示方式是单片机中应用最为广泛的一种显示方式之一动态驱动是将所有数码管的8个显示笔划abcdefgdp的同名端连在一起另外为每个数码管的公共极com增加位选通控制电路位选通由各自独立的io线控制当单片机输出字形码时所有数码管都接收到相同的字形码但究竟是哪个数码管会显示出字形取决于单片机对位选通com端电路的控制所以我们只要将需要显示的数码管的选通控制打开该位就显示出字形没有选通的数码管就不会亮
①if(表达式) { 语句; } //表达式为“真”或“1”则执行语句,为“假”或“0”
则
if(表达式) 语句1; else 语句2;
//执行 语句后面的语句 //表达式为真或1时,则执行语句1. //表达式为假或0时,则执行语句2.
普中科技
单片机开发仪视频教程
5.逻辑运算符:C语言提供了3种逻辑运算符, 1. && 逻辑与(双目运算) 2. || 逻辑或 (双目运算) 3. ! 逻辑非(单目运算)
单片机系统功能使用说明书
单片机系统功能使用说明书单片机系统板包括单片机基本系统和单片机扩展系统两部分,其外形如图1 所示。
图1单片机系统外观图1. 单片机基本系统板单片机基本系统板的部件包括:• 51单片机最小系统•串行接口电路■a18 Qhu-oohu^ cg_J200000^0000000^皿7吝$16亠-QOOOOO0■£「、LS1仝一lillsl^wr iilIII 色B色回⑹尊彩®冋 :oweoo “ac»OGA二E C 0「0:56 506* Joctu 4 •-Jlc w nn llOCH o M 0 0 □ Q r o;0Q门。
YJUGChnvE•ad C C-G 0Q2 n ■c cAn? n u UCUOZD希2 .・own 0 a 2二2<弓一ffi>一SEG.YSEG.Y O)94U :gSE6.Y□a -TaauooooocG SS•电源接口电路 •发光二极管电路 •用户程序下载开关 •系统复位开关• INTO 去抖开关 •TO 去抖开关•晶振电路基本板上的部件与位置对应关系见图2所示。
图2单片机基本板的部件与位置对应关系2. 单片机扩展板单片机扩展板部件包括 •数码管接口电路 •键盘接口电路 •实验扩展区 •数码管接口端口 • 锂用挾n 鶴n单片机扩展板上部件与位置关系见图3所示晶振电曜〉 TO 开关一、自行接口STC89C5LINTO 开关 电源 复位开关电源接口 发光忑A 下载;开疔、Q0P 口 湎麒:• _ — •4:拦3・主要功能学生利用单片机系统可以开展各种课堂实验和应用实验,可以在此基础上 扩展制作,也可以利用本系统进行课程设讣、毕业设计或参加电子竞赛等。
演不功能有: •跑马灯实验 •发光管闪动实验•发光管二进制计数实验 •数码管固定显示实验 •按键和数码管显示实验4.演示步骤系统上电复位后,发光管全熄;第一次按下INTO 中断,系统进入跑马灯实验,发光管从下到上轮流点亮, 每个发光管导通时间约秒第二次按下INTO 中断键,系统进入发光管闪动实验,每按TO —次,八个 发光管同时改变显示状态,由亮变熄或由熄变亮。
MCS-51单片机综合实验台指导说明书(学生用书)
第一章系统介绍一.系统特点EL-MUL-III型单片机教学实验系统是北京精仪达盛科技有限公司根据广大学者和许多高等院校实验需求,结合电子发展情况而研制的具有开发,使用,实验相结合的高科技实验设备。
旨在尽快提高我国电子科技发展水平,提高实验者手动能力,分析解决问题能力。
系统具有以下特点:1. CPU可选用80C31,系统功能齐全,涵盖了单片机教学实验课程的大部分内容。
2.系统采用开放式模块化结构设计,通过两组相对独立的总线最多可同时扩展2块使用实验板,用户可根据需要购置相应实验板,降低了成本,提高了灵活性,便于升级换代。
3.配有两块可编程器件:EPM7128被系统占用。
另一块EPM70供用户实验用。
两块器件皆可通过JTAG接口在线编程。
使用十分方便。
4.灵活的电源接口:配有PC电源插座,可由PC提供电源。
另外还配有外接开关电源,提供所需的+5V,+12V,-12V,其输入为220V的交流电。
5.系统的联机运行模式:配有系统调试软件,为中文多窗口界面。
调试程序时可以同时打开寄存器窗口,内存窗口,变量窗口,反汇编窗口,波形显示窗口等等,极大地方便了用户的程序调试。
该软件集源程序编辑,编译,链接,调试和一体,每项功能均为中文下拉菜单,简明易学。
经常使用的功能均备有热键,这样可以提高程序的调试效率。
8051调试软件不仅支持汇编语言,而且还支持C语言编辑调试。
6.系统的单机运行模式:系统在没有和计算机连接的情况下,自动运行在单机模式,在此模式下,用户可通过键盘输入运行程序(机器码),和操作指令,同时将输入信息及操作的结果在LED 数码管上显示出来。
系统功能齐全,可扩展性强。
本实验系统不仅完全能满足教学大纲规定的基本接口芯片实验,其灵活性和扩展性(数据总线,地址总线,控制总线为用户开放)亦能轻松满足其课程设计,毕业设计使用等二.系统概述微处理器采用i80c31,它的P1口,P3口皆对用户开放,供用户使用。
时钟频率为6.0MHz。
51单片机教程(全)
原作:平凡的单片机(感谢原作者的无私共享精神)慧净网上收集的资料,全部免费共享,没有版权可以用于配套学习的单片机学习板HJ-3G单片机教程第一课:单片机概述1、何谓单片机一台能够工作的计算机要有这样几个部份构成:CPU(进行运算、控制)、RAM(数据存储)、ROM (程序存储)、输入/输出设备(例如:串行口、并行输出口等)。
在个人计算机上这些部份被分成若干块芯片,安装一个称之为主板的印刷线路板上。
而在单片机中,这些部份,全部被做到一块集成电路芯片中了,所以就称为单片(单芯片)机,而且有一些单片机中除了上述部份外,还集成了其它部份如A/D,D/A等。
天!PC中的CPU一块就要卖几千块钱,这么多东西做在一起,还不得买个天价!再说这块芯片也得非常大了。
不,价格并不高,从几元人民币到几十元人民币,体积也不大,一般用40脚封装,当然功能多一些单片机也有引脚比较多的,如68引脚,功能少的只有10多个或20多个引脚,有的甚至只8只引脚。
为什么会这样呢?功能有强弱,打个比方,市场上面有的组合音响一套才卖几百块钱,可是有的一台功放机就要卖好几千。
另外这种芯片的生产量很大,技术也很成熟,51系列的单片机已经做了十几年,所以价格就低了。
既然如此,单片机的功能肯定不强,干吗要学它呢?话不能这样说,实际工作中并不是任何需要计算机的场合都要求计算机有很高的性能,一个控制电冰箱温度的计算机难道要用PIII?应用的关键是看是否够用,是否有很好的性能价格比。
所以8051出来十多年,依然没有被淘汰,还在不断的发展中。
2、MCS51单片机和8051、8031、89C51等的关系我们平常老是讲8051,又有什么8031,现在又有89C51,它们之间究竟是什么关系?MCS51是指由美国INTEL公司(对了,就是大名鼎鼎的INTEL)生产的一系列单片机的总称,这一系列单片机包括了好些品种,如8031,8051,8751,8032,8052,8752等,其中8051是最早最典型的产品,该系列其它单片机都是在8051的基础上进行功能的增、减、改变而来的,所以人们习惯于用8051来称呼MCS51系列单片机,而8031是前些年在我国最流行的单片机,所以很多场合会看到8031的名称。
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
为方便广大读者的学习,本说明书除有详细的操作说明外,还配有很多例程 及配套光盘供大家学习参考。
作者 2008 年 5 月
展望 C51
对于 51,前景是一片光明,就像 4 位的单片机到现在很多小的电子产品中还 一直在用,有很多场合不需要速度太快。51 价格不贵,技术成熟,性能稳定,这 就铸建它有着非常高的性价比。懂 51 的人非常多,技术应用已是相当成熟,技 术支持也完备,为企业产品的开发降低了风险和缩短了开发周期。所以,性价比 和技术应用成熟是它存在的理由。对于现在电子产品竞争以是非常激烈,成本是 每个企业首要考虑的,是企业在激烈竞争中获胜的根本。在保证质量的前提下, 选择更便宜,更稳定,开发周期更短,技术更成熟的处理器,是每个企业的首要 考虑。另外 51 的增强性产品仍兼容 51 的汇编指令,但速度已是普通 51 的 6-12 倍,功能也做的非常强大。还有 51 的开发工具比较成熟,而且 51 供货商相当多, 根本不用考虑货源问题,51 是开放的内核,多厂家生产,而别的内核都不是开放的, 独家生产。货源的稳定也是企业所考虑的。学习 51,主要以 Keil C51 为主来学习, 因为 Keil C51 是世界上最好的(个人认为)的编译器,懂 keil 的人也很多,技术支持也 完备,没有不用它的企业。所以,学单片机重点还是在 51 上。51 易学和系统架构 的经典,为学其它架构的微处理器能打下扎实的基础。 学好了 C51,也就掌握好 了单片机开发语言—C 语言和汇编语言,今后学习其它嵌入式系统就是非常容易 的事了。 单片机是触类旁通的东西,学会了一种另外的也就很容易拿下。
第二章 KeilC51 的安装和使用说明
1)系统要求 安装 Keil C51 集成开发软件,必须满足一定的硬件和软件要求,才能确保编译器以 及 其它程序功能正常使用,具体要求如下: ■ Pentium、Pentium-II 或兼容处理器的 PC; ■ Windows95、Windows98、WindowsNT4.0、 Windows2000、Windowsxp; ■ 至少 16MRAM; ■ 至少 20MB 硬盘。
2008 年普中科技 版本号:08.01.2
著作所有,保留所有权
如果需要技术支持,请与我们联系
电话: 0755-29325187 邮箱: prechin @ 网址:
前
言
单片机—— 一个在我国大学开设了多年的专业学科,但我们却惊奇的发现, 该专业的大学生毕业之后几乎不能立即投入实际的开发应用中,而且在严峻就业 压力面前,很多的大学生不得不选择改行,而此时众多的企业却在感叹人才难求。 年复一年如此惊人相似的情形,诱发起了我们对传统教材和教学方法的深深思 考。
J12
8 位数码管数据线接口
J4
AD/DA 外引输出口
JP12
74HC595 输出口
J12
数码管数据线接口
其他 J9
J10
LCD1602 液晶屏接口 12864/240128 液晶屏接线端口
1
知识改变命运,学习成就未来
第一章
BT1
PCF8563 的外部电源
同时,提醒在校大学生千万不要抱着毕业之后到公司去学的态度,因为企业 主要目的是盈利,而培训要花费相当长的时间和精力,因此对于企业来说,更亲 睐那些知识结构健全、应用经验丰富、创新能力极强的人。这正好印证了我们常 说的一句话:机会总是留给那些有准备的人!抓紧准备吧,我亲爱的大学生朋友 们,从知识结构、专业技能等方面塑造自己、发展自己,提高实际应用能力,以 增加自己在就业时的筹码。
J0 断开时,可以使用 STC 官方提供的烧录工具烧
录程序,也可以使用 Com Magic,但需要“断电-
开电”冷启动操作。
J1
红外线(短接为红外功能)
J2
继电器(短接为继电器功能)
短路冒 J3
步进马达接线口
J5
LCD12864/240128 液晶屏接口
J6
短接时 74HC165 功能
J8
短接时,为蜂铃器功能
8. 八个普通按钮输入(接口引出) 9. 8 个 LED 显示(接口引出,可以做跑马灯、流水灯、花样彩灯、各种信号灯等试验)
10.蜂铃器(做单片机发声实验) 11.PCF8563 实时时钟(年、月、日、时、分、秒 NXP 芯片,时间准、精度高)
12.PCF8591T(工业级数模/模数转换芯片,其中有 4 路模拟输入、1 路模拟输出,接口引 出)
单片机与嵌入式系统应用技术是一门实战性很强的学科。离开了实践就如无 源之水。于是我们总结出了如下成功的公式:
理论学习+实践+针对问题的理论学习+解决问题的实践=开发工程师 然而我们的大学生朋友由于受种种条件的限制,没有足够的实践机会,因此,
我们为大家奉献的这套开发板,希望能成为是大家学习实践的好帮手;成为大家 加速步入控制领域的好帮手。
第一章
第一章 产品简介
产品介绍
产品介绍: 本产品是一款性价比极高的产品,提供 USB2.0 和串口两种通信方式,USB 实现供电、
编程、仿真、通信多种功能,另外还提供了 Atmel 单片机的 ISP 接口。此板兼容 STC、SST、 Atmel、Philips 等 51 家族的所有单片机。如果使用 ISP 编程、仿真等建议使用开发板自带 的单片机。HC6800-V1.0 开发板有着丰富的外部资源,单片机和各种外围设备的接口完全开 放,自由度极高,任凭您自由发挥。学习者可以通过短路冒和跳线完成各种各样的实验, 学习者所能想到的,在我们的板上就能办到。只有您想不到的,没有办不到的。
图 2.4
2.5 接下来就是等待安装,安装完毕后单击 Finish 加以确认,此时您可以在桌面上看到
Keil uVision3 软件的快捷图标,双击它就可以进入 Keil C51 集成开发环境。
3) Keil C51 软件的使用
Keil C51 集成开发环境是以工程的方法来管理文件的,而不是单一文件的模式。所有
的文件包括源程序(包括 C 程序、汇编程序)、头文件、甚至说明性的技术文档都可以放在
工程项目文件里统一管理。在使用 Keil C51 前,您应该习惯这种工程管理方式,对于刚刚
使用 Keil C51 的用户来说,一般按照以下步骤来创建一个自己的 Keil C51 应用程序。
1.创建一个工程项目文件;
2.为工程选择目标器件(例如该开发板可以选择 SST 的 SST89E564RD 或 Atmel 的 AT89C52);
19.MAX232 串口通信(可以直接用串口与电脑通信,也可以用 USB 转串口线) B 接口(供电、烧程序、通信于一体的接口,无需电源线、DB9 串口通信线、USB
转串口线) 2
知识改变命运,学习成就未来
第一章
产品介绍
21.STC89 系列增强型 C51 单片机(可以工作在 6T 模式下,又快又稳。)
22.支持 PS/2 电脑键盘接入(通过 PS/2 通信协议把电脑键盘与单片机连接,可获得大 量的输入按钮)
23.ISP 功能电脑直接烧录程序,无需另外购买烧录器和仿真器。(省钱又方便试验)
24. 所有单片机 I/O 均引出,供用户自由安排与发挥自建电路等等。
3 知识改变命运,学习成就未来
第二章
KeilC51 的安装和使用说明
ISP
支持 ATMEL 下载
产品介绍
功能介绍:
开发板功能配置:(提供相应的实例源码) 1. 1602 液晶屏/12864 液晶屏接口(接口引出) 2. 4×3 的矩阵键盘(用于按键扫描试验,接口引出)
3. 红外接收头与发射遥控器 4. 继电器输出 5. 8 位静态数码管显示(接口引出)
6. 1 位数码管动态显示(可以直接单片机驱动接口、也有 74HC595 驱动接口,接口引出) 7. 步进马达驱动(接口引出,可选配步进马达)
通过对该开发实验仪的学习,学员不仅可以轻松快速地掌握单片机软件系统的开发(C 语言、汇编语言),而且还能快速掌握硬件电路的设计及嵌入系统开发流程。
本套件配有丰富的实例源码、原理图等,其完全开放的资源是刚接触 C51,并想快速步 入控制领域的初学者以及高阶人士的绝佳选择。
跳线表:
名称
功
能
J0
J0 短接时,使用 Com Magic 软件全自动烧录程序
13.A24C02 数据存储(可以保存机器中的各种参数)
14.DS18b20 温度传感器(检测温度) 15.74HC165 并入串出功能(输入锁存器) 16.74HC595 串入并出功能(输出锁存器)
17.LS138 译码器 18.ULN2003 达林顿驱动(输出电流可以达到 1A 可以驱动步进马达)
图 2.1
图 2.2 2.3 在此后弹出的几个对话框中选择 Next,这时会出现一个如图 2.3 所示的安装路径设
置对话框,默认路径是 C:\KEIL,
4
知识改变命运,学习成就未来
第二章
KeilC51 的安装和使用说明
图 2.3 当然用户点击 Browse 选择适合自己的安装目录,如 D:\Keil C51。 2.4 在接下来的询问确认对话框如图 2.4 中选择 Next 命令按钮加以确认即可继续安装。
J10-J11 可以接 USB 电脑键盘功能
JP15
USB 通信功能(正常使用时必须短接)
JP16
串口通信功能(使用串口线时必须短接)
JP1
8 个 LED 接口
JP2
74HC595 输出接口
JP3
一位数码管输入口
JP4
矩阵键盘接口