单片机开发板操作手册一、概述1,多功能单片机开发板,板载资源非常丰富,仅是包括的功能(芯片)有:步进电机驱动芯片ULN2003(贴片)、八路并行AD转换芯片ADC0804、八路并行DA转换芯片DAC0832、八路锁存器芯片74HC573(双贴片)、串入并出芯片74HC595(贴片)、三八译码器74HC138(贴片)实时时钟芯片DS1302(贴片)及备用电池、IIC总线芯片AT24C02(贴片)、串行下载芯片MAX232CPE、双运放(比较放大器)LM393(贴片)、5V稳压集成块78M05(贴片)双模拟放大器LM358(无线接收模块自带)8*8LED点阵4*4矩阵键盘、4位独立按键、DC5VSONGLE继电器、5V蜂鸣器、八位八段共阴数码管八路发光二极管显示(贴片)另还有功能接口(标准配置没有芯片但留有接口,可直接连接使用):单总线温度传感器DS18B2接口、红外线遥控接收头SM0038接口、2(4)相五线制小功率步进电机接口、蓝屏超亮字符型液晶1602接口、蓝屏超亮点阵图形带中文字库液晶12864接口、模数转换芯片ADC0804输入扩展接口(标准配置)数模转换芯片ADC0832输入扩展接口(标准配置)串入并出芯片74HC595输出扩展接口(标准配置)、三八译码器74HC138输出扩展接口(标准配置)、电脑键盘接口P/S2接口(标准配置)、步进电机DC12V和5V驱动电压转换接口、继电器输出5.0强电端子接口(标准配置)、外接交流(7V-15V)电源接口(标准配置)、USB直接取电接口(标准配置)、ISP接口(方便无下载功能的其它电路板直接连接下载)(标准配置)镀金MCU晶振座(标准配置)、40DIP锁紧座(标准配置)、外接电源和5V稳压电源的外接扩展接口及MCU所有IO口扩展(标准配置)2,可以完成的单片机实验:1、无线接收模块(有玩过遥控飞机的朋友吧,对它的遥控控制原理是怎样的知道吗?有了这个,您就可以自己做一个了)2、LED显示实验(点亮某一个指示灯、流水灯),3、八位八段数码管显示实验(你可以任意显示段字符和数字以及开发板所有功能芯片的显示),4、液晶显示(1602液晶显示、12864点阵中文图形液晶显示、可以显示出开发板所有功能芯片的操作),5、8*8点阵显示(见过广场上的大屏幕电视吧,那就是点阵显示的效果,只不过比开发板上要复杂多了,但原理都是一样的,你也可以让自己编辑个图案,或则产生个动化的效果然后显示出来。怎么样,有意思吧)6、三八译码器的操作74HC138(学过数字电路的应该都知道这个吧,就是没有实际运用过是吧,就让这个板子配备的74HC138来实现)7、串入并出芯片的操作74HC595(对类似芯片的操作是您作为单片机运用所必不可少的一环,它的主要功能是什么呢?就是扩展IO口,试想一下,本来是需要8个IO口资源的,有了74HC595最少只要2个IO口就行了,很实用吧)8、继电器的操作(连接强电,控制使用)9、蜂鸣器的操作(你可以编写程序让它发出美妙动听的歌声)10、P/S2电脑键盘的操作(板子上配备有有直接与电脑键盘连接的P/S2座,可以直接连接电脑键盘,那么电脑键盘就是开发板的一部分了)11、步进电机的操作ULN2003(这个是迈向自动化控制的第一步,现在的数控机床、机器人呀什么的实现精度运动控制大部分都是靠它来实现的)12、数模转换操作DAC0832(数字量在这里是怎样变换成模拟量的,这里采用的转换芯片是8路并行传输模式,响应时间仅2us)13、模数转换操作ADC0804(一个小小的程序,你旋动电位器可以看到阻值的变化在数码管上变成了一个个的非常直观数字,这里采用的转换芯片是8路并行传输模式,响应时间仅2us)14、矩阵键盘的操作(这个是你自己定义的编码键盘,4*4=16个按键却只占有单片机的八个IO口,以此类推5*5=25个按键只要10个IO口,这样的控制是怎样实现的呢)15、独立按键的操作(在这个里面不但可以进行常规的按键操作,您也进行单片机的外部中断和计数器的操作)16、实时时钟的操作DS1302(自己动手编写个万年历吧,让时间在数码管或液晶上显示出来)17、IIC总线芯片AT24C02的操作(常规的记忆需要电池,但是AT24C02却可以断电记忆数据100年不丢失)18、红外遥控操作SM0038(可以像遥控电视机样遥控开发板,当然您还需要配备一个万能遥控板和接收头才能实现这个功能)19、单总线温度传感器DS18B20(测试下现在的室温吧,测试精度在±0.1度;也可配合本开发板的可控硅和光电耦合制作高精度的温度实验箱了,想想这与实验室的实验箱有什么差距呢)20、串口通信MAX232(想用电脑控制开发板或者开发板控制电脑吗,我们提供一个串口调试精灵和一个上位机软件(且提供全部的VB源代码),剩下的就靠你自己编写程序去实现了)21、晶振采用镀金座接口(单片机内部定时时选用6M或12M晶振,下载或串口通信采用11.0592M,你想怎么换就怎么换)22、开发板的所有IO口及外接电源及5V稳压电源的扩展接口(想自己再扩展电路吧,想利用开发板进行硬件的第二次扩展吗,这些都是可以很轻松实现)以上的程序实验还只是单一的针对开发板芯片的操作。有了这一步的朋友,您就可以同时对几个芯片进行操作了,那列子就数不胜数。这样我们的目的也就达到了。这是个系统的开发学习实验环境,综合操作可以完成很多,很复杂的功能,以完成不同的实验项目!!3,产品装箱清单:1、测试好的单片机开发板一块2、晶振4个(12M、11.0592、6M、4M)3、实时时钟DS1302备用纽扣电池(3V)一块4、跳线帽10个5、9针串口线一条6、USB取电线一条4,产品可选配件(可直接连接使用):1、1602字符型蓝屏超亮液晶2、12864点阵图形蓝屏超亮带中文字库液晶3、2(4)相小功率步进电机4、SST89E516仿真芯片5、单总线温度传感器DS18B206、红外遥控接收头SM00387、万能遥控板(可直接遥控市场上绝大部分型号电视机)8、USB-串口下载线(如果您是使用的笔记本或者是不含有串口的电脑)9、无线接收模块(315M)10、汽车专用无线遥控板(内置2262编码发射芯片),与接收模块配合使用,需单片机软解码这是个完整的单片机开发系统,这些配置也能完成大部分单片机实验,只要您能够仔细的认真的掌握好以上知识,相信您已经进入到单片机的世界,并开始向更高方向发展!二、下载操作:1,现在你已经拥有这样一块多功能的单片机开发板了,第一步我们就测试开发板的性能,让你第一次的用眼睛加上你的操作去控制它A、连接好串口下载线(附图2-1)和USB取电线(附图2-2),并插好晶振(11.0592M)和安装好单片机(附图2-3),附图(2-1)附图(2-2)B、如果您使用的是笔记本或者是没有串口的电脑,则需安装USB-串口驱动并使用转换线,转换线图片见附图2-4,及操作步凑见附图2-5,及验证安装成功步凑见附图2-6,(如果是直接采用的9针串口线下载,则跳过这一步)1)USB-串口线如图所示附图(2-4)2)请先不要插USB-串口转换线,后点击下载附送的USB-串口驱动步凑:附图(2-5)3)现在请将USB-串口线插在电脑的USB接口上,电脑会自动搜索安装,后请验证安装是否成功。验证安装成功步凑:附图(2-6)(如果能看到你的硬件管理器中有个虚拟的通讯端口(则表示USB-串口下载安装成功),那么请记住是COM几,因为一会在下载软件里面要用到)C、安装下载软件:安装我们提供的单片机烧写软件STC-ISPV391.EXE(见附图2-7),只需将它全部复制到您的硬盘中直接打开就可(见附图2-7),附图(2-7)D、下载测试程序:将我们提供的单片机开发板程序下载到开发板上(举列下载LED显示流水灯程序)见附图2-81)在附图(2-7)中的界面中选择(电脑无串口请选择此项,否则跳过)(选择附图2-6中的COM端口号)(打开流水灯中的HEX文件)等待(按下单片机开发板电源开关,等待数秒就成功下载了)三、板载资源详细介绍(以具体芯片或电路为准,介绍芯片的功能及如何操作,及显示出源程序并附带显示效果):1)发光二极管(电路及其显示的基本原理)A、电路原理图见附图(3-1)EA/VP31X119X218RESET9RD17WR16INT012INT113T014T115P10/T1P11/T2P123P134P145P156P167P178P0039P0138P0237P0336P0435P0534P0633P0732P2021P2122P2223P2324P2425P2526P2627P2728PSEN29ALE/P30TXD11RXD10U15STC89C52D4LEDD5LEDD6LEDD7LEDD8LEDD9LEDD10LEDD12LEDR10R14R15R18R21R24R27R30VCC451236789101附图(3-1)上图中的八个LED分别通过一个电阻限流接在单片机的P0口上,如图所示八个LED的正极都同时接上了五段拨码开关的第5位,那么我们想要点亮发光二极管第一步就应该打开开关。那么要怎样才能点亮发光二极管呢?很简单,只要使相应的发光二极管负极为低电平就可以了,及相对应的单片机IO口为低就可以了程序如下:#includeAT89x52.h//代入头文件voidmain(void){P0=0xfe;//使P0^0口为低电平while(1);//程序执行到这里不动作}这时我们能看到在不但开发板上的一个LED被点亮了有了第一个LED被点亮的列子,那么我们就可以用同样的方法点亮其它LED了,当然也可以让LED一个一个的轮流被点亮以达到一种流水灯的效果。实列程序的效果:上面附图是实列测试程序中的流水灯显示效果,左边一排为8位接在P0口的LED,第2个被点亮了,这就是流水灯跑到第2个的效果,右边的那个灯为电源指示灯,只要一开电源就会亮。2)八位八段数码管显示原理及锁存器的操作A、电路原理图见附图(3-2)abfcgdedpabfcgdedpabfcgdedpabfcgdedp123456789101112L1SR40293Kabfcgdedpabfcgdedpabfcgdedpabfcgdedp123456789101112L2SR40293KY5Y4Y8Y3Y7Y1Y6Y2Y1Y2Y3Y4Y5Y6Y7Y8X1X2X3X4X5X6X7X8R1R3R2R4R6R8R7R5VCCD00D01D02D03D04D05D06D07OC1C111D21Q192D32Q183D43Q174Q165D65Q156D76Q147D87Q138D98Q124D5U474HC573D20D00D01D02D03D04D05D06D07Y1Y2Y3Y4Y5Y6Y7Y8OC1C111D21Q192D32Q183D43Q174Q165D65Q156D76Q147D87Q138D98Q124D5U574HC573D21D00D01D02D03D04D05D06D07X1X2X3X4X5X6X7X8EA/VP31X119X218RESET9RD17WR16INT012INT113T014T115P10/T1P11/T2P123P134P145P156P167P178P0039P0138P0237P0336P0435P0534P0633P0732P2021P2122P2223P2324P2425P2526P2627P2728PSEN29ALE/P30TXD11RXD10U2STCD00D01D02D03D04D05D06D07位驱动段驱动附图(3-2)B、数码管资料见附图(3-3)附图(3-3)从图(3-3)可以看出这个一个四位的共阴数码管,上面的11,7…3是数码管的段选端,12…6是数码管的位选端,本开发板使用了2个这样的数码管,再结合图(3-2)可看出,数码管的位选和段选都接在了两片锁存器74HC573上,而573又接在了单片机的P0端C、锁存器74HC573资料见附图(3-4),更为详细