开发板基本知识电源LED模块_第1页
开发板基本知识电源LED模块_第2页
开发板基本知识电源LED模块_第3页
开发板基本知识电源LED模块_第4页
开发板基本知识电源LED模块_第5页
已阅读5页,还剩26页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

电子实训第一节单片机学习板基本介绍第二节准备工作第三节焊接电源模块及USB转UART模块第四节

8路LED-电工电子学实习——电路焊接工艺一、概述本单片机学习板集成多个基础硬件资源模块,各个资源模块可以相互组合使该板实现不同的功能。因此,本学习板既可用于51单片机的教学实验,又可用于做功能比较强的单片机课程设计,是51单片机初学者的好帮手。本次电子实训中需要同学们动手焊接该单片机学习板,并下载程序注意事项:

该学习板,在大三下学期的“单片机课程设计”中必须使用,进行软件程序设计和下载调试,请妥善保管,不要损坏和丢失!二、板上资源分布

单片机学习板板上资源如下图所示。第一节单片机学习板基本介绍-电工电子学实习——电路焊接工艺-电工电子学实习——电路焊接工艺-电工电子学实习——电路焊接工艺单片机学习板板上资源如下:1、2、3:单片机P0、P2、P3口引出接口(有限流保护电阻);4:上排图形点阵LCD12864的接口、下排LCD1602的接口;5、6:两路16位ADC输入、可作差分输入;7、8:12位DAC输出、对DAC输出进行比例放大或者跟随的运放;9:单片机AduC848;10:无源蜂鸣器、由单片机PWM模块输出信号控制;11:8位数码管;12、13:LCD亮度调节口;14:USB接口(通过USB接口供电、在线下载、单步、断点、运行到某一行等方式调试程序);-电工电子学实习——电路焊接工艺15:8路LED,从左至右为LED7~0,分别被P0.7~P0.0控制;16:步进电机(5V、70欧姆、6线4相)接口;17:UART接口;18:复位按键和下载按键;19、20:IIC总线上的EEPROMAT24C08和RTCDS1307;21:IIC接口;22:PS/2接口;23:红外接收头;24:功能选择和配置插针;25:4X4矩阵式键盘或4个独立按键;26:SPI接口;27:直流电源输入;此外还有红外二极管(由单片机PWM模块输出信号控制)。-电工电子学实习——电路焊接工艺三、单片机ADuC848介绍(针对本设计所选择的型号)详细情况请参考芯片手册。1、8051-basedcore、5V供电电压;2、可以通过串口在线下载程序和单步、断点、运行到某一行等方式调试程序;3、16位8通道Σ-ΔADC,片内有1.25V参考电压、buffer和PGA;4、12位电压输出DAC、Dual16-BITΣ-ΔDAC;5、32kbyte程序存储器、4kbyte用户信息Flash存储器、256RAM+2048XRAM(byte);6、PLL(12.58MHzmax)(片外只需接32.768kHz晶振);7、3×16位定时/计数器、看门狗定时器;8、11中断源(2优先级)、11位堆栈指针;9、24I/O+8模拟或数字输入;-电工电子学实习——电路焊接工艺10、UART、SPI和I2C、高速115200波特率发生器;11、Powersupplymonitor、上电复位、Dual200μA激励电流源。四、单片机引脚分布Pin1~4:(P1.0~P1.3)作为矩阵式键盘或独立按键的输入,P1口只能用于输入,默认用于模拟输入,作为数字输入使用时应先往P1口相应引脚写0,这里可以用P0&=0xf0。若P2、P3、P0口要作为输入,则应往相应引脚写1。Pin5、6:AVDD、AGND,模拟电源输入。Pin7、8:外部参考电压接入,Pin7接AGND。片内DAC有2.5V内部参考,ADC有1.25V内部参考。Pin9、10:(P1.4、P1.5)两路AD输入,可做差分输入,需要设置ADC的寄存器。Pin11、12:(P1.6、P1.7)各200uA激励电流源,可配合RTD等做应用。Pin13:两路AD输入做普通输入时的电压参考端,AD输入电压不能低于此引脚电压。Pin14:片内DAC输出。-电工电子学实习——电路焊接工艺Pin15:复位引脚。Pin16、17:单片机RS232接口的RXD(P3.0)TXD(P3.1)。Pin18:(P3.2)外部中断0,用于红外接收和PS/2接口。Pin19:(P3.3)LCD1602,LCD12864A的EN引脚,控制第一位数码管。Pin20、21:DVDD、DGND数字电源输入。Pin22:(P3.4)PS/2接口的data信号。Pin23:(P3.5)LCD1602和LCD12864A的RW。Pin24:(P3.6)LCD1602和LCD12864A的RS。Pin25:LCD12864A的CS1。Pin26:IIC接口时钟信号。Pin27:IIC接口data信号。Pin28:(P2.0)SPI接口时钟信号。-电工电子学实习——电路焊接工艺Pin29:(P2.1)SPI接口MOSI信号、控制第6位数码管的位码。Pin30:(P2.2)SPI接口MISO信号、控制第7位数码管的位码。Pin31:(P2.3)SPI接口SS信号、控制第8位数码管的位码;P2.0~3也作为4X4矩阵式键盘的扫描输出信号、步进电机的控制信号、数码管第数码管第6、7、8位位码。但是SPI、4X4矩阵式键盘、步进电机、数码管第6、7、8位功能不能同时实现。Pin32、Pin33:接外部32.768KHz晶振。Pin34、Pin35:DVDD、DGND。Pin36:(P2.4)LCD12864A的CS2。Pin37:(P2.5)内部PWM模块输出,控制红外LED。Pin38:(P2.6)内部PWM模块输出,控制蜂鸣器。Pin39:(P2.7)内部PWM模块的外部时钟输入(也可以用内部时钟)。Pin40:EA,低电平有效,正常使用时拉低。-电工电子学实习——电路焊接工艺Pin41:PSEN,在此引脚电平为低时按复位键进入debug模式,可以下载和调试程序。Pin42:ALE。Pin47、Pin48:DGND、DVDD。Pin43、44、45、46、49、50、51、52:P0口、LCD1602和LCD12864的数据总线,数码管的段码。五、USB转串口驱动的安装(1)下载驱动本学习板通过USB下载程序,第一次使用时需要安装驱动程序。驱动程序可在CYPRESS官网下载,USB转串口芯片型号为CY7C64225;或者直接从网址:http:///?rID=63794

