51-AVR-CPLD开发板用户手册
51&AVR学习板软件使用说明
Copyright © 一学网 mailto: onestudy@51&A VR学习开发用户板51部分演示软件使用说明:本演示软件为该用户板51部分不扩展状态下35个功能中节选的16个功能各异的小模块组成。
“兴趣是最好的老师”,首先我们什么都不做,先试试这块板子可以跑什么程序。
很简单,首先插上电源插座,按一下Reset复位开关,这时第一程序P0运行起来了(数码管显示P0)。
如果要切换到其他程序,只要掰动红色的程序选取开关即可,即由四位DIP开关的不同组合来选择程序(上为1,下为零;左为低位,右为高为)。
如第3个程序,则0011,(ON为1,否则为0),再按RESET按键就可跑起来了!很简单,不是吗?演示0:P0,键盘二~十六进制译码——显示电路,将按键S2~S5的二进制值(按下为1,否则为0)转换成十六进制值并由数码管显示出来,LED指示灯显示相应键位。
演示1:P1,键盘二~十进制译码——显示电路,将按键S2~S5的二进制值(按下为1,否则为0)转换成十进制值并由数码管显示出来,LED指示灯显示相应键位。
演示2:P2,秒表计时电路,按S3开始计时并由数码管显示出来,计满一分种结束,蜂鸣器报警。
演示3:P3,模拟交通灯。
按S3后,红灯亮,数码管从30秒开始倒计时,计至5秒时黄灯开始闪烁,计至0秒时红灯灭绿灯亮,重新从30秒开始倒计时,至5秒时黄灯开始闪烁,至0秒时绿灯灭红灯亮,如此反复循环。
演示4:P4,数码管笔段教学,按S3键切换,L1显示笔段名,L2闪烁显示相应笔段。
演示5:P5,数码管笔段动画效果演示,按S3键开始。
演示6:P6,数码管显示0—F循环,按S3键开始,LED指示二进制值。
演示7:P7,数码管显示0—F左移循环,按S3键开始。
演示8:P8,LED指示灯显示左移循环,按S3键开始。
演示9:P9,LED指示灯扩散,收敛亮灯演示,按S3键开始。
演示10:PA,键盘提示音演示,按下任何键,蜂鸣器发声(跳线器选择BP端)。
51开发板使用说明
51 开发板使用说明本开发板包括 8 位键盘,4 位 LED 显示,1 路 DAC 输出,8 路 ADC 输入,具有 ISP 在线编程功能, 32 位 I/O 口全部可通过扩展端口外接, 开发者可以选 择选直接使用板上集成器件也可以选择利用 I/O 口扩 展其他外围器件。
整板扩展性能良好,运行稳定,操 作灵活,极具人性化! 开发者可根据喜好编程实现各种个性功能 ^_^整体框图I/OLED 显示电 源 电 源 DAC-OUT P 1 89S51/52 P 2 P 0I S P P 3D/A 转 换A/D 转换ADC-INR76543210-1-测试操作说明第一步:连接电路 对照元件封装图上所示元件位置与型号把相应元件焊接固定在 PCB 板上并检查。
第二步:检测电源 检查无误后,接上+5V 与-12V 电源 上电后 LED 电源指示灯亮表明电源连接正确,如果不亮请断开电源连接并检查电路。
第三步:ISP 下载线测试 把 89S51/52 单片机插入 IC 座,接入电源与 ISP 下载线,在电脑上检测单片机,如果检测到 单片机则 ISP 下载部分检测通过,否则请检查电路连接与电脑软件是否正确。
第四步:显示测试 把附件文件夹中的 显示测试.HEX 文件固化到单片机中,上电检查,如果数码管显示 1234 则显示检测通过 第五步:键盘测试 1.把 8 位拨码开关都选择到 ON 档 2.把附件文件夹中的 键盘测试.HEX 文件固化到单片机中,上电测试 如果测试结果符合以下表格则键盘测试通过 按下键号 LED 显示 0 0 1 1 2 2 3 3 4 4 5 5 6 6 7 7第六步:ADC 测试 把附件文件夹中的 ADC 测试.HEX 文件固化到单片机中,上电测试 往 ADC-IN 第 7 口输入 0~5V 电压, 观察 LED 显示, 如果相应显示范围在 0~255 之间则 ADC 检测通过。
第七步:DAC 测试 把附件文件夹中的 DAC 测试.HEX 文件固化到单片机中,上电测试 用示波器检测DAC-OUT的信号,如果检测到的是一个频率为 360HZ,峰-峰值为 5.00V的三 角波,则DAC检测通过 (推荐使用 89S52 单片机)-2-附件:原理图-3--4--5-元件封装图-6-相应器件地址:显示个位地址 0F8FFH 显示十位地址 0F9FFH 显示百位地址 0FAFFH 显示千位地址 0FBFFH DAC0832 地址 7FFFH ADC0809 第 0 输入端口地址 87FFH ADC0809 第 1 输入端口地址 8FFFH ADC0809 第 2 输入端口地址 97FFH ADC0809 第 3 输入端口地址 9FFFH ADC0809 第 4 输入端口地址 0A7FFH ADC0809 第 5 输入端口地址 0AFFFH ADC0809 第 6 输入端口地址 0B7FFH ADC0809 第 7 输入端口地址 0BFFFH元件清单:-7-。
51开发板使用手册
QX-X3型51开发板使用注意事项本套开发板配套视频分为基础部分和提高部分,其中基础部分的视频教程是郭天祥老师的《十天学通51单片机》的视频教程,这个教程虽然涉及知识面有点少,但讲的比较仔细,起点比较低,作为入门级教程是不错的。
我们的硬件资源也是和他有一部分相同的,有不同的地方扩展的功能我们有单独的视频教程讲解那就是提高部分的视屏教程,一共有7课配套开发板上的硬件资源讲解。
注意和郭老师视屏教程不同的视屏分别是蜂鸣器他的接口是P23我们开发板的接口是P37,这个你变成的时候sbit beep=P3^7;就可以了原理都一样;还有1602液晶接口,他的WR端直接接地,我们接的是P36口,他编程的时候就不需要把WR拉低,因为他直接接的地,我们编程的时候需要把P36拉低,方法sbit WR=P3^6;在main()函数里面的第一句写上WR=0;就可以了,其他编程语句都不用改动;其次就是AD/DA数模转换,他用的是ADC0832和DAC0804,现在实际项目中用的非常少着2款芯片,我们用的是基于IIC通信的PCF8591它具有4路AD,一路DA。
这个芯片的教学视频在我们的提高部分教学视频里面第三课有讲。
开发板供电电压不能超过5V,供电电流不能超过1A,初次使用请看光盘里面的使用前视频教程,在对开发板硬件结构部了解的情况下请勿随意链接外围器件,以免损坏硬件,链接外围器件在不确定如何链接的情况下请先咨询我们的客服人员。
我们对所有购买此套51开发板的学员提供长期技术支持(限此套开发板上的相关知识),有任何使用或者学习上的问题请联系我们的客服人员QQ:863888999。
YL-39 51+AVR单片机开发板使用说明(奥能特)
51/AVR 单片机简易开发板使用说明奥能特版号YL-39电话1500116219915001162199(张工)(张工)QQ(QQ(技术支持技术支持技术支持))348439350前言至用户:欢迎使用奥能特51/AVR单片机开发板!恭喜您成为奥能特产品的用户!我们非常高兴您选择了本款产品。
我们将为您提供最真诚最优质的服务。
为了使我们的产品得到充分发挥,我们建议在连接和操作之前,通读一遍使用说明书,请务必了解本产品各个功能模块、跳线、开关和接口等的功能和设置方法后再使用,这样有利于您掌握系统的连接方法和使用要点,有助于您更好的使用本开发板。
声明:本指导教程和配套程序仅在开发和学习中参考,不得用于商业用途,如需转载或引用,请保留版权声明和出处。
一开发板资源介绍1开发板支持USB程序下载(宏晶科技STC52单片机);2开发板支持AT89S51,AT89S52单片机下载(需要配合本店另外下载器下载)3开发板支持ATmega16,ATmega32AVR单片机下载(需要配合本店另外转接板和下载器使用)4开发板供电模式为:电脑USB供电(USB接口)和外部5V电源供电(DC-005电源座)。
5开发板复位方式:上电复位和51/AVR双按键复位;6开发板晶振:采用圆孔插座焊接方式,方便用户更换晶振;7外扩电源:通过排针外扩3路5V电源,方便连接外部实验使用;8所有IO引脚全部外扩,方便连接外部实验使用;二开发板功能模块介绍(1)8位高亮度贴片led跑马灯;(2)4位共阳数码管显示;(3)LCD1602和LCD12864(支持彩屏)接口;(4)1路无源蜂鸣器;(5)1路ds18b20温度测量电路;(6)1路红外接口电路(7)4路独立按键(8)1路PL2303USB通讯电路;三开发板跳线选择本开发板接线简单,适合初学者使用,开发板各模块的跳线使用原则是:只在使用当前模块插上,不使用时断开。
以下是几个主要跳线的使用说明;跳线选择模块JP18位LED灯JP24位数码管JP3蜂鸣器1使用蜂鸣器模块时,请将蜂鸣器上方的J3短路帽短接;2使用8位LED灯模块时,请LED灯上方的J1短路帽短接;短路帽短接,,将蜂鸣器模块3使用四位数码管模块时请将数码管模块下方的J2短路帽短接的J3短路帽断开,短路帽断开,22者不能共用;4使用液晶接口时请将数码管模块的J2短路帽断开;5使用液晶模块时,烧进去给的例程后发现液晶无显示,请调节右下角的液晶亮度调节电位器;6使用ISP下载AT89S52或者AVR单片机时,开发板要单独供电,不支持下载器对开发板供电;四开发板使用需要安装的软件1程序编译软件keil(如果电脑已安装,则跳过此部分)注:开发板附带程序均用keil4编写,请使用keil4及以上版本打开,keil4以下版本打不开。
AVP50G 开发板用户手册说明书
Logos FPGA开发平台用户手册AVP50G开发板2 / 51芯驿电子科技(上海)有限公司文档版本控制目录文档版本控制 (2)一、开发板简介 (6)二、FPGA核心板 (11)(一)简介 (11)(二)FPGA (12)(三)有源晶振 (13)(四)DDR3 (15)(五)QSPI Flash (17)(六)LED灯 (18)(七)扩展接口 (20)(八)电源 (24)(九)结构图 (27)三、扩展板 (28)(一)简介 (28)(二)VGA显示接口 (29)(三)HDMI输出接口 (30)(四)HDMI输入接口 (33)(五)视频输入接口 (35)(六)千兆以太网接口 (37)(七)ARM控制器 (39)1)实时时钟 (40)2)EEPROM (41)3)LED (42)4)USB串口 (43)5)SD卡 (44)(八)摄像头接口 (45)(九)扩展口 (46)(十)JTAG接口 (48)(十一)按键 (49)3 / 514 / 51芯驿电子科技(上海)有限公司(十二) 供电电源 (50)5 / 51专业级紫光同创 FPGA 视频图像处理开发平台(型号:AVP50G )正式发布了,为了让您对此开发平台可以快速了解,我们编写了此用户手册。
这款FPGA 视频图像处理开发平台具备HDMI 输入,DVI 输出,千兆以太网,CMOS Camera 接口和Micro SD 卡座等外设。
这极大的丰富了视频图像处理板的功能,不仅满足FPGA 视频图像处理的功能,还为视频图像存储,视频图像的网络通信提供了可能。
因此,这款开发平台可以堪称“专业级”和"全能级“。
这样的一款产品非常适合即将从事或者正在从事FPGA 视频图像处理或者视频图像通信及存储的学生、工程师等群体。
6 / 51芯驿电子科技(上海)有限公司一、 开发板简介在这里,对这款紫光同创 FPGA 开发平台进行简单的功能介绍。
开发板的整个结构,继承了我们一贯的核心板+扩展板的模式来设计的。
CPLD开发套件说明书
Xilinx-CPLD开发板使用说明书武汉保华数控工作室1Xilinx-CPLD开发板介绍CPLD(复杂可编程逻辑电路)是一种具有丰富的可编程I/O引脚的可编程逻辑器件,具有使用方便灵活、在系统可编程的特点,既可实现常规的逻辑器件功能,还可实现复杂的时序逻辑功能。
同单片机配合,把CPLD应用于嵌入式应用系统,更能够体现其在系统可编程、使用方便灵活的特点。
在有些应用中甚至可以完全取代单片机独立完成系统的控制功能。
CPLD同单片机接口,可以作为单片机的一个外设,实现单片机所要求的功能。
例如,实现常用的地址译码、锁存器、8255等功能;也可实现加密、解密及扩展串行口等单片机所要求的特殊功能。
实现嵌入式应用系统的灵活性,也提高了嵌入式应用系统的性能。
Xilinx-CPLD开发板的功能与特点2开发板布局图SL2SL2 SL13 板上资源介绍为了使开发工作灵活而方便,Xilinx-CPLD 采取小板积木式结构,开发板尺寸只有110×95mm 。
其上装有实验必须的CPLD (XC9572)和学习需要的基本电路和设备。
能够帮助用户学习如何利用CPLD 设计电子电路,掌握从设计输入到芯片下载的全部过程。
搭接上层扩展板还可以做更多的实验。
通过J1、J2插座将CPLD 的全部管脚(JTAG 脚除外)引到上层扩展板。
上层扩展板可根据需要由用户选择购买或者是自制。
从而减低用户的不必要费用。
Xilinx-CPLD 开发板布局图如下,下面将详细讲解各部分资源的结构和功能。
了解开发板硬件知识是后面学习系统电路实验所必须具备的条件。
3.1 CPLD 芯片及其特性 Xilinx-CPLD 开发板以Xilinx 公司的XC9572作为目标CPLD 。
由于采用PLCC84脚插座安装,当芯片的密度不能满足设计要求时,方便用户更换相同封装更高密度的XC95108。
3.2 J1、J2 CPLD 引出脚插座当需要扩展开发板的功能或者希望将CPLD 引脚直接与用户的实验板相连接时,可以通过J1、J2插座将CPLD 的管脚(JTAG 脚除外)引出。
开发板用户手册
开发板用户手册摘要:1.开发板简介2.开发板硬件配置3.软件开发环境搭建4.编程实例与实践5.常见问题与解决方案6.技术支持与资源正文:【开发板简介】开发板是一种集成了处理器、存储器、输入输出接口等多种功能于一体的计算机硬件平台,用于进行软硬件开发和测试。
本手册所介绍的开发板,具有强大的性能、丰富的外设接口以及易于使用的开发环境,是进行嵌入式系统开发、物联网应用、人工智能等领域开发的理想选择。
【开发板硬件配置】本开发板硬件配置如下:1.处理器:采用高性能的ARM 处理器,主频可达XXX MHz。
2.存储器:配备XXX MB 的DDR 内存和XXX MB 的Flash 存储,支持最大XXX MB 的MicroSD 卡扩展。
3.显示接口:支持XXX 分辨率的LCD 显示屏。
4.通信接口:具备以太网、蓝牙、Wi-Fi、LoRa 等多种通信方式。
5.输入输出接口:提供按键、LED 指示灯、串口、I2C、SPI、GPIO 等多种外设接口。
6.电源接口:支持DCXXXV 输入电压。
【软件开发环境搭建】为了方便开发者进行软件开发,我们提供了以下工具和资源:1.开发板固件:提供稳定可靠的Linux 操作系统和Android 操作系统固件。
2.编程工具:支持Keil、IAR 等主流的嵌入式开发环境。
3.调试工具:提供在线调试工具,支持断点调试、单步执行等功能。
4.开发库:提供丰富的开发库,包括网络通信、图形界面、文件系统等。
5.技术文档:提供详细的开发板用户手册、硬件参考手册、接口协议等文档。
【编程实例与实践】本手册提供了以下编程实例,供开发者学习和参考:1.LED 闪烁实验2.按键输入实验3.串口通信实验4.网络通信实验5.图形界面设计实验【常见问题与解决方案】在开发过程中,可能会遇到一些常见问题,如下所示:1.问题:无法启动开发板解决方案:检查电源线是否接触良好,检查开发板上的电源指示灯是否亮起。
2.问题:无法连接串口解决方案:检查串口线是否接触良好,尝试使用其他串口工具重新连接。
51开发板用户手册
51单片机开发板使用说明书型号GY-MCU-12014-4目录1开发板简介开发板可以实现包括16个按键、数码管、LED小灯、LCD液晶屏、实时时钟DS1302、AD/DA转换器、DS18B20温度传感器、红外接收器、蜂鸣器、点阵LED等外围设备单独工作并且可以同时实现协同工作,甚至很多学习者学会后直接利用开发板的外接接口来开发试验自己的产品,此性能绝对让您叹为观止。
开发板电路模块分布如下图所示:单片机综合实验系统主要有以下特点:1、业界第一款全面支持STC最新单片机的开发板。
2、多功能合一。
开发板是目前集成模块数最多的开发板之一,集成有10多个模块,模块多,意外着学习内容多,花同样的钱,你将学到更多的知识。
另外,开发板集成了许多最新外围模块,如AD、DA、数码管、USB开发等、支持TFT真彩屏显示,让你的学习与时代同步!3、全电控设计、傻瓜化操作。
板上没有一个跳线和拨码开关,使用中,你无需要进行繁杂的跳线和拨码开关设置,非常适合初学者使用,让C语言编程象BASIC一样简单!4、真正实现“一线打天下”。
大部分其他开发板在使用的时候,需要外接许多根电缆,如串口线、USB线、USB转串口线、甚至还有笨重的并口线、外接电源线,这么多线,连接和携带都很不方便;开发板只需要一根USB线(注意是轻巧的USB线、不是USB转串口线),就实现了USB供电、USB烧写、USB 仿真、串口通信4项功能,使用非常方便、特别是笔记本电脑用户无需要另付钱配置USB转串口线,更显方便和实惠。
板载资源实验板具有以下功能配置:1、STC89C52单片机,直接USB口下载程序方式,也就是你不用买单片机烧写器也能够随时烧写程序到你的片子里查看您编写的程序状况。
2、无线电NF905通信电路插口(学习试验到开发应用都考虑周全)3、6位数码管(做动态扫描及静态显示实验)。
4、8位四种颜色高亮度发光二极管,做流水灯实验(超强视觉冲击)。
5、USB串口通讯接口(可以做为与计算机通迅的接口同时也可做为STC单片机下载程序的接口和下面第5项为三合一功能)。
KR-51开发板使用说明书
KR-51/AVR开发板使用说明声明:本指导教程和配套程序仅在开发和学习中参考,不得用于商业用途,如需或引用,请保留声明和出处。
请不要在带电时拔插芯片以及相关器件。
自行扩展搭接导致不良故障,本公司不负任何责任。
产品不定时升级,所有更改不另行通知,本公司有最终解释权。
一、开发板硬件资源介绍1 . 开发板支持USB 程序下载(宏晶科技STC系列单片机)2. 开发板支持AT89S51 ,AT89S52 单片机下载(需要配合本店另外下载器下载)3. 开发板支持ATmega16,ATmega32 AVR 单片机下载(需要配合本店另外转接板和下载器使用)4. 开发板供电模式为:电脑USB 供电(USB 接口)和外部5V 电源供电(DC5V接口)5. 开发板复位方式:上电复位和51按键复位6. 外扩电源:通过排针外扩5 路5V 电源,3路3.3V电源方便连接外部实验使用7. 所有IO 引脚全部外扩,方便连接外部实验使用8. 开发板集成防反接电路,防止接反,保护开发板二、开发板功能模块介绍(1 )8 位高亮度贴片led 跑马灯;(2) 4 位共阳数码管显示;(3)LCD1602 和LCD12864液晶屏接口;(4) 1 路无源蜂鸣器;(5) 1 路ds18b20 温度测量电路(与DHT11 温湿度接口共用);(6) 1 路红外接口电路(7) 4 路独立按键(8) 1 路CH340 USB转串口通讯电路(全面支持XP/WIN7/WIN8系统);(9)1路蓝牙模块接口(可做蓝牙测试板,USB转蓝牙);(10)1路2.4G模块接口;(11)1路WiFi模块接口(可做WiFi测试板,USB转WiFi)三开发板跳线选择本开发板接线简单,适合初学者使用,开发板各模块的跳线使用注意事项:烧写程序时,拔掉蓝牙模块,WiFi模块,J10处用跳线帽短接1,3和2,4。
蓝牙模块和WiFi模共用串口,不能同时使用。
使用1602、12864液晶接口时请拔下数码管J4 跳线帽。
KR-51开发板使用说明
KR-51/AVR开发板KR-51/AVR开发板用户手册KR-51/AVR开发板KR-51/AVR开发板使用说明声明:本指导教程和配套程序仅在开发和学习中参考,不得用于商业用途,如需转载或引用,请保留版权声明和出处。
请不要在带电时拔插芯片以及相关器件。
自行扩展搭接导致不良故障,本公司不负任何责任。
产品不定时升级,所有更改不另行通知,本公司有最终解释权。
一、开发板硬件资源介绍1 . 开发板支持USB 程序下载(宏晶科技STC系列单片机)2. 开发板支持AT89S51 ,AT89S52 单片机下载(需要配合本店另外下载器下载)3. 开发板支持ATmega16,ATmega32 AVR 单片机下载(需要配合本店另外转接板和下载器使用)4. 开发板供电模式为:电脑USB 供电(USB 接口)和外部5V 电源供电(DC5V接口)5. 开发板复位方式:上电复位和51按键复位6. 外扩电源:通过排针外扩5 路5V 电源,3路3.3V电源方便连接外部实验使用7. 所有IO 引脚全部外扩,方便连接外部实验使用8. 开发板集成防反接电路,防止接反,保护开发板二、开发板功能模块介绍(1 )8 位高亮度贴片led 跑马灯;(2) 4 位共阳数码管显示;(3)LCD1602 和LCD12864液晶屏接口;(4) 1 路无源蜂鸣器;(5) 1 路ds18b20 温度测量电路(与DHT11 温湿度接口共用);(6) 1 路红外接口电路(7) 4 路独立按键(8) 1 路CH340 USB转串口通讯电路(全面支持XP/WIN7/WIN8系统);(9)1路蓝牙模块接口(可做蓝牙测试板,USB转蓝牙);(10)1路2.4G模块接口;(11)1路WiFi模块接口(可做WiFi测试板,USB转WiFi)三开发板跳线选择本开发板接线简单,适合初学者使用,开发板各模块的跳线使用注意事项:烧写程序时,拔掉蓝牙模块,WiFi模块,J10处用跳线帽短接1,3和2,4。
C51+AVR控制板介绍手册
C51+A VR控制板介绍手册V1.0概述:C51+A VR宝贝车控制板,是鸥鹏科技有限公司开发的,一款拥有C51和A VR功能的单片机控制板。
C51部分采用的是AT89S52单片机,A VR部分采用的是ALTMEGA8的单片机。
89S52的主要性能:¾与MCS-51 单片机产品兼容¾8K 字节在系统可编程Flash 存储器¾1000 次擦写周期¾全静态操作:0Hz~33Hz¾三级加密程序存储器¾32 个可编程I/O 口线¾三个16 位定时器/计数器¾八个中断源¾全双工UART 串行通道¾低功耗空闲和掉电模式¾掉电后中断可唤醒¾看门狗定时器¾双数据指针¾掉电标识符功能特性描述AT89S52 是一种低功耗、高性能CMOS8 位微控制器, 具有8K 在系统可编程Flash 存储器。
使用Atmel 公司高密度非易失性存储器技术制造,与工业80C51 产品指令和引脚完全兼容。
片上Flash 允许程序存储器在系统可编程,亦适于 常规编程器。
在单芯片上,拥有灵巧的8 位CPU 和在系统 可编程Flash ,使得AT89S52 为众多嵌入式控制应用系统提供高灵活、超有效的解决方案。
AT89S52 具有以下标准功能:8k 字节Flash,256 字节RAM,32 位I/O 口线,看门狗定时器,2 个数据指针,三个16 位定时器/计数器, 一个 6 向量 2 级中断结构, 全双工串行口,片内晶振及时钟电路。
另外,AT89S52 可降至0Hz 静态逻辑操作,支持2 种软件可选择节电模式。
空闲模式下,CPU停止工作,允许RAM 、定时器/计数器、串口、中断继续工作。
掉电保护方式下,RAM 内容被保存,振荡器被冻结,单片机一切工作停止,直到下一个中断或硬件复位为止。
AVR的主要性能:高性能、低功耗的 8 位AVR® 微处理器先进的RISC 结构130 条指令。
51单片机的使用说明书
使用说明书一、简介1.Embeded51Embeded51开发板采用国内常用的 51核心、管脚兼容的STC单片机,单板上即可实现烧写、调试、开发。
同时我们加入了一些基本入门模块比如:数码管显示、LED、掉电存储器、继电器等,目的是启发初学者,带领大家走入嵌入式开发殿堂!当然此板的功能绝对不局限于此。
本着开放的原则,我们开放了所有的 IO口和关键信号管脚,板上原有占用资源可以通过短路帽插拔轻松释放,大家可以发挥自己的想象和动手能力,在我们的基础平台上扩充自己的模块,打造属于自己的开发平台。
如果您能够在Embeded51平台上有所得,我们将会感到无比的欣慰与自豪!另外,我们也欢迎大家对现有平台提出改进建议。
2.试验内容板载资源试验● I/O口输入输出● LED实验●按键实验●单片机内部定时器操作●中断实验●串口通讯●继电器实验●掉电存储器实验●数码管动态扫描显示通过板载的开放 I/O口,您还可以自己扩展:RTC、温度传感器、LCD、蓝牙通讯、超声波、红外、电机驱动等等,只要你想一切皆有可能!二、板卡说明1. 板卡框架及功能说明⑴继电器模块⑵ USB-RS232转换(下载、串口通讯)⑶掉电存储器⑷按键⑸四位数码管显示(共阴数码管)⑹板载资源选择⑺单片机(51核心、管脚兼容、功能兼容)⑻端口开放区⑼端口开放区⑽板卡供电(USB、电源适配器可选)⑾电源开关⑿ LED2. 接口说明1.1供电板卡提供 USB供电和电源适配器 2种方式,电源输入 DC5V,USB接口既提供了电源同时也作为通讯口。
电源开关负责电源通断,电源指示灯指示板卡是否在有电状态。
1.2扩展口经典 51核心单片机提供四组 32个 I/O口,板卡上将这四组 32个端口全部开放出来,为您提供稳定、方便的单片机开发基础系统,您可以插上想象的翅膀扩展您想要的任何模块。
1.3继电器接口接口采用 5.08工业插头,提供弱电控制强电的功能。
1.4跳线区板载基本功能模块可以通过短路帽选择是否连通,基础实验时可以选择连通,方便验证试验结果,以后可以拔去短路帽自己扩展想要的功能模块。
CPLD板子使用说明资料精
第一章 BJ-EPM240学习板介绍1.1 EPM240T100C5芯片介绍:选用Altera公司目前市场性价比较高的MAXII系列的CPLD。
Altera推出的MAX II器件系列是一款革命性的CPLD产品。
它基于突破性的CPLD架构,提供业界所有CPLD系列中单个I/O管脚最低成本和最小功耗。
这些器件采用新的查表(LUT)体系,采用TSMC的0.18µm嵌入Flash工艺,使其裸片尺寸仅为同样工艺器件的1/4。
MAX II系列和上一代MAX产品相比,成本降低了一半,功耗只有其1/10,同时保持MAX系列原有的瞬态启动、单芯片、非易失性和易用性。
新的系列器件容量翻了两番,性能是上一代MAX CPLD的两倍多,使消费类、通信、工业和计算机产品的设计者能够采用MAX II系列器件代替昂贵和不够灵活的小型ASIC和ASSP。
以下主要介绍MAX II系列器件的主要特征。
☆成本优化的架构:新型MAX II CPLD架构包括基于LUT的LAB阵列、非易失性Flash存储模块和JTAG控制电路。
☆低功耗:MAX II器件是动态功耗较低的CPLD。
☆高性能:MAX II器件支持高达300MHz的内部时钟,可为用户提供更高的系统级性能。
通过改善布线结构管脚间的延时与其他同容量的CPLD相比大大降低,目前降低到3.6ns。
MAX II系列管脚与管脚之间的最大延时见表6.1,其中tPD1为最大距离管脚之间的延迟时间(即对角上的管脚之间),tPD2为最小距离管脚的延迟时间(即相邻的管脚之间)。
1表1.1 MAX II系列管脚与管脚之间的最大延时参数EPM240 EPM570 EPM1270 EPM2210 单位tPD1 4.5 5.4 6.0 6.6 nstPD2 3.6 3.6 3.6 3.6 ns☆用户Flash存储器:MAX II CPLD内的用户Flash存储器是一个为8K比特,用户可访问且可编程的Flash存储器块,可用于用户自己定义的数据。
EasyBoard51开发板光盘使用说明
EasyBoard51开发板光盘使用说明
当你拿到Easy Board 51开发板后,大家不要着急。
按我得步骤一步一步走下去。
1.安装4个铜柱和螺丝,防止板卡短路。
2.不要更改单片机里的程序。
也可以不用安装驱动程序。
3.找到红外遥控,拔出透明绝缘胶片。
4.插上USB导线,打开电源。
5.观察数码管是否正常显示"HELLO-51" ,如果不能显示,你可以按遥控器“0”键激活。
6.进入文件夹:1.第一步 Easy Board 51 开发板整机测试;观看视频按视频步骤完成板卡测试。
7.进入我们的视频教程学习。
进入第一课,学习51单片机开发环境建立;包括 keil 安装,USB驱动程序安装,ISP烧写软件安装。
大家,按视频教程,一步一步学习。
遇到问题,可以到技术群里讨论。
也可以,联系我们。
并口 51 AVR 单片机 ISP下载器制作说明
并口制作材料
并口下载器使用简单,可以烧录51和A VR 全系列,是老台式机最佳选择,PCB如图:
下面给出制作材料和焊接方法。
1、并口壳(0.2一个)
2、并头40脚公头,(0.5一个)
3、74hc244芯片,贴片宽体,焊接为U1,方向为左上角为第一引脚,注意方向
4,焊接小板子,板号为8051913,制作在济南天利达PCB制作。
原理图如下:
5、图上标注的电阻电容,降低成本,可以全部不用焊接,完全可以使用,板子反面需要IN4148为降低成本,可以用导线直接连接器。
另外灰色的排线,焊接,图上标有1的为1引脚,接下来是反面2引脚,正面3引脚,反面4引脚,交替焊接……
6,线的另外一端子的10pins的压线冒,压线有黑色的三角号的头的对应第一引脚。
对应的引脚图如图
(avr下载)(51下载)
焊接完毕可以在51板上实验焊接的是否成功,然后装上壳子。
7、对应下载软件,百度搜索可得到。
轩微科技51,AVR下载器说明书
轩微科技51,AVR USB接口下载器说明书1.驱动的安装:请确定您的计算机USB主控设备驱动正常(GHOST系统更要仔细检查,否则会无法识别设备!此事己经数次发生,所以不要忽视.)2.接口定义注意:仅适用于5伏的目标板系统,不适用于3.3V目标板系统.当目标板自供电时,请不要再把供电跳线帽放在向目标板供电的脚位上.请一定接图示定义连接,不然编程器软件会报无法进入编程模式.1.ISP下载时如果您的目标板上RESET接有看门狗电路请断开,保证与下载器不发生电平冲突.2.如果您的目标板上的ISP下载接口接有其它电路,相对单片机是输入口,请仔细检查MOSI,MISO,SCK相对于下载线的接口是否会产生电平冲突.3.ISP下载时如果您的目标板上RESET接有看门狗电路请断开,保证与下载器不发生电平冲突.4.如果您的目标板上的ISP下载接口接有其它电路,相对单片机是输入口,请仔细检查MOSI,MISO,SCK相对于下载线的接口是否会产生电平冲突.51系列单片机下载界面.上位机软件网上版本太多,大部分不适用于本设备,为免由此带来的麻烦,请一定要使用轩微科技提供的下载软件,其它软件可能不正常工作.AVR系列单片机下载界面.上位机软件网上版本太多,大部分不适用于本设备,为免由此带来的麻烦,请一定要使用轩微科技提供的下载软件,其它软件可能不正常工作.固件的更换:如果用此编程器硬件(硬件电路与公版引脚接出方式兼容)实现其它功能而更换固件,可以短接目标板上两触点( ).两个编程器对插,以实现固件的更新(一定要小心,不要操作芯片SS引脚及熔丝位,以防芯片不可编程.)如果发现用一段时间后不能编程,一般都是因为ISP线在反复的使用中老化折断所至,所以大家如果遇到上述问题,请检查确定一下您的ISP线是不是正常连通.常见问题:1.计算机无法识别设备,显示unknow device.原因为计算机USB主控驱动不正常,换几台不是用一个光盘装的系计算机的计算机试一下.并安装计算机相应USB主控器驱动(GHOST 系统更要注意.)还有一个极少的现像:稳压管己被损坏,请更换稳压管.2.无法进入编程模式:一般为软件没有打到相应的MCU选项上.或下位目标板没有连正确或接触不良(特别是万用板手工做的).如果出现,说明设备己经正常,请找目标板原因.或查连线是否己断.3.无法安装驱动.此问题一般是对计算机操作不熟练所致,请找计算机方面水平较高的人帮助.或让卖家远程协助.。
基于51单片机和CPLD试验开发板的设计说明
基于51单片机和CPLD试验开发板的设计摘要阐述了设计的各部分硬件的原理和用于试验的软件设计,特别给出了RTC的设计在实验板设计中的成功应用。
单片机CPLD实验板将单片机与CPLD 有机结合在一起,构建以51单片机为主,CPLD 为辅的电路系统设计方案,既可以独立用于单片机实验或CPLD实验,也可以用于单片机和CPLD综合应用的实验。
尤其,集成了具有ISP功能的CPLD和ISP功能的单片机,为初学者节约了昂贵的编程器成本。
关键词:51单片机 CPLD ISP 编程器实验板ABSTRACTIn this paper,it was elaborated that the various parts of the design principles of hardware and software for test design, especially given the design of the RTC board in the successful application of design. The experiment of MCU and CPLD will be combined with the MCU-CPLD board,which mainly to build 51 single-chip, CPLD secondary circuit ystem design, and both independent experiments or CPLD for the single-chip experiments can also be MCU and CPLD for the comprehensive application of the experime nt. In particular, the integrated function of the CPLD and MCU with ISP for beginners saves the cost of expensive programmers.Key words: 51MCU CPLD ISP programmer experiment board目录引言 (3)1 MiniB的目的与意义 (3)2 MiniB的硬件设计 (4)2.1单片机与 CPLD 接口电路 (4)2.2 USB与串行接口电路 (6)2.3最小系统与外围设备接口电路 (8)2.3.1电源电路 (8)2.3.2 单片机 P1 口扩展电路 (8)2.3.3显示接口电路 (12)3 MiniB的软件设计 (12)3.1由AVR单片机ATmega8实现USB转串口的驱动设计和ISP(in- system-programming)的使用 (12)3.2 RTC 设计实例(DS1302+LCD1602+复杂按键输入+多模式蜂鸣器发声+多任务轮循架构) (13)3.2.1 任务解析与人性化设计要求 (13)3.2.2 多任务程序架构 (14)3.2.3任务调度 (17)3.2.4任务设计 (18)4 调试 (26)致 (27)参考文献 (28)引言单片机以其控制功能强体积小价格低耗电省可靠性高等特点,嵌入式应用很广[1]。
51-avr程序说明
1、51\A VR,双程序提供。
2、程序说明:编写环境:51利用Keil2编写。
A VR利用ICC7.13编写。
实现方案:TTL电平,需要直接TXD-TXD,RXD-RXD,GND-GND.232连接,需要两个公头,将2-3,3-2,5-5即可。
程序实现:1初始化。
-------------------------------------------------------------------P00亮2设置发送类型为TEXT,(PDU的51需要外接存储器太大)。
---P01亮3检测网络注册状态。
----------------------------------------------------P02亮4循环扫描接收短信。
----------------------------------------------------P03亮(该灯常亮时证明进入待发送状态)5删除该短信----------------------------------------------------------------P04亮6利用手机发送0-7(只能是这8个数字)控制P2口的相应管脚。
(亲测可以实现。
)7响应之后,开始设置信息中心号,设置成功后-------------------P05亮8设置目的手机地址(就是对方的手机号)-------------------------P06亮9发送短信内容成功-------------------------------------------------------P07亮10之后返回第4步继续进行扫描--------------------------------------P03亮11如果有任何一步没有成功均返回错误指示-----------------------P21亮12我所写的是51的管脚定义法,A VR的换成ABCD对应。
程序说明:1、内有注解不做过多解释。
51AVR单片机开发板
51/A VR单片机开发板(188元)单片机开发学习板是一款全面支持STC全系列、AT89S系列与SST 系列单片机的多功能合一开发学习工具,是专门为广大51单片机学习者和开发人员而专门设计的;可谓性能卓越,相对于市面上的其他同类产品具有极高的性价比。
学习实验→开发设计→生产,一板搞定,不必再购买其它仿真器、编程器。
单片机开发学习板是单片机初学者的最好工具,本开发板相对与市面同类产品外扩资源丰富,具有极高的性价比,初学者可以用汇编语言或C语言对其进行编程,并直接通过产品套件附带的串口线将开发板与计算机串口相连,按照光盘中的操作教程便可下载程序,而不必再额外购买传统ISP单片机下载线和烧写器,且通过串口下载速度比起ISP下载工具要快的多。
对初学者来说,一边学习本光盘中的单片机学习教程,一边配合使用LG单片机开发板,很快便可单片机入门.产品硬件资源说明★标配STC89C52单片机,支持串口两种下载程序方式,也就是你不用买单片机烧写器也能够随时烧写程序到你的片子里查看您编写的程序状况。
★开发板带有串口模块,直接由计算机串口下载程序至单片机。
★开发板采用USB供电:直接将产品套件附带的USB线与电脑USB口相连,便可给开发板供电,使其工作。
同时也可用5V电源插口通过直流电源供电。
★开发板主芯片采用锁紧装置,非常方便主芯片的安装及卸取。
★外扩5V电源接口,方便给外扩电路供电。
★单片机32个IO口全部扩展出来,用户可以把自己设计的电路通过这32个IO口与单片机连接。
★复位电路,按键复位。
★六位数码管电路,学习板上设计有6个用于显示的数码管,可供初学者学习数码管的显示,可以用于编写时钟或计数等程序。
★八位发光管电路,八只LED发光管,可以用于各种闪烁或指示用途的编程。
★喇叭电路,学习一下如何设计一个用于提示或报警用的发声电路,并练习一下调整发声频率及发声长短的控制,试着通过编程使喇叭发出美妙的声音。
★MAX232芯片RS232串口通讯电路让你的单片机和PC(或其他单片机)相互连接,交互通信,学习各个模块配合工作。
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
LJ-MC500B MCS-51/AVR/CPLD开发板用户手册版本:1.0日期:2007.02目录目录 (2)系统简介 (3)参考照片 (3)主要特点 (3)系统配置 (4)技术文档 (4)系统框图 (5)硬件资源详解 (6)1. 系统电源 (6)2. MCS-51/A VR单片机 (6)3. CPLD (7)4. 复位电路 (7)5. PC下载接口 (8)6. A VR JTAG接口 (8)7. LED指示灯 (8)8. 中断按键 (9)9. 晶振电路 (9)10. 串行EEPROM (9)11. 有源晶振 (9)12. RS232接口 (10)13. PS2接口 (10)14. 4*3数字键盘 (10)15. 16*2液晶模块 (11)16. 四位数码管 (11)17. 8个LED灯 (11)程序设计实例 (12)1. MCS-51单片机程序设计实例 (12)2. A VR单片机程序设计实例 (15)3. CPLD程序设计实例 (18)产品清单 (19)LJ-MC500B 是集MCS-51单片机开发板、AVR单片机开发板、CPLD开发板、单片机烧录器以及单片机与CPLD复杂实验于一体的一款功能强大的综合开发实验平台。
板上资源丰富,从简单到复杂,包含了单片机的最小系统以及复杂的单片机系统设计,即使是对单片机或CPLD一点也不了解,都可以帮助你快速掌握单片机技术与CPLD设计技术,同时也是广大电子工程师相当好的实验设备。
适合电子、计算机、通信、控制类等相关专业大专院校学生和研究生,职业技术学院、培训机构等,广大电子爱好者、电子工程师以及相关专业的技术人员。
参考照片主要特点系统功能强大:集MCS-51/AVR单片机/CPLD学习、开发、烧录和实验于一体当前主流芯片:单片机和CPLD均采用主流厂家及目前广泛应用的芯片多种外围接口:两个标准RS-232接口、PS/2接口以及I/O接口等人机对话丰富:按键、小键盘、字符型LCD、数码管及LED显示扩展能力灵活:所有I/O接口全部引出、均可与板上资源隔离并可实现软连接配套资料齐全:提供完整、详细开发文档及丰富的实例程序,从简单到复杂均可反复编程:MCU编程/擦除至少1000次,CPLD编程/擦除至少10000次标注清晰明了:所有接口、引脚、跳线等都有详细标注,方便用户使用1. MCS-51单片机芯片:Atmel公司AT89S52,内部256个字节SRAM,32个可编程I/O、3个16位定时/计数器、8个中断源、1个全双工UART串口、内置看门狗定时器、8K字节ISP FLASH存储器,可在线编程/擦除至少1000次;2. AVR单片机芯片:Atmel公司Atmega162,采有先进的RISC结构,内部1K字节SRAM、512个字节EEPROM、35个可编程I/O、2个8位定时/计数器、2个16位定时/计数器、6个PWM通道、2个全双工UART串口、主/从SPI串行接口、内置看门狗定时器、16K字节ISP FLASH存储器,可在线编程/擦除至少1000次;3. CPLD芯片:XILINX公司的XC95108PC84,内部有108个宏单元和2400个门电路、69个支持5V及3.3V多电压I/O、采用先进的CMOS 5V Fast Flash工艺,可以在线编程/擦除至少10000次;4. 内置AVR/MCS-51 MCU ISP及CPLD JTAG电路5. 2K bit(256 x 8-Bit)串行EEPROM存储器6. 2个MCU晶振源(可选)7. 2个RS-232标准接口,分别可供MCU和CPLD使用8. 4 x 3矩阵键盘,并有详细标注9. 1个PS/2接口10. 10个独立LED及电源指示LED11. 1个有源晶振,为CPLD系统提供时钟12. 16 x 2行字符型液晶模块技术文档1.开发板用户使用手册2.开发板原理图(PDF格式)3.开发板所用IC技术资料4. ISE、Keil C和ICCAVR快速入门指南5. K eil C使用指南(中英文版)6. ICCAVR使用指南(中英文版)7. Xilinx ISE 使用指南8.《VHDL 与数字电路设计》电子版硬件资源详解目标板硬件资源丰富,既可以单独供CPLD使用,也可以供单片机使用,在使用时请详细阅读原理图,下面进行简单说明。
1. 系统电源目标板系统电源为5VDC开关电源,连接时请注意电源插头的极性,请尽量使用标准配置电源。
红色发光二极管D13为电源指示灯。
如下图所示:2. MCS-51/AVR单片机目标板是一个测试座,可以方便更换MCS-51单片机和AVR单片机,也可以用来烧录单片机(请注意引脚必须是相同的,单片机的方向一定要放置正确,否则将会损坏器件),J1是将单片机的引脚全部引出,并且作了详细的标注,标准配置AT89S52和ATmega162(DIP40封装)单片机。
3. CPLD目标板配置PLCC84插座及XC95108PC84 CPLD,J4~J7双排插针将CPLD的所有I/O引脚全部引出,并可以通过跳帽与目标板上的所有资源连接,在双排插针两边都有详细的标注,当需要板上的资源时可以将相对应的双排插针通过跳帽相连,不需要时将相对应的跳帽移去即可。
通过这种方式,单片机也可以通过CPLD使用目标板上的所有资源,实现软连接,在实例部份有详细介绍。
4. 复位电路目标板提供两个自动复位电路,一个是高电平复位,一个是低电平复位;两上手动复位按键,S2为高电平复位时的手动复位按键,S3为低电平复位时的手动复位按键;JP1用来设置单片机的复位电平,当采用MCS-51单片机时JP1短接1-2为CPU提供高电平复位,当采用AVR单片机时JP1短接2-3为CPU提供低电平复位。
参考图如下所示:5. PC下载接口目标板提供在线烧录单片机和CPLD,连接并口延长线到PC机和目标板J8,当在线烧录MCS-51单片机(AT89S52)或AVR单片机(ATmega162)时,请用跳帽短接JP3的1-2;当在线烧录CPLD时,请用跳帽短接JP3的2-3;当断开并口线,让单片机上电自动复位时,请断开JP3的1-2上的跳帽或者将跳帽短接到JP3上的2-3或者移去JP3上的跳帽,参考图如下所示:6. AVR JTAG接口目标板提供一个AVR JTAG接口J3(目标板左下脚),引脚在目标板上有明确的标注。
下表是引脚与信号的对应表:引脚 1 2 3 4 5 6 7 8 9 10 信号TCK GND TDO VCC TMS RST VCC NC TDI GND7. LED指示灯目标板特别为MCU提供2个LED指示灯D3和D4,对于刚开始学习单片机或作为状态指示用,D3连接到MCS-51的P1.2引脚、AVR的PB2上,D4连接到MCS-51的P1.3引脚、AVR的PB3上,均为低电平有效(亮灯),参考图如下所示:8. 中断按键目标板提供一个单片机的中断手动测试按键S1,当按下S1时CPU产生中断,可以用来测试中断,参考图如下所示:9. 晶振电路目标板提供2个常用的单片机时钟,一个是11.0592MHz,另一个是16M时钟,通过JP2来进行设置,将跳帽短接JP2的1-2时,选择11.0592MHz时钟;将跳帽短接JP2的2-3时,选择16MHz时钟,参考图如下所示:10. 串行EEPROM目标板提供I2C串行 EEPROM 存储器,标准配置采用24C02,2K bit,可以更换。
11. 有源晶振目标板提供一个10MHz的有源晶振,为CPLD提供时钟,通过跳帽连接到CPLD的全局时钟引脚P9,参考图如下所示:12. RS232接口目标板提供2个标准的RS232通迅接口,J9(标注:MCU Serial Port)直接与单片机通迅,J10(标注:CPLD Serial Port)通过通过跳帽和双排针J6(标注:232)连接到CPLD 的P82,P81引脚,参考图如下所示:13. PS2接口目标板提供1个PS/2接口,可以连接外部PS2鼠标或PS2键盘,参考图如下所示:14. 4*3数字键盘目标板提供4*3键盘组,并在每个键旁标有相应的数字,可以作为小键盘使用,需要采用扫描的方式获取对应的键值,与CPLD相连时将J5与J6旁边标有Keys部份的跳帽全部跳上即可,参考图如下所示:15. 16*2液晶模块目标板提供16*2行字符型LCD模块,当LCD没有显示时,需要通过调节电位器VR1来调节LCD的对比度以获取最佳的视觉效果,旁边的JP6用来控制LCD的背光。
与CPLD 相连时将J7旁边标有16*2 LCD部份的跳帽全部跳上即可,连接LCD时一定要正确插到目标板的J11上,否则会损坏LCD,参考图如下所示:16. 四位数码管目标板提供四位数码管,采用扫描方式来显示。
与CPLD相连时将J5与J7旁边标有7SEG Display部份的跳帽全部跳上即可,参考图如下所示:17. 8个LED灯目标板提供8个LED灯,与CPLD相连时将J5旁边标有D5—D12 LED部份的跳帽全部跳上即可,参考图如下所示:程序设计实例1. MCS-51单片机程序设计实例进行MCS-51单片机实验前用跳帽短接JP1的1-2,JP2的1-2,烧录时将JP3的1-2短接,不用时移去或移到JP3的2-3上,通电前一定要检查单片机的放置方向是否正确。
以下所有程序均放在MCS-51文件夹中。
1) 单片机I/O口操作程序设计在LED文件夹中,这是一个简单的I/O口操作入门级C语言程序,实验结果是D3 LED闪烁。
2) 单片机定时器操作程序设计在TIMER文件夹中,采用定时器1实现D3 LED闪烁,频率为1Hz。
3) 单片机外部中断操作程序设计在INT0文件夹中,检测单片机外部中断0,按下S1试验INT0,当有中断产生时,D3 LED状态发生改变。
4) 单片机内部看门狗程序设计在WatchDog文件夹中,看门狗最大计数值为16383(0x3FFF),当定时器值小于16383时,程序正常工作,LED灯亮;当定时器值大于16383时,没有及时喂狗,程序还没有运行到LED灯亮时,单片机就开始复位了,LED灯一直亮不了。
5) 单片机与PC串口通讯程序设计在UART文件夹中,其中Inquiry文件夹是采用查询的方式编程,Interrupt文件采用中断方式编程。
请连接好串口线,启动串口调试助手,采用9600、8、N、1方式,在发送窗口输入要发的字符,经过单片接收转发到PC,接收窗口显示出来。
6) 单片机读写串行EEPROM(24C02)程序设计在I2C文件夹中,这是一个完整的读写I2C程序模块,首先写数据到EEPROM中,然后从EEPROM中读出,如果读出来的数据等于写进去的数据时,D3 LED灯亮,否则D4 LED灯亮。