普中科技单片机实验板使用操作说明
普中HC6800-ES-V2.0单片机开发板教程
学习指南
普中科技
第一讲
本开发板相对以往开发板的特点是综合性比较高、把短路冒去掉了省去接线的麻烦更加方便了初学者、是一款性价比极高的产品,提供USB2.0和串口两种通信方式,USB实现供电、编程、仿真、通信多种功能,另外还提供了Atmel单片机的ISP接口。此板兼容STC、SST、Atmel、Philips等51家族的所有单片机。如果使用ISP编程建议使用开发板自带的单片机,因为每个厂烧录程序的方式不一样。HC6800开发板有着丰富的外部资源,
#include <reg51.h>//此文件中定义了51的一些特殊功能寄存器
void delay(unsigned int i); //声明延时函数
void main()
{
while(1)
{
P2 = 0x00; //置P0口为低电平
delay(600); //调用延时程序
P2 = 0xff; //置P0口为高电平
I agree all the tems of……选中
点击Next >>
设置安装目录,根据自己的情况选中安装目录,重新设置点击Browse,这里默认C盘,设置好安装目录后 点击Next>>
输入相关信息(随便输入),输入完毕后点击Next>>
开始安装,安装过程中……..等待安装完成
安装完成,点击 Finish 即可。
按钮:用来打开“Option for Target”对话框,对当前工程进行设置。工程的各个参数都可以在这里设置,具体的设置方法用到的时候,再和大家详细讲述。
以上几个按钮是常用的,其他按钮在使用的时候再介绍。
1.编写程序
普中科技单片机实验板使用操作说明
PH1
红外接口
1
知识改变命运,学习成就未来
第一章
BT1
PCF8563 的外部电源
ISP
支持 ATMEL 下载
产品介绍
功能介绍:
开发板功能配置:(提供相应的实例源码) 1. 1602 液晶屏/12864 液晶屏接口(接口引出) 2. 4×3 的矩阵键盘(用于按键扫描试验,接口引出) 3. 红外接收头与发射遥控器 4. 继电器输出 5. 8 位静态数码管显示(接口引出) 6. 1 位数码管动态显示(可以直接单片机驱动接口、也有 74HC595 驱动接口,接口引出) 7. 步进马达驱动(接口引出,可选配步进马达) 8. 八个普通按钮输入(接口引出) 9. 8 个 LED 显示(接口引出,可以做跑马灯、流水灯、花样彩灯、各种信号灯等试验) 10.蜂铃器(做单片机发声实验) 11.PCF8563 实时时钟(年、月、日、时、分、秒 NXP 芯片,时间准、精度高) 12.PCF8591T(工业级数模/模数转换芯片,其中有 4 路模拟输入、1 路模拟输出,接口引 出) 13.A24C02 数据存储(可以保存机器中的各种参数) 14.DS18b20 温度传感器(检测温度) 15.74HC165 并入串出功能(输入锁存器) 16.74HC595 串入并出功能(输出锁存器) 17.LS138 译码器 18.ULN2003 达林顿驱动(输出电流可以达到 1A 可以驱动步进马达) 19.MAX232 串口通信(可以直接用串口与电脑通信,也可以用 USB 转串口线) B 接口(供电、烧程序、通信于一体的接口,无需电源线、DB9 串口通信线、USB 转串口线) 21.STC89 系列增强型 C51 单片机(可以工作在 6T 模式下,又快又稳。) 22.支持 PS/2 电脑键盘接入(通过 PS/2 通信协议把电脑键盘与单片机连接,可获得大 量的输入按钮) 23.ISP 功能电脑直接烧录程序,无需另外购买烧录器和仿真器。(省钱又方便试验) 24.Atmel 的 ISP 接口(支持 Atmel 89 系列系列和 AVR AT90S8515、Atmega8515 型号的 程序烧录) 25.提供了实时时钟(PCF8563)的后备电源(掉电了时间也能正常走,有需求者可以安
普中科技单片机实验板使用操作说明
本套件配有丰富的实例源码、原理图等,特别适合单片机初学者,大中专院校师生,单 片机开发工程师选用,也是毕业设计和电子竞赛不可多得的参考板。
跳线表:
名称
功
能
对于单片机开发人员来说,应该要掌握多种类型的单片机。因为一个企业产 品开发时,不是你只会 ARM 就用 ARM 开发,你只会 51 就用 51 开发,你只会 PIC 就用 PIC 开发,而是根据的市场需求,受开发成本、开发风险、开发周期等 一些综合因素所决定。就应用的普遍性和成熟性来说,51 就是大家必须要掌握的 一种单片机。
2) 软件的安装 下面以 Keil C51 V7.10 版为例,介绍如何安装 Keil uVision3 集成开发环境。 2.1 拿出随机赠送的系统光盘放入光驱中(假设 E 盘),进入 E:\单片机开发工具 \Keil3_Full\setup 目录,这时你会看到 Setup.EXE 文件,双击该文件即可安装。 2.2 这时会出现如图 2.1 所示的安装初始画面,稍后弹出一个安装向导对话框如图 2.2 所示,询问用户是安装评估版(Eval Version)还是完全版(Full Version),可以 选 Full Version。
的文件包括源程序(包括 C 程序、汇编程序)、头文件、甚至说明性的技术文档都可以放在
装纽扣电池座和电池) 26.另配了外置 5V 电源插座(方便用户用做别的用途。) 24. 所有单片机 I/O 均引出,供用户自由安排与发挥自建电路等等。
2 知识改变命运,学习成就未来
第二章
KeilC51 的安装和使用说明
单片机实验板使用说明
单片机实验板使用说明一、使用须知1、单片机实验板包括两个附件:USB供电线和USB转串口线;2、本实验板采用USB电缆供电,给实验板上电时,将USB供电线与实验板上的USB口接通,给实验板断电时,将USB供电线与实验板的USB口断开;3、考虑到多数同学使用的是笔记本电脑,本实验板使用USB转串口线下载程序和进行串口实验;4、第一次使用USB转串口线时,请先安装驱动程序,安装步骤见驱动安装说明;5、在使用USB转串口线的过程中,应遵循掉电拔插的原则,(即使用USB转串口线时:先将USB转串口线的串口端与实验板连接,再将USB端接至PC机USB口,最后给实验板上电;停用USB转串口线时:先对实验板断电,再将USB转串口线的USB端与PC机断开,最后将串口端与实验板断开。
)任何不安此顺序的操作都可能对本实验板带来损坏;6、下载程序的操作请按照下载流程进行,尤其要注意下载流程中重点指出的注意事项。
二、USB转串口线驱动的安装说明驱动程序在USB转串口线所附带的光盘内。
在第一次使用USB转串口线时需要安装相应的驱动程序,安装步骤如下:当USB转串口线的USB端接至PC机的USB口后, PC机会跳出发现新硬件提示单击“下一步”选中“从列表或指定位置安装(高级)”单选项单击“下一步”然后,在路径框内选择驱动程序保存的位置。
单击浏览,选择文件位置比如:“USB驱动”文件夹放在桌面上,那么在上面这个弹出框内找到桌面上的“USB驱动”文件夹,按照上面所说的驱动程序在该文件夹中的位置选择正确的位置,然后单击“确定”,选择好驱动程序的路径后,单击“下一步”,然后系统会自动安装好驱动程序。
当系统安装好驱动程序后,我们就可以使用USB转串口线进行单片机实验板的程序下载和串口实验了。
三、程序下载流程及注意事项1、程序下载流程(1)如果是第一使用请先安装程序下载软件,如果已经安装过程序下载软件请进入(2);(2)按顺序接好USB转串口线,给实验板上电;(3)打开程序下载软件“Flash Magic”,进行相关设置;(4)单击“Start”后,按一次实验板上的Reset按键,进入程序自动下载;(5)如果出现下载错误提示,请更换不同的波特率,重行进行下载。
单片机硬件仿真实验开发板使用说明
实验板使用说明1.资源单片机实验板支持STC89C5X、A T89S5X单片机。
程序下载采用USB总线接口。
板载资源有I2C总线存储器A T24C04、实时时钟DS1302、串行A/D转换器TLC548(9)、串行D/A 转换器TLC5615(6)、数字温度传感器DS18B20、红外接收与发射电路、步进电机驱动电路、4 4键盘;显示部分有6个数码管、8只LED以及1602和12864插座;蜂鸣器和继电器可以作为实验电路的输出与控制。
另外,板子还留有串行通信、I2C总线以及SPI总线接口。
单片机的P0~P3口都留有插针,在综合性设计实验过程中,扩展电路需自己设计,但要注意与本实验板的接口与电平匹配。
实物说明见图1-1所示。
图1-1 实验板实物2.电路原理本实验板电路采用模块设计,在充分利用单片机资源的基础上,显示电路省去了锁存器。
为了增加外部器件工作的稳定性,单片机I/O口都加有上拉电阻。
系统原理见图1-2所示。
图中右上角的JX5为跳线,由于P0口接外部器件太多,利用跳线作为LED电路和数码管电路的开关。
当跳线帽在上端时,LED正常显示,当跳线帽在下端时,数码管正常显示,无论跳线帽在什么位置,都不会影响1602和12864液晶显示器的正常工作,但在液晶显示器时,数据会同时加到LED或数码管上,LED或数码管显示乱码,可通过乱码看到液晶显示器的数据改变过程。
P3.0P3.1P3.2P3.3P 3.7P 3.6P 3.5P 3.4K0K1K2K3K4K5K6K7K8K9K10K11K12K13K14K154x4键盘步进电机接口 JX6+V CCP0.1P0.2P0.3P0.4P0.5P0.6P0.7U L N 2003P2.7+V CC红外发射 +V CCP2.6红外接收P1.0P1.1P1.2P1.3P1.4P1.5P1.62345678P0.0/AD0P0.1/AD1P0.2/AD2P0.3/AD3P0.4/AD4P0.5/AD5P0.6/AD6P0.7/AD7P2.7/A15P2.6/A14P2.5/A13P2.4/A12P2.3/A11P2.2/A10P2.1/A9P2.0/A8RESETXTAL2XTAL1EA ALE PSEN 39383736353433323130292827262524232221P3.0/RXD P3.1/TXD P3.2/INT0P3.3/INT1P3.4/T0P3.5/T1P3.6/WR P3.7/RD1011121314151617P1.7119189C1 30PC2 30PCY1 11.0592MHz R1 10kC3 4.7μ123456789123456789123456789123456789+V CC5.1K 5.1K5.1K5.1K排阻插针接P0口接P1口接P2口接P3口SEVEN_SEG0~5NOT1NOT2NOT3NOT4NOT5NOT61122+V CC74HC041602字符显示器12864汉字显示器1620调节12864对比度I C S T C 89C 51单片机系统手动复位KEY5-INT0KEY1KEY2KEY3KEY41210JATG A T 89S 5X 下载接口JX4串行通信接口JX3S P I 总线接口U S B 接口USB-ISP12345678VCC2VCC1X1X2GND SCLK I/O/RST DS1302AT24C04A0A1A2GND TLC548(9)REF+AIN REF-GND +VDD+VDD +VCC I/O CLK D-OUT /CS DOUT 1234567812345678TLC5615(6)DIN SCLK /CS OUT REFIN AGNDWPSCL SDA P1.1P1.1CP VCC VCC P1.1P1.1P1.1P1.2P1.3+V CCCY2 32768HzP1.4P1.4CS DA P1.5GNDGNDP1.5P1.7P1.6P1.5D/A 输出10K10KGNDVO GND GND VCCVCCRX TX P3.1P3.0+V CC 系统电源0.10.1μ220P3.1P3.012345678CY 3 12MHzμμ+V CC PL2303HXD+D-2827140.1μ18181K262521151617+V CCPOWER KEY205USB 接口电路D+D-+V CCP1.0DQP2.7P2.6蜂鸣器继电器85508550JX6JX7JX1JX2L E DS E G 74HC04-VCC+V CCJX5数字温度传感器DS18B20I/O 口上拉电阻与接口插针发光二极管LED0~76位七段数码管NCG N DV C C2.2k100k 100k图1-2 实验板电路原理3.单片机外设连线关系表这里给出的单片机I/O口与外设连接关系与实验板相对应,也与光盘中项目集程序中硬件配置一致。
普中科技-51单片机(视频配套完整版)
数码管使用的电流:静态时,推荐使用10-15mA;动态时,动态扫描时,平均 电流为4-5mA,峰值电流可达到50-60mA
ቤተ መጻሕፍቲ ባይዱ
普中科技
单片机开发仪视频教程
静态显示:静态显示就是静态驱动也称直流驱动。静态驱动是指每个数码管的每一个 段码都由一个单片机的I/O端口进行驱动,或者使用如BCD码二-十进制译码器译码进行 驱动。静态驱动的优点是编程简单,显示亮度高,缺点是占用I/O端口多,如驱动5个数 码管静态显示则需要5×8=40根I/O端口来驱动,实际应用时必须增加译码驱动器进行驱 动,增加了硬件电路的复杂性。 LED数码管的应用: LED数码管广泛用于仪表,时钟,车站,机器设备、家电等场合
变量译码:一般是一种较少输入变为较多输出的器件,一般分为2n译码和 8421BCD码译码两类。HC6800开发仪的译码器为变量译码器。 显示译码:主要解决二进制数显示成对应的十、或十六进制数的转换功能, 一般其可分为驱动LED和驱动LCD两类。 74138译码器:是一种3线—8线译码器 ,三个输入端ABC共有8种状态组合 (000—111),可译出8个输出信号Y0—Y7。这种译码器设有三个使能输入 端,当G2A与G2B均为0,且G1为1时,译码器处于工作状态时,对应的输出 为低电平。。
普中科技
单片机开发仪视频教程
二、轻触按钮开关在开发仪上应用原理图
三、排线连接方法 看视频图像
普中科技
四、知识点
单片机开发仪视频教程
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.
单片机实验板说明书
本实验指导适用于电子、通信、测控及光电、计算机专业,可以作为学习《单片机原理及应用》的上机指导书使用。
●LBT501有主机板(Board)、电源(Power)和串行通信电缆(Line)三个部件。
●实验过程中使用稳压电源来提供电源。
其中板子上的红色接线柱接+5V电源,黑色接线柱接GND。
●串行通信电缆一端接主机板的左上角DB9插座,另一端接PC计算机的串行口DB9(COM1或COM2)。
●主机板由如下几个部分组成:◆STC89C516RD+单片机(内部64KFLASH+1KRAM)◆电源稳压电路(输出VCC=5V)◆16发光二极管电路◆串行通信接口电路◆四位数码显示电路◆16键盘电路◆四个按钮电路◆蜂鸣器电路◆喇叭发音电路◆555周期性矩形波发生器实验电路板实物图如下:实验板基本接口介绍:●P1口和P3口各接了8个发光二极管,发光二极管的阳极接VCC,阴极和I/O口相连,也就是说,如果我们在P1和P3口的任一I/O口上给出一个低电平发光二极管就会发光单片机左侧的发光二极管接在P1口上,右侧的接在P3口上,从上到下是按照从低到高的顺序排列的。
单片机左侧的发光二极管和单片机之间有两个8位的拨码开关,这些拨码开关其中一端和GND相连,另一端与P1口和P3口相连;如果把拨码开关拨到ON的位置,该I/O口对应的发光二极管就会亮,这个开关可以用于调试程序时,做其他功能时使用。
具体电路如下。
●在P1口上还连接了一个4Χ4的矩阵键盘,具体连接如下:●P0口连接了四位数码管显示的段码,P0^0连接的是a段,P0^1连接的是b段……P0^7连接的是小数点dp段,四位数码管的选通信号连接在P2^0—P2^3,其中,P2^0连接的是最左一个数码的选通端,P2^3连接的是最右一个数码的选通端。
具体电路如下。
●串行通信电路部分由单片机的TXD,RXD管脚完成,由232电平转换芯片实现TTL电平和232电平之间的转换,串口在本实验板上的作用除了作为串行通信实验的硬件电路以外,单片机的程序下载也由这部分电路完成。
普中HC6800-ESV2.0单片机开发板教程讲解
学习指南
普中科技
第一讲
本开发板相对以往开发板的特点是综合性比较高、把短路冒去掉了省去接线的麻烦更加方便了初学者、是一款性价比极高的产品,提供USB2.0和串口两种通信方式,USB实现供电、编程、仿真、通信多种功能,另外还提供了Atmel单片机的ISP接口。此板兼容STC、SST、Atmel、Philips等51家族的所有单片机。如果使用ISP编程建议使用开发板自带的单片机,因为每个厂烧录程序的方式不一样。HC6800开发板有着丰富的外部资源,
在usb转串口驱动安装成功后,打开软件应该有串口号,如图指示。一般笔记本建议使用低速下载,台式可以使用高速下载,如果笔记本使用高速下载的话那么会报警波特率超时。
2.芯片类型选择STC90C5XX(具体的要根据您板子上使用的单片机型号)
如下图。
加载我们要下载到单片机里的程序,单击 ,选择下载的后缀为.Hex的文件,
I agree all the tems of……选中
点击Next >>
设置安装目录,根据自己的情况选中安装目录,重新设置点击Browse,这里默认C盘,设置好安装目录后 点击Next>>
输入相关信息(随便输入),输入完毕后点击Next>>
开始安装,安装过程中……..等待安装完成
安装完成,点击 Finish 即可。
打开后,会在文件名处有提示:文件路径,还有代码大小。
4最后一步:点击下载程序 ,下载成功如图显示。
此时继电器工作会有小的啪啪的响声。
接下来我们用官方STC 下载软件下载
1.选择开发板上单片机型号,我们选STC90C516
2.选择串口,可通过设备管理器查看
单片机实验板功能模块说明说明
AT89S51单片机实验板各个功能模块连线使用说明上图为整个试验板的供电接口,可以外接5V直流电源或者通过电脑USB接口供电;上图为74HC164串行显示电路,串行显示电路只要用到单片机的TXD,RXD接口,可以节省大量I/O;硬件连接为:164的CLK连接到单片机的TXD口,DATA连接到单片机的RXD 口,使用时只要将相应的插针用跳线帽连接上即可。
上图为单片机串口预留插针,位于实验板左下角,由于实验板上的串行显示控制电路只有一位数码管在实际应用中时不够的,一般会有一个独立的8为串口显示板,这样将显示板的VCC、GND、TXD、RXD对应插到预留插针上就可以使用了。
上图为动态数码管显示电路,在使用该部分电路时将左边的拨码开关全部拨到ON位置(右边拨码开关最好全部拨下来),电路硬件连接为:A……H笔端依次接到单片机的P00……P07口,S1……S8 八个数码管的位选依次接到P20……P27口,最右边数码管为第一位。
注意在做动态显示等实验时要将液晶电路部分的PSB跳线帽去掉,因为PSB与P24口相连。
上图右部为8*8点阵电路,使用该模块时将点阵正上方的八位拨码开关全部拨到ON位置(右边拨码开关全部拨下来),电路硬件连接为:点阵的行控制依次连接到P20……P27口,列控制依次连接到P00……P07口。
上图为8路LED电路,电路的硬件连接为:P20……P27分别对应控制LED8……LED1,低电平时LED灯亮,使用时只要将相应的插针用跳线帽连接上即可。
注意在做流水灯等实验时要将液晶电路部分的PSB跳线帽去掉,因为PSB与P24口相连。
上图为DS1302时钟电路,使用该部分电路时显示方式只能在LCD和动态数码管两种方式中任选其一,两者不能同时使用。
电路的硬件连接为:DS1302的RST I/O SCLK分别与单片机的P37、P36、P35相连,使用时只要将相应的插针用跳线帽连接上即可。
上图上半部分为I2C存储电路(A T24C04),电路硬件连接为:AT24C04的CLK 、DA TA分别连接到P20 、P21口,使用时只要将相应的插针用跳线帽连接上即可。
51单片机实训板使用说明
51单片机实训板使用手册51单片机实训是我司针对单片机初学者设计的一款性价比非常高的单片机开发板。
其电路原理图如图1所示。
一.入门套件原理介绍图1.单片机入门套件原理图电路原理介绍:1.晶振和复位电路复位电路的基本功能是:系统上电时提供复位信号,直至系统电源稳定后,撤销复位信号。
为可靠起见,电源稳定后还要经一定的延时才撤销复位信号,以防电源开关或电源插头分-合过程中引起的抖动而影响复位。
图3所示的RC复位电路可以实现上述基本功能。
图3.单片机的复位电路图4是单片机的晶振电路,其是配合单片机内部的电路形成典型的文氏振荡器。
电容C12和C13为晶振的负载电容,分别接在晶振的两个脚上和对地的电容,一般在几十PF。
它会影响到晶振的谐振频率和输出幅度。
晶振的频率选择为11.0592MHz 是为了在进行RS232串行通信时计算单片机内部定时器的定时常数。
Y11图4.单片机的晶振电路2. ISP 下载电路接口电路ISP 下载电路接口电路如图5所示,ISP (In-System Programming )在系统可编程,指电路板上的空白器件可以编程写入最终用户代码, 而不需要从电路板上取下器件,已经编程的器件也可以用ISP 方式擦除或再编程。
ISP 技术是未来发展方向。
在套件中也为您设计了ISP 接口电路。
配合我司开发的AT89S5×系列单片机下载线(选配件)。
就可以对ATMEL 公司的AT89S5×系列的具有ISP 接口的单片机进行在系统编程(即ISP)。
图5.ISP 接口电路图3. 数码管驱动电路数码管驱动电路如图6所示。
数码管驱动电路采用的是动态驱动电路。
图6.数码管驱动电路数码管驱动电路原理:图中PNP 三极管Q1,Q2工作在开关状态,数码管的端口a 、b 、……、h 与单片机的P0端口连接。
由8051的P2.0和P2.1来控制Q1和Q2的工作状态。
当8051单片机端口P2.0为低电平,P2.1为高电平时,LED1的电源端与系统的地近似为短接,LED2与系统地近似为开路状态。
普中科技-51单片机(视频配套完整版)PPT课件
普中科技
单片机开发仪视频教程
原理图和连接逻辑图
原理图
连接逻辑图
当一个选通端(G1)为高电平,另两个选通端(/(G2A)和/(G2B))为低电平时,可将地 址端(A、B、C)的二进制编码在一个对应的输出端以低电平译出 ,利用G1、/(G2A)和 /(G2B)可级联扩展成4线-16线译码器或5线-32线译码器
2.Sbit 关键字:是Keil C增加的关键字,用来定义位变量,它有三种用法:
1. sbit 位变量名 = 地址值 例如: sbit AC = 0xD6
2.sbit 位变量名 = 寄存器名称^寄存器某位的序号 例如:sbit K1 = P0^0
3.Sbit 位变量名 = 寄存器地址^寄存器某位的序号 例如:sbit K2 = 0x80^1
上就是达林顿管的集电极对地接通。
普中科技
单片机开发仪视频教程
实验四 译码器实验
译码器的相关知识:
译码器:是一种具有“翻译”功能的逻辑电路,它是组合逻辑电路中的一个重要的
器件,这种电路能将输入二进制代码的各种状态,按照其原意翻译成对应的输出信号。
有一些译码器设有一个和多个使能控制输入端,又成为片选端,用来控制允许译码或 禁止译码。
LED灯应用有以下几个特点:
1.多变幻:LED光源可利用LED红、绿、蓝三基色 原理,在计算机技术控制下实现色彩和图案的多变化, 是一种可随意控制的“动态光源”。
2.寿命长:LED 光源无灯丝、工作电压低,使用寿 命可达5万到10万小时,也就是5年到10年时间。
3.利环保:生产中无有害元素、使用中不发出有害物 质、无辐射。
(000—111),可译出8个输出信号Y0—Y7。这种译码器设有三个使能输入 端,当G2A与G2B均为0,且G1为1时,译码器处于工作状态时,对应的输出 为低电平。。
普中开发板使用方法
普中开发板使用方法嘿,朋友们!今天咱就来聊聊普中开发板这玩意儿的使用方法。
这普中开发板啊,就像是一个充满无限可能的小天地,等你去探索和发掘呢!拿到普中开发板,你就像是拿到了一把打开科技大门的钥匙。
首先呢,你得好好瞅瞅它,熟悉熟悉它的各个部分,就像认识新朋友一样,得知道人家的特点不是?那些接口啊、引脚啊,可都有它们的用处呢。
接下来,就该给它接上电源啦。
这就好比给汽车加油,没了电,它可就跑不起来咯!然后呢,根据你要做的项目,把各种元器件连接到开发板上。
这就好像搭积木一样,一块一块地往上堆,慢慢地就搭出你想要的形状啦。
在编程的时候,可别小瞧了这一步。
就好像给机器人写指令,你得告诉它该干啥,怎么干。
用合适的编程语言,敲出一行行代码,就像是在给开发板注入灵魂。
比如说,你想让一个小灯亮起来。
哎呀,这多有意思呀!你得找到控制小灯的引脚,然后在代码里告诉它什么时候亮,亮多久。
这就像指挥一个小士兵,让它在你指定的时间出现在指定的位置。
还有啊,调试的过程也很重要呢!有时候代码可能会出错,就像走路会摔跤一样正常。
这时候可别着急,得耐心地找找问题出在哪儿。
是引脚接错啦?还是代码逻辑有问题呀?就像医生看病一样,得找到病因才能治好病呀。
普中开发板能做的事情可多啦!可以做个小闹钟,每天按时叫你起床;可以做个小游戏,让你在闲暇的时候放松一下;还可以做个智能小设备,让你的生活变得更有趣。
你想想看,通过自己的努力和创意,让普中开发板实现各种神奇的功能,那得多有成就感啊!就好像你亲手创造了一个小世界一样。
所以啊,朋友们,别害怕去尝试,别害怕出错。
就大胆地去摆弄普中开发板吧,让它在你的手中绽放出属于你的光芒!相信我,你一定会爱上这种创造的感觉的!怎么样,还不赶紧去试试?。
普中科技单片机实验板使用操作说明解读
版本号:08.01.2
如果需要技术支持,请与我们联系
电话:0755-********
邮箱: prechin @
网址:
前言
单片机——一个在我国大学开设了多年的专业学科,但我们却惊奇的发现,该专业的大学生毕业之后几乎不能立即投入实际的开发应用中,而且在严峻就业压力面前,很多的大学生不得不选择改行,而此时众多的企业却在感叹人才难求。年复一年如此惊人相似的情形,诱发起了我们对传统教材和教学方法的深深思
通过对该开发实验仪的学习,学员不仅可以轻松快速地掌握单片机软件系统的开发(C语言、汇编语言,而且还能快速掌握硬件电路的设计及嵌入系统开发流程。
本套件配有丰富的实例源码、原理图等,特别适合单片机初学者,大中专院校师生,单片机开发工程师选用,也是毕业设计和电子竞赛不可多得的参考板。
跳线表:
名称功能
J0 J0短接时,使用Com Magic软件全自动烧录程序
J0断开时,可以使用STC官方提供的烧录工具烧
录程序,也可以使用Com Magic,但需要“断电-
开电”冷启动操作。
J1红外线(短接为红外功能
J2继电器(短接为继电器功能
短路冒
J3步进马达接线口
J5 LCD12864/240128液晶屏接口
J6短接ห้องสมุดไป่ตู้74HC165功能
J8短接时,为蜂铃器功能
J10-J11可以接USB电脑键盘功能
同时,提醒在校大学生千万不要抱着毕业之后到公司去学的态度,因为企业主要目的是盈利,而培训要花费相当长的时间和精力,因此对于企业来说,更亲睐那些知识结构健全、应用经验丰富、创新能力极强的人。这正好印证了我们常说的一句话:机会总是留给那些有准备的人!抓紧准备吧,我亲爱的大学生朋友们,从知识结构、专业技能等方面塑造自己、发展自己,提高实际应用能力,以增加自己在就业时的筹码。
普中HC6800-ES-V20单片机开发板教程
HC6800-ES V2.0单片机开发板学习指南普中科技目录第一讲开发板资源介绍...................................... 错误!未定义书签。
第二讲软件安装 ................................................ 错误!未定义书签。
第三讲程序下载 ................................................ 错误!未定义书签。
第四讲KEIL软件使用及入门LED灯 ................ 错误!未定义书签。
第五讲蜂鸣器.................................................... 错误!未定义书签。
第六讲独立按键 ................................................ 错误!未定义书签。
第七讲静态数码管............................................. 错误!未定义书签。
第八讲矩阵键盘 ................................................ 错误!未定义书签。
第九讲动态数码管............................................. 错误!未定义书签。
第十讲电机 ....................................................... 错误!未定义书签。
第十一讲中断.................................................... 错误!未定义书签。
第十二讲1602液晶显示.................................... 错误!未定义书签。
第十三讲定时器 ................................................ 错误!未定义书签。
单片机技术实验室操作规程
单片机技术实验室操作规程一、实验室使用规定1、实验室仅供相关专业学生、教师及研究人员使用,未经许可,其他人不得擅自进入。
2、进入实验室前,必须提前预约,并在规定时间内使用。
3、使用者需遵守实验室的开放时间,不得在非开放时间内逗留。
二、实验前准备1、了解实验目的和要求在进行实验之前,使用者应仔细阅读实验指导书,明确实验目的、步骤和要求。
2、预习相关知识熟悉单片机的基本原理、编程方法以及实验中所用到的仪器设备的操作方法。
3、检查实验设备在开始实验前,应对实验设备进行检查,包括单片机开发板、电源、示波器、信号发生器等,确保设备完好无损、能正常工作。
如发现设备故障或损坏,应及时报告实验室管理人员。
三、实验过程中的操作规范1、电源的使用(1)接通电源前,需再次检查设备的连接是否正确,确保无短路等情况。
(2)按照设备的额定电压和电流要求,选择合适的电源插头和插座,避免过载。
2、单片机开发板的操作(1)连接和拆卸单片机芯片时,必须在断电状态下进行,以防静电损坏芯片。
(2)编程下载过程中,严格按照软件的操作提示进行,不得随意中断或强行操作。
3、仪器设备的使用(1)示波器、信号发生器等仪器设备应按照操作手册正确使用,调整参数时要逐步进行,避免过大的冲击和损坏。
(2)使用完毕后,将仪器设备的参数恢复到初始状态,并关闭电源。
4、实验数据的记录(1)在实验过程中,应及时、准确地记录实验数据和现象,包括程序代码、输入输出信号、测量结果等。
(2)记录的数据应清晰、规范,便于后续分析和处理。
四、实验结束后的工作1、整理实验设备(1)关闭所有仪器设备的电源,将仪器设备摆放整齐。
(2)整理好实验台,清理杂物,保持实验室的整洁。
2、数据处理和结果分析(1)对实验数据进行整理和分析,得出实验结论。
(2)如果实验结果与预期不符,应认真查找原因,必要时重新进行实验。
3、撰写实验报告(1)按照实验报告的格式要求,如实撰写实验报告,包括实验目的、实验设备、实验步骤、实验数据、结果分析等内容。
如何使用开发板
注意拿到开发板请看开发板的右下角,有型号的标注。
V2.2、V2.2C 和V3.0,这三款板子的下载电路是一样的。
下面的图片拿V3.0的作为示例,操作方式一致。
当我们拿到普中科技开发板的时候,如何使用呢?下面我们将带领大家一步一步的操作:第一步:首先拿出我们的开发板,开发板整机如图1所示:图1开发板整机第二步:我们在给单片机下载程序的时候,需要做一些准备事项。
1、打开开发板的时候,请首先看下板子的相关的配件。
我们需要用到的是USB的数据线,配的其余配件在相关的实验需要用到:如图2所示:图2Mini USB数据线2、把Mini USB连接到单片机开发板上。
如图3所示:图3USB数据线连接单片机开发板3、我们下载的时候,单片机开发板上需要做一些跳线帽的设置。
如图4上标记的红色框框所示。
图4跳线帽功能设置B线链接到开发板上2.电源的跳线帽短接到右边5V处。
若是想用3.3V的,跳线帽可以短接到左边,注意单片机可能不能正常工作。
3.在使用51单片机的时候,跳线帽短接到右边。
若使用ARM模块的时候,则短接到左边(板子上有51和ARM的标注)。
4.单片机工作和下载需要把晶振接上。
5.在用到USB线下载的时候,这两个跳线帽需要短接到左边。
若是使用9针串口的,请短接到右边(9针串口下载,不能使用普中的,只能使用官方STC-ISP)。
6.复位按键。
跳线帽短接到下面,高电平处。
若是使用avr单片机的,需要短接到上面低电平出。
(开发板有标记H和L)。
7.单片机安装上。
注意,单片机安装时候,要注意缺口朝上。
若安装反了,则会短路烧毁板子。
第三步:打开我们板子的开关电源按钮:如图5所示。
图5开发板工作状态注意:若是打开开关按钮无反应,请自行检查跳线帽是否正确,看回上一个步骤。
第四步:这个时候我们板子的配置已完成。
现在我们需要安装开发板ch340的驱动,安装驱动成功才能下载程序。
打开我们光盘。
光盘资料\步骤2安装单片机开发相关软件\开发板USB转串口CH340驱动。
单片机普中a3使用手册
单片机普中a3使用手册单片机普中A3使用手册第一章:简介1.1 单片机普中A3简介单片机普中A3是一款高性能、低功耗的单片机开发板。
它采用了先进的ARM Cortex-M3内核,具有丰富的外设资源和高速的数据处理能力。
本手册将详细介绍单片机普中A3的硬件特性、软件开发环境和使用方法,帮助开发者快速上手。
1.2 主要特性- ARM Cortex-M3内核,运行频率高达100MHz。
- 丰富的外设资源,包括多个通用IO口、串口、SPI、I2C、定时器等。
- 多种通信接口,如以太网、USB、CAN等。
- 大容量存储器,包括片内Flash和片内RAM。
- 支持多种开发环境,如Keil MDK、IAR Embedded Workbench等。
第二章:硬件说明2.1 主芯片单片机普中A3采用了一颗高性能的ARM Cortex-M3内核的主芯片,该芯片具有强大的数据处理能力和丰富的外设资源。
2.2 外设资源单片机普中A3板载了多个通用IO口,可用于连接各种外部设备。
此外,还配备了多个串口、SPI接口、I2C接口、定时器等,方便开发者进行各种数据传输和定时控制。
2.3 存储器单片机普中A3拥有大容量的存储器,包括片内Flash和片内RAM。
Flash可用于存储程序和数据,RAM则用于临时存储数据。
2.4 通信接口单片机普中A3支持多种通信接口,如以太网、USB、CAN等。
这些接口可以方便地与其他设备进行数据交互,满足不同应用场景的需求。
第三章:软件开发环境3.1 开发工具单片机普中A3支持多种开发环境,常用的有Keil MDK、IAR Embedded Workbench等。
开发者可以根据自己的喜好和需求选择合适的开发工具进行开发。
3.2 编程语言单片机普中A3主要支持C语言进行开发。
C语言具有灵活性和高效性,适用于单片机的低级编程。
第四章:使用方法4.1 硬件连接首先,将单片机普中A3与电脑通过USB线连接,并确保连接正常。
实验板使用说明1
C语言单片机实验板使用说明之前的单片机程序大都采用汇编语言编写,虽然程序高效,但苦涩难读,不具有通用性,并且复杂的运算或函数无法利用汇编语言实现。
C语言是一种人性化高级语言,通俗易懂,在简单了解单片机特殊功能的寄存器后,只要学过C语言的人,尽管不懂硬件或电路,也可以在短时间内轻松编写出完美的的单片机程序。
另外,单片机程序使用的C语言比较简单,即使没有学过C语言的电子爱好者,只要经过简单的训练,也会很快掌握C语言单片机的程序设计。
一、实验板架构1.资源C语言单片机实验板支持STC89C5X、AT89S5X(需另配USB下载接口)。
程序下载采用USB总线接口。
板载资源有I2C总线存储器A T24C04、实时时钟DS1302、串行A/D转换器TLC548(9)、串行D/A转换器TLC5615(6)、数字温度传感器DS18B20(需另配)、红外接收头;显示部分有6个数码管、8只LED以及1602和12864插座;蜂鸣器和继电器可以作为实验电路的输出与控制。
另外,板子还留有串行通信、I2C总线以及SPI总线接口。
2.扩展单片机的P0~P3口都留有插针,可以用做实验扩展,如4X4键盘、步进电机等。
在综合性设计实验过程中,扩展电路需自己设计,但要注意与本实验板的接口与电平匹配。
实物说明见图1-1所示。
图1-1 实验板实物3.电路原理本实验板电路采用模块设计,为了简化,在充分利用单片机资源,显示电路省去了接口电路,为了增加外部器件工作的稳定性,单片机I/O口都加有上拉电阻。
系统原理见图1-2所示。
P1.0P1.1P1.2P1.3P1.4P1.5P1.62345678P0.0/AD0P0.1/AD1P0.2/AD2P0.3/AD3P0.4/AD4P0.5/AD5P0.6/AD6P0.7/AD7P2.7/A15P2.6/A14P2.5/A13P2.4/A12P2.3/A11P2.2/A10P2.1/A9P2.0/A8RESETXTAL2XTAL1EA ALE PSEN 39383736353433323130292827262524232221P3.0/RXD P3.1/TXD P3.2/INT0P3.3/INT1P3.4/T0P3.5/T1P3.6/WR P3.7/RD1011121314151617P1.7119189C1 30PC2 30PCY1 11.0592MHz R1 1KC3 10μ123456789123456789123456789123456789+V CC5.1K 5.1K5.1K5.1K排阻插针接P0口接P1口接P2口接P3口SEVEN_SEG0~5NOT1NOT2NOT3NOT4NOT5NOT61122+V CC74HC04LED0~71602128641620调节12864对比度I C S T C 89C 51单片机系统手动复位KEY5-INT0KEY4KEY3KEY2KEY11210JATG A T 89S 5X 下载接口JX4串行通信接口JX3I 2C 总线接口U S B 下载接口USB-ISP 12345678VCC2VCC1X1X2GND SCLK I/O/RST DS1302AT24C04A0A1A2GND TLC548(9)REF+AIN REF-GND +VDD+VDD +VCC I/O CLK D-OUT /CS DOUT 1234567812345678TLC5615(6)DIN SCLK /CS OUT REFIN AGNDWPSCL SDA P1.1P1.1CP VCC VCC P1.1P1.1P1.1P1.2P1.3+V CCCY2 32768HzP1.4P1.4CS DA P1.5GNDGNDP1.5P1.7P1.6P1.5D/A 输出10K10KGNDVO GND GND VCCVCCRX TX P3.1P3.0+V CC系统电源0.10.1μ220P3.1P3.012345678CY 3 12MHzμμ+V CC PL2303HXD+D-2827140.1μ18181K262521151617+V CCPOWER KEY205USB 接口电路D+D-+V CCP1.0DS18B20 DQ 红外接口P2.7P2.6蜂鸣器继电器85508550JX6JX7JX1JX2图1-2 实验板电路原理4.单片机外设连线关系表这里给出的单片机I/O口与外设连接关系与实验板相对应,也与光盘中项目集程序中硬件配置一致。
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
J6
短接时 74HC165 功能
J8
短接时,为蜂铃器功能
J10-J11 可以接 USB 电脑键盘功能
JP15
USB 通信功能(正常使用时必须短接)
JP16
串口通信功能(使用串口线时必须短接)
JP1
8 个 LED 接口
JP2
74HC595 输出接口
JP3
一位数码管输入口
JP4
矩阵键盘接口
跳线
JP5
JP6
考。 单片机与嵌入式系统应用技术是一门实战性很强的学科。离开了实践就如无
源之水。于是我们总结出了如下成功的公式: 理论学习+实践+针对问题的理论学习+解决问题的实践=开发工程师 然而我们的大学生朋友由于受种种条件的限制,没有足够的实践机会,因此, 我们为大家奉献的这套开发板,希望能成为是大家学习实践的好帮手;成为大家 加速步入控制领域的好帮手。 同时,提醒在校大学生千万不要抱着毕业之后到公司去学的态度,因为企业 主要目的是盈利,而培训要花费相当长的时间和精力,因此对于企业来说,更亲 睐那些知识结构健全、应用经验丰富、创新能力极强的人。这正好印证了我们常 说的一句话:机会总是留给那些有准备的人!抓紧准备吧,我亲爱的大学生朋友 们,从知识结构、专业技能等方面塑造自己、发展自己,提高实际应用能力,以 增加自己在就业时的筹码。 当然,也有很多在工作的朋友,想加入这行但还没能入这行的。那么,请抓 紧宝贵的时间,行动起来吧!我们为您构建了符合社会实际需求的单片机开发平 台,让您的实践直接面向实际应用,直接面向市场需求。只要掌握市场所需的技 术,您一定会成为当今社会急需的人才。 为方便广大读者的学习,本说明书除有详细的操作说明外,还配有很多例程 及配套光盘供大家学习参考。 作者 2008 年 5 月
普中科技
电 话: 075 5-29 32518 7 邮 箱: pre chin @16 网 址:www .prec hin.c om
第一章
第一章 产品简介
产品介绍
产品介绍: 本产品是一款性价比极高的产品,提供 USB2.0 和串口两种通信方式,USB 实现供电、
编程、仿真、通信多种功能,另外还提供了 Atmel 单片机的 ISP 接口。此板兼容 STC、SST、 Atmel、Philips 等 51 家族的所有单片机。如果使用 ISP 编程、仿真等建议使用开发板自带 的单片机。PRECHIN-V2.0 开发板有着丰富的外部资源,单片机和各种外围设备的接口完全 开放,自由度极高,任凭您自由发挥。学习者可以通过短路冒和跳线完成各种各样的实验, 学习者所能想到的,在我们的板上就能办到。只有您想不到的,没有它办不到的。
作者 2008 年
目录
第一章 产品介绍 ………………………………………… 1 第二章 KeilC51 的安装和使用说明 ……………………… 3 第三章 USB_Driver 驱动程序安装 ………………………9 第四章 烧录程序使用说明 ………………………………… 17 第五章 硬件原理分析 ……………………………………… 19 附录一 开发软件中的关键字 ……………………………… 32 附录二 常见问题解答 ……………………………………… 37
图 2.1
图 2.2 2.3 在此后弹出的几个对话框中选择 Next,这时会出现一个如图 2.3 所示的安装路径设
置对话框,默认路径是 C:\KEIL,
4
知识改变命运,学习成就未来
第二章
KeilC51 的安装和使用说明
图 2.3 当然用户点击 Browse 选择适合自己的安装目录,如 D:\Keil C51。 2.4 在接下来的询问确认对话框如图 2.4 中选择 Next 命令按钮加以确认即可继续安装。
J0
J0 短接时,使用 Com Magic 软件全自动烧录程序
J0 断开时,可以使用 STC 官方提供的烧录工具烧
录程序,也可以使用 Com Magic,但需要“断电-
开电”冷启动操作。
J1
红外线(短接为红外功能)
J2
继电器(短接为继电器功能)
短路冒 J3
步进马达接线口
J5
LCD12864/240128 液晶屏接口
单片机学习的良师益友
好帮手单片机学习套件 -PRECHIN 使用手册
普中科技有限公司
PRECHIN-V2.0 开发板
Version 1.2
用户手册
开发软件运行于 Windows 2000/Windows XP 简体中文版
重要提示
本手册仅限于提供好帮手单片机学习套件使用的相关信息,若有变化恕不事先
通知。本手册中所描述的硬件及软件在没有得到本公司书面许可的前提下,除购 买者自己使用外,不得为其它任何目的、使用任何方法(包含复印和录制在内的 电子和机械手段)对其进行复制和传播。如果您在使用中发现某些问题,请记录 下来并与我们联系,我们将表示衷心的感谢。
的文件包括源程序(包括 C 程序、汇编程序)、头文件、甚至说明性的技术文档都可以放在
对于单片机开发人员来说,应该要掌握多种类型的单片机。因为一个企业产 品开发时,不是你只会 ARM 就用 ARM 开发,你只会 51 就用 51 开发,你只会 PIC 就用 PIC 开发,而是根据的市场需求,受开发成本、开发风险、开发周期等 一些综合因素所决定。就应用的普遍性和成熟性来说,51 就是大家必须要掌握的 一种单片机。
装纽扣电池座和电池) 26.另配了外置 5V 电源插座(方便用户用做别的用途。) 24. 所有单片机 I/O 均引出,供用户自由安排与发挥自建电路等等。
2 知识改变命运,学习成就未来
第二章
KeilC51 的安装和使用说明
第二章 KeilC51 的安装和使用说明
1)系统要求 安装 Keil C51 集成开发软件,必须满足一定的硬件和软件要求,才能确保编译器以 及 其它程序功能正常使用,具体要求如下: ■ Pentium、Pentium-II 或兼容处理器的 PC; ■ Windows95、Windows98、WindowsNT4.0、 Windows2000、Windowsxp; ■ 至少 16MRAM; ■ 至少 20MB 硬盘。
8 个独立按钮接口 74HC165 输入接口
JP8-JP11 单片机的所有 I/O 输出脚
J12
8 位数码管数据线接口
J4
AD/DA 外引输出口
JP12
74HC595 输出口
J12
数码管数据线接口
其他 J9
J10
LCD1602 液晶屏接口 12864/240128 液晶屏接线端
DS18b20 温度 18B20 接口
PH1
红外接口
1
知识改变命运,学习成就未来
第一章
BT1
PCF8563 的外部电源
ISP
支持 ATMEL 下载
产品介绍
功能介绍:
开发板功能配置:(提供相应的实例源码) 1. 1602 液晶屏/12864 液晶屏接口(接口引出) 2. 4×3 的矩阵键盘(用于按键扫描试验,接口引出) 3. 红外接收头与发射遥控器 4. 继电器输出 5. 8 位静态数码管显示(接口引出) 6. 1 位数码管动态显示(可以直接单片机驱动接口、也有 74HC595 驱动接口,接口引出) 7. 步进马达驱动(接口引出,可选配步进马达) 8. 八个普通按钮输入(接口引出) 9. 8 个 LED 显示(接口引出,可以做跑马灯、流水灯、花样彩灯、各种信号灯等试验) 10.蜂铃器(做单片机发声实验) 11.PCF8563 实时时钟(年、月、日、时、分、秒 NXP 芯片,时间准、精度高) 12.PCF8591T(工业级数模/模数转换芯片,其中有 4 路模拟输入、1 路模拟输出,接口引 出) 13.A24C02 数据存储(可以保存机器中的各种参数) 14.DS18b20 温度传感器(检测温度) 15.74HC165 并入串出功能(输入锁存器) 16.74HC595 串入并出功能(输出锁存器) 17.LS138 译码器 18.ULN2003 达林顿驱动(输出电流可以达到 1A 可以驱动步进马达) 19.MAX232 串口通信(可以直接用串口与电脑通信,也可以用 USB 转串口线) B 接口(供电、烧程序、通信于一体的接口,无需电源线、DB9 串口通信线、USB 转串口线) 21.STC89 系列增强型 C51 单片机(可以工作在 6T 模式下,又快又稳。) 22.支持 PS/2 电脑键盘接入(通过 PS/2 通信协议把电脑键盘与单片机连接,可获得大 量的输入按钮) 23.ISP 功能电脑直接烧录程序,无需另外购买烧录器和仿真器。(省钱又方便试验) 24.Atmel 的 ISP 接口(支持 Atmel 89 系列系列和 AVR AT90S8515、Atmega8515 型号的 程序烧录) 25.提供了实时时钟(PCF8563)的后备电源(掉电了时间也能正常走,有需求者可以安
展望 C51
对于 51,前景是一片光明,就像 4 位的单片机到现在很多小的电子产品中还 一直在用,有很多场合不需要速度太快。51 价格不贵,技术成熟,性能稳定,这
就铸建它有着非常高的性价比。懂 51 的人非常多,技术应用已是相当成熟,技 术支持也完备,为企业产品的开发降低了风险和缩短了开发周期。所以,性价比 和技术应用成熟是它存在的理由。对于现在电子产品竞争以是非常激烈,成本是 每个企业首要考虑的,是企业在激烈竞争中获胜的根本。在保证质量的前提下, 选择更便宜,更稳定,开发周期更短,技术更成熟的处理器,是每个企业的首要 考虑。另外 51 的增强性产品仍兼容 51 的汇编指令,但速度已是普通 51 的 6-12 倍,功能也做的非常强大。还有 51 的开发工具比较成熟,而且 51 供货商相当多, 根本不用考虑货源问题,51 是开放的内核,多厂家生产,而别的内核都不是开放的, 独家生产。货源的稳定也是企业所考虑的。学习 51,主要以 Keil C51 为主来学习, 因为 Keil C51 是世界上最好的(个人认为)的编译器,懂 keil 的人也很多,技术支持也 完备,没有不用它的企业。所以,学单片机重点还是在 51 上。51 易学和系统架构 的经典,为学其它架构的微处理器能打下扎实的基础。 学好了 C51,也就掌握好 了单片机开发语言—C 语言和汇编语言,今后学习其它嵌入式系统就是非常容易 的事了。 单片机是触类旁通的东西,学会了一种另外的也就很容易拿下。