下载。驱动程序解压后如下图所示。-电工电子学实习——电路焊接工艺第二节准备工作一、USB转串口驱动的安装(1)下载驱动本学习板通过USB下载程序,第一次使用时需要安装驱动程序。驱动程序可在CYPRESS官网下载,USB转串口芯片型号为CY7C64225;或者直接从网址:http:///?rID=63794

下载。驱动程序解压后如下图所示。-电工电子学实习——电路焊接工艺(2)安装驱动用数据线一端连接电脑一端连接单片机学习板,如下图所示。-电工电子学实习——电路焊接工艺单片机学习板第一次与电脑连接后会出现下图所示对话框。点选“从列表或指定位置安装”后点击下一步。-电工电子学实习——电路焊接工艺点击“浏览”找到驱动程序所在位置(驱动程序与电脑操作系统有关,如:XP系统的电脑驱动文件夹名为wxp,Win7系统的电脑驱动文件夹名为win7),找到驱动程序路径后点击“下一步”。

点击“下一步”后,电脑会根据所选路径安装好驱动程序。安装好后对话框如后图所示。-电工电子学实习——电路焊接工艺若出现如下对话框,则USB驱动程序已经正确安装。二、Keil的使用本学习板采用的开发环境为keiluVision4。软件安装好后将会在桌面生成一个KeiluVision4的快捷方式,如后图所示。

-电工电子学实习——电路焊接工艺双击即可运行KeiluVision4。注意:未注册版本对程序大小有限制。Keil中工程的创建及设置请参考《基于ADuC848开发板的单片机实验和课程设计指导书》,此处不做详细介绍。1、编译程序选择菜单Project->Translate对当前文件进行编译,检查语法错误。选择菜单Project->Buildtarget,对当前工程进行连接,如果当前文件已修改,将先对该文件进行编译,然后再连接以产生目标代码;如果选择RebuildAlltargetfiles将会对当前工程中的所有文件重新进行编译然后再连接,确保最终生产的目标代码是最新的,而Project->Translate仅对当前-电工电子学实习——电路焊接工艺文件进行编译,不进行连接。以上操作也可以通过工具栏按钮直接进行,如下图所示,从左到右分别是:编译、编译连接、全部重建。

编译过程中的信息将出现在输出窗口中的BuildOutPut页中,如下图所示。如果源程序中有语法错误,会有错误报告出现,双击该行,可以定位到出错的位置,对源程序修改之后再次编译,直到-电工电子学实习——电路焊接工艺没有错误报告出现为止。同时还可看到,该程序的代码量(code=200),内部RAM的使用量(data=12.0),外部RAM的使用量(xdata=0)等信息。除此之外,编译、连接还产生了一些其它相关的文件,可被用于Keil

的仿真与调试,到了这一步后即进行程序下载调试。2、在线下载程序程序下载和调试前首先要在软件和硬件上做好准备。(1)工程设置

选择正确的串口号。按Alt+F7打开工程设置对话框,选中debug选项卡,设置为useADIMonitorDriver,设置好后点击右边的setting选择串口号(具体选择哪一个端口根据实际情况而定,可以通过电脑的设备管理器查看)。-电工电子学实习——电路焊接工艺具体设置如下图所示。-电工电子学实习——电路焊接工艺(2)硬件准备按如下页图片所示进行硬件连接(插针的设置根据所选用板上的资源而定,各插针的用途请参考《基于ADuC848开发板的单片机实验和课程设计指导书》),并上电。下载和调试前应使单片机进入调试模式,进入该模式的步骤为:(1)按住downordebug键不要放开;(2)按下reset键,然后放开reset键;(3)放开downordebug键。这样单片机就进入了调试模式,可以下载或调试程序。-电工电子学实习——电路焊接工艺,可以下载或调试程序。-电工电子学实习——电路焊接工艺工程设置和硬件准备完成后,选择菜单debug->start/stopdebugsession开始下载和调试,如下图所示。调试前首先会下载程序到单片机,下载完成后进入调试状态。若不需要调试,再选择菜单debug->start/stopdebugsession即结束调试,可以通过此途径下载程序。-电工电子学实习——电路焊接工艺第三节焊接电源模块及USB转UART模块一、电源模块-电工电子学实习——电路焊接工艺本学习板共有如下2种供电方式:(1)5V电源适配器供电(开关往上拨、插针1下面两脚接跳线帽)。将开关sw4第2、3脚接通(开关往上拨),电源网络DVDD连接到插针1第2脚的输出,将插针1的第1、2脚(插针1下面两脚)接跳线帽,DVDD直接连接到电源适配器输入端,即为5V电源适配器供电模式。(2)USB供电(开关往下拨)。将开关sw4第1、2脚接通(开关往下拨),电源网络DVDD连接到USB电源输入端。对DVDD网络和AVDD网络设了测试点,方便调试。-电工电子学实习——电路焊接工艺二、电源模块检测焊接完电源模块后,仔细观察电路是否有虚焊、漏焊、短路的地方,元器件是否焊错、焊反。检查无误后,插5V电源适配器并根据选择正确的插针,观察电源指示灯(D11)是否亮起来。若不亮则继续检查电路。-电工电子学实习——电路焊接工艺三、USB转UART模块USB转UART模块主要用来下载和在线调试程序,也可用来给单片机学习板供电。USB转UART模块电路图还可参考CY7C64225芯片手册。-电工电子学实习——电路焊接工艺四、USB转UART模块焊接完USB转UART模块后,仔细观察电路是否有虚焊、漏焊、短路的地方,元器件是否焊错,尤其注意MicroUSB接口的引脚是否有短路的地方。检查无误后,接上数据线,观察电脑是否弹出“找到新的硬件向导”对话框。若有对话框,则根据驱动程序位置安装好驱动;若未弹出对话框,则继续检查电路。五:注意事项1、注意电源和地之间千万不能短路,请先用万用表测量电源和地之间的电阻2、MICROUSB母座和28脚芯片CY7C64225比较难焊,容易短路,请小心焊接,注意芯片方向。3、USB供电,驱动正

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论