版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
1摘要本设计系统利用STC12C5A60S2单片机,采用DSS设计方法产生锯齿波、正弦波、矩形波、三角波、梯形波、锯齿波、阶梯波六种波形,再通过D/A转换器DAC0832将数字信号转换成模拟信号,滤波放大,最终由示波器显示出来,最高能产生1Hz—3kHz的波形。通过键盘来控制六种波形的类型选择、频率变化,并通过液晶屏12864显示其各自的类型以及数值,系统大致包括信号发生部分、数/模转换部分、液晶显示以及软件设计部分四部分,其中对于函数信号发生器的信号发生部分、数/模转换部分及液晶显示部分做了详细的介绍。本设计叙述了采用DAC0832来实现频率可调的各种波形的设计方法,通过D/A转换器DAC0832将数字信号转换成模拟信号,再通过示波器表示出来。第一章初步介绍了系统的总体设计和STC12C5A60S2单片机的最小系统;第二章对于第一章的系统介绍的各个模块做详细的介绍;第三章是系统编程软件介绍,对12864液晶初始化、各种波形的产生和实现做了详细的描述;第四章是各种波形的仿真图。本设计通过DAC0832产生波形,通过12864显示频率的数值,通过示波器的观察来实现函数信号发生器。关键词:信号发生器,12864液晶,数模转换器目录17463第一章绪论 4TOC\o"1-3"\f\h\u37161.1课题的来源与设计背景 5283431.2研究信号发生器的目的与意义 5304151.3课题研究主要内容 517378第二章系统总体设计 7200342.1系统设计要求 7136362.2系统设计方案论证 774332.2.1控制方式的选择 7168442.2.2信号发生电路设计方案的选择 7266202.2.3单片机的选择 8322422.2.4显示方案的选择 842712.2.5软件部分的选择 9204932.3系统总体方案 92790第三章系统硬件设计 1142093.1主控系统 11150373.2波形转换(D/A)电路 12131803.3波形放大 13105063.4显示电路 1453603.5键盘控制电路 15265553.6下载调试电路 1630551第四章系统软件设计 1836484.1基本配置程序 1879974.2液晶驱动程序 19138974.2.1汉字字符显示程序 19290634.2.2图形显示程序 20254344.2.3波形输出显示程序 21299984.3波形输出程序 23215004.3.1三角波输出程序 24235894.3.2锯齿波输出程序 25290874.3.3方波输出程序 2551834.3.4梯形波输出程序 26318484.3.5 正弦波输出程序 2710302第五章系统硬件和软件调试 30149715.1硬件调试 30149725.2软件调试 3028286第六章设计心得 3228115参考文献 3314196附录:系统总原理图 35第一章绪论1.1课题的来源与设计背景在现代社会中,自动化技术已经渗透到社会生活的各个领域中。在超声波测量技术中,超声换能器(发射换能器和接收换能器)是超声波检测技术的核心部件。高精度、宽频率范围、高稳定性的激励源对于发射换能器及超声检测系统性能的改善和提高起着至关重要的作用。传统的波形发生器通常由晶体管、运放IC等分离元件制成。与此相比,基于集成芯片的波形发生器具有高频信号输出、波形稳定、控制简便等特点。其中,信号发生器是自动化领域中的一个典型应用。因为现代的自动化控制中基本都会利用信号来控制设备的工作。利用信号的产生进行仪器的控制已经是自动控制中的一个重要的手段,那么一个幅度、频率、占空比以及波形可调的信号发生器的设计和完成更具有使用价值。只要将这个信号发生器设计的基本思路掌握,不但可以融会贯通所学的专业知识还可以在以后工作中利用到,作为用来控制其他设备或设计的一个参考。1.2研究信号发生器的目的与意义基于单片机的信号发生器设计,该课题的设计目的是充分运用大学期间所学的专业知识,考察现在正在使用的信号发生器的基本功能,完成一个基本的实际系统的设计全过程。关键是这个实际系统设计的过程,在整个过程中我可以充分发挥自动化的专业知识。特别是这个信号发生器的设计中涉及到一个典型的控制过程。通过单片机控制一个有特殊功能的信号发生芯片,可以产生一系列有规律的幅度和频率可调的波形。这样一个信号发生装置在控制领域有相当广泛的应用范围。1.3课题研究主要内容本课题是做基于单片机的信号发生器的设计,将采用编程的方法来实现三角波、正弦波、方波、锯齿波的产生。根据设计的要求,对各种波形的频率和幅度进行程序的编写,并将所写程序装入单片机的程序存储器中。在程序运行中,当接收到来自外界的命令,需要输出某种波形时在调用相应的中断服务子程序和波形发生程序,经电路的数/模转换器和运算放大器处理后,从信号发生器的输出端口输出。第二章系统总体设计2.1系统设计要求(1)设计要求:运用微控制器、D/A转换器及其他附加电路和功能键综合设计一个信号发生器,通过编程实现正弦波、方波、三角波、锯齿波、阶梯波等任意波形的产生,并有功能键选择控制产生不同的的波形,且频率可调,通过示波器观看各种波形。(2)技术指标:1、分辨率:8位。2、模拟电压输出:100-15kHz。3、功能键:不少于4个。4、可以在线下载编程、调试、和运行。5、系统工作电压:+5V±0.5V。2.2系统设计方案论证2.2.1控制方式的选择控制主要用于波形的转换,波形显示的开始和结束。控制方式有按键控制和开关控制两种。按键较开关而言,操作更加简便,故选按键控制。方案一:独立按键。独立按键可自由连接,线路简单。方案二:编码式键盘。编码式键盘的按键接触点接于74LS148芯片。当键盘上没有闭合时,所有按键都断开,当某一键闭合时,该键对应的编码由74LS148输出。本次设计所需按键不多,不需要采用复杂编码,考虑硬件条件、线路连接、编程难易程度和经济性等方面,选择方案一。2.2.2信号发生电路设计方案的选择方案一:使用传统的锁相环频率合成方法,或者VCO压控振荡器通过芯片IC145152,压控振荡器搭接的锁相环电路输出稳定性极好的正弦波,再利用过零比较器转换成方波,积分电路转换成其它波。此方案电路复杂,外界干扰因素较多,不易实现。方案二:利用MAX038芯片组成的电路输出波形。MAX038芯片电路是精密高频波形产生电路,能够准确产生设计要求的周期性波形。但此方案成本高,编程比较复杂。方案三:通过单片机软件编程控制D/A转换DAC0832芯片输出五种波形。此方案输出波形不够稳定,抗干扰能力弱,不容易调节,但事其具有电路简单、制作成本低等优点,且能满足本次设计的要求。结合设计要求、设计条件限制等方面,综合考虑以上三种方案,选择方案三。2.2.3单片机的选择方案一:AT89C51单片机,该单片机位高性能8位12T单片机,内部集成CPU、4KB的Flash程序存储器、32个I/O接口,从而构成较为完整的计算机,价格便宜。方案二:C8051F005单片机,该单片机是完全集成的混合信号系统及芯片,具有8051兼容的微控制器内核,与MCS-51指令集完全兼容。除了具有标准8052的数字外设部件,片内还继承了数据采集和控制系统中常用的模拟部件和其他数字外设及功能部件,执行速度快,但价格较贵。方案三:STC12C5A60S2单片机,该单片机位增强型高性能8位1T单片机,内部集成1024字节片内RAM以及64KB的Flash程序存储器。片内还继承了数据采集和控制系统中常用的模拟部件和其他数字外设及功能部件,运行速度快,是普通12T单片机的12倍,而且抗干扰能力强价格便宜。本次设计是在板级进行,所以考虑到单片机的抗干扰能力,和运行速度和价格等多个角度。选择方案三较合适。2.2.4显示方案的选择方案一:采用LED数码管。LED数码管是目前设计显示比较流星的元件,利用人眼睛的暂留特性二感觉不到数码管闪动,看到每只数码管都常亮。利用其显示必须不停给数码管数据输入口循环赋值,显示内容多,编程和接线较为复杂。方案二:采用LCD1602液晶显示器。LCD1602具有功率小,显示效果明显,编程控制容易等优点,它最多能显示2×16个字符,可以轻松满足设计要求。方案三:采用LCD12864汉字图形点阵液晶显示器。LCD12864具有功率小,显示效果明显,编程控制容易等优点。而却显示灵活,内置8196个汉字字库,能显示126列64行,可以显示动态图片、字符和汉字等。可以使本设计更加优越、实用、显示效果清晰。由上可知,LCD12864液晶显示器的优点突出,故选择方案三。2.2.5软件部分的选择软件部分的选择主要是指编程语言的选择,以及编译调试、编译、下载工具的选择。根据设计平台选择KEIL4.0软件。具有使用编译灵活,操作简单,功能强大的优点。编程语言主要有以下两种方案。方案一:采用C语言编程。C语言是一种面向对象的编译语言,很多编程都用到了它,具有很强的全局性,结构化的高级语言、编程灵活、可读性高、可移植性强、但占用资源多、执行效率低。方案二:采用汇编语言进行编程。汇编语言是一种用文字助记符来表示机器指令的符号语言,用处不多,一般用于底层驱动的编写是最接近机器码的一种语言,占用资源少、程序执行效率高、可读性差、但不易移植。从一般编程所遵循的规律以及设计条件考虑,综合分析以上两种方案,最终选择方案二。2.3系统总体方案综合上述设计论证,该信号发生器设计采用STC12C5A60S2单片机作为数据处理及控制核心,DAC0832作为输出D/A转换,LM358作为输出信号放大芯片,LCD12864作为显示界面,用来显示幅值、周期(频率)、波形名称、操作提示等信息,总体框图如图2—1所示。图2—1:设计总体框图第三章系统硬件设计本系统由主控系统、波形转换(D/A)电路、波形输出放大电路、显示接口电路、键盘电路、下载调试电路等六部分组成。3.1主控系统STC12C5A60S2单片机是宏晶公司的增强型高性能8位1T单片机,内部集成1024字节片内RAM以及64KB的Flash程序存储器。运行速度快,是普通12T单片机的12倍。在外接时钟跳变一次就可以完成一条指令。运行处理速度快稳定且抗干扰能力强。主控电路如图3—1.1图3—1.1:STC12C5A60S2单片机本单片机主控系统外接12M晶振和两个22pf的电容组成单片机时钟电路部分如图3—1.2。并采用按键和上电综合复位设计。其工作原理是:当上电或复位按键按下时,电容两端电压不能突变相当于短路,5V的电通过电阻给电容进行充电,电容两端的电会由0V慢慢的升到4V左右(此时间很短一般小于0.3秒),RC构成的微分电路在上电瞬间产生一个微分脉冲,其宽度大于两个机器周期,于是单片机RESET引脚为高电平,然后对电容充电。RST端电压慢慢下降,降到一定程度即为低电平,单片机开始工作。复位如图3—1.3图3—1.2:时钟电路图3—1.3:复位电路3.2波形转换(D/A)电路功能:将波形样值得编码转换成模拟值,完成波形的输出。此电路时由一片DAC0832芯片构成。DAC0832是一个具有两个输入数据寄存器的8位DAC。DAC0832是具有20条引线的贴片封装的CMOS器件,它内部具有两级数据寄存器,完成8位电流D/A转换,所以不需要外加电路。单片机想DAC0832发送数字编码,产生不同的输出。先利用采样定理对各种波形进行抽样,然后把各种采样值进行编码,收到的数字量存入各个波形表,执行程序时通过查表的方法依次取出,经过D/A转换后输出就可以得到波形。假如N个点构成波形的一个周期,则DAC0832输出N个样点值后,样值点形成运动轨迹,即,一个周期。重复输出N个点后,成为第二个周期。利用单片机的晶振控制输出周期的速度,也就是控制输出的波形的频率。这样就控制了输出波形的及其幅值和频率。具体连接的电路图如图3—2.1所示:图3—2.1:波形转换电路3.3波形放大DAC0832是电流输出型,示波器上显示波形,通常需要电压信号,电流信号到电压信号的转换可以用运算放大器LM358实现如图3—3.1LM358是有两个独立的、高增益、内置频率补偿运算放大器组成的集成电路。它专为宽电压范围、单电源供电的运算放大器设计。主要用在换能放大器、直流增益模块和使用通用运算放大器的电路。优点:1、两个内置补偿运算放大器。可以单电源供电。3、兼容所有逻辑模式。4、功耗小可以由电池供电。5、频率增益有温度补偿。6、输入偏置电流有温度补偿。7、价格便宜故本设计选用此芯片做位波形放大芯片。图3—3.1:波形放大电路3.4显示电路显示电路是由LCD12864液晶模块构成,此模块可以显示静动态字符、汉字和图形。此中文图形液晶模块的特性主要由其控制器ST7920决定。ST7920同时作为控制器和驱动器,它可提供32路COM输出和64路SEG输出。在驱动器ST7921的配合下,最多可以驱动256×32点阵液晶。其引脚说明如图3—4.1图3—4.1:12864液晶引脚功能LCD12864液晶原理图电路如图3—4.2,其V0口接一10k可变电阻是用来调节液晶显示对比度,DB0-DB7为并行数据输入引脚。LCD12864液晶专门用于显示字母、数字、符号等点阵式LCD,其外接电压时5V。扫描利用软件程序实现,当某一按键按下时,扫描立即检测到,随即调用子程序,执行相应的功能。如图3—4.2图3—4.2:LCD12864接口电路3.5键盘控制电路如图3—5.1八为用独立按键来控制不同的输出波形。按键接地,按下输出低电平给单片机。单片机接收到低电平信号后会进行相应的操作。图3—5.1:键盘控制电路主要操作方式:1、K2为控制运行返回键,当其按下时,可以返回当前操作2、K3为波形输出切换键,按下可以切换到不同的波形。3、K4为频率减键,按下时可以使输出频率减小。4、K5为频率加键,按下时可以使输出频率增加。5、K6为确认俺家,按下时进入下一步操作或输出选择的波形。3.6下载调试电路PL2303是一种高度集成的RS232-USB接口转换器,可提供一个RS232全双工异步串行通信装置与USB功能接口便利联接的解决方案(如图3—6.1)。该器件内置USB功能控制器、USB收发器、振荡器和带有全部调制解调器控制信号的UART,只需外接几只电容就可实现USB信号与RS232信号的转换,能够方便嵌入到各种设备,所以2000年左右开始A经常推荐使用该款芯片;该器件作为USB/RS232双向转换器,一方面从主机接收USB数据并将其转换为RS232信息流格式发送给外设;另一方面从RS232外设接收数据转换为USB数据格式传送回主机。这些工作全部由器件自动完成,开发者无需考虑固件设计。该电路可以在线下载和调试程序。PL2303的高兼容驱动可在大多操作系统上模拟成传统COM端口,并允许基于COM端口应用可方便地转换成USB接口应用,通讯波特率高达6Mb/s。在工作模式和休眠模式时都具有功耗低,是嵌入式系统手持设备的理想选择。该器件具有以下特征:完全兼容USB1.1协议。图3—6.1:程序下载调试电路在下载调试电路中还增加了两个LED指示灯,如图3—6.2用于指示下载和上传的过程。方便在调试过程中了解数据流向。图3—6.2:调试指示灯系统软件设计本系统采用汇编语言编程的方法实现波形的产生,硬件的控制,幅值、周期的设定以及界面显示。总体软件程序流程图如下图4—1所示。图4—1:总体软件程序流程4.1基本配置程序基本配置语句是配置单片机端口控制设置、液晶接口地址、DAC芯片接口地址、按键接口地址以及自定义寄存器、中断地址、程序起始地址。具体汇编程序如下所示。RSEQUP1^0;H=DATA,L=COM宏定义RWEQUP1^1;H=READ,L=WRITE 宏定义EEQUP1^2PSBEQUP1^3;EQU宏定义RESEQUP1^4;COMEQU30H;控制字暂存单元DATEQU31H;显示数据暂存单元CODEREQU32H;字符代码暂存单元ADDREQU33H;地址暂存单元K2EQUP3^2 ;返回(暂停)K3EQUP3^3 ;波形K4EQUP3^4 ;频率-K5EQUP3^5 ;频率+K6EQUP3^6 ;确认(输出)CS EQUP1^5 ;DAC0832片选R_WEQUP1^6 ;DAC0832读写控制ORG0000HAJMPMAINORG0030H4.2液晶驱动程序4.2.1汉字字符显示程序LCALLINI;进入初始化子程序MOVADDR,#80H ;第一行首地址MOVDPTR,#WEL_1 ;数据指针指向显示汉字数据首地址LCALLW_LINE ;调用写数据函数MOVADDR,#88H ;第二行首地址MOVDPTR,#WEL_3 ;数据指针指向显示汉字数据首地址LCALLW_LINE ;调用写数据函数 MOVADDR,#90H ;第三行首地址MOVDPTR,#WEL_2 ;数据指针指向显示汉字数据首地址LCALLW_LINE ;调用写数据函数MOVADDR,#98H ;第四行首地址MOVDPTR,#WEL_4 ;数据指针指向显示汉字数据首地址LCALLW_LINE ;调用写数据函数LCALLDEL_1500MS;延时后显示下一页LCD12864汉字汇编程序显示效果如图4—2.1图4—2.1:汉字显示效果4.2.2图形显示程序MOVR3,#80H ;垂直初始地址80HMOVR4,#20H ;设置垂直地址数为32TU1:MOVADDR,#80H ;设置上半屏水平初始地址80HMOVDPTR,#TU_11 ;数据指针指向显示图形数据首地址LCALLW_DZ ;调用写地址函数LCALLW_TU ;调用写数据函数INCR3 DJNZR4,TU1 ;判断是否写完 MOVR3,#80H ;垂直初始地址80H MOVR4,#20H ;设置垂直地址数为32TU2:MOVADDR,#90H ;设置上半屏水平初始地址90HMOVDPTR,#TU_12 ;数据指针指向显示图形数据首地址 LCALLW_DZ ;调用写地址函数 LCALLW_TU ;调用写数据函数INCR3 DJNZR4,TU2 ;判断是否写完LCALLINI2 ;开显示初始化函数LCALLDEL_1500MS ;1500ms延时LCD12864汉字汇编程序显示效果如图4—2.2图4—2.2:图形显示效果4.2.3波形输出显示程序MOVR3,#80H ;垂直初始地址80HMOVR4,#20H ;设置垂直地址数为32TU1:MOVADDR,#80H ;设置上半屏水平初始地址80HMOVDPTR,#TU_11 ;数据指针指向显示图形数据首地址LCALLW_DZ ;调用写地址函数LCALLW_TU ;调用写数据函数INCR3DJNZR4,TU1 ;判断是否写完MOVR3,#80H ;垂直初始地址80HMOVR4,#20H ;设置垂直地址数为32TU2:MOVADDR,#90H ;设置上半屏水平初始地址90HMOVDPTR,#TU_12 ;数据指针指向显示图形数据首地址LCALLW_DZ ;调用写地址函数LCALLW_TU ;调用写数据函数INCR3 DJNZR4,TU2 ;判断是否写完LCALLINI2 ;开显示初始化函数LCALLDEL_1500MS;1500ms延时LCD12864三角波汇编程序显示效果如图4—2.3图4—2.3:三角波显示效果图4—2.4:正弦波显示效果图4—2.5:方波显示效果4.3波形输出程序波形输出程序原理就是将所有波的波形数据分别做成波形表,存入外部RAM,用查表法来输出波形数据,再经D/A转换输出波形。具体做法如下。在一个周期内均匀地取256个点,即横坐标为0—255。设波形最高点的纵坐标为0FFH,最低点的为00H,将256个横坐标对应的纵坐标算出来,即可得到波形。例如:(1)方波的256个点坐标为(X,0FFH),(Y,00H),其中00H≤X≤7FH,80H≤Y≤0FFH;(2)正弦波的256个点坐标由公式y=(0FFH/2)·sin(2π(x/256))+80H得到。(3)三角波的取点方式为前半周期上升,后半周期下降;(4)梯形波取点时将一个周期分为四部分,第一部分上升,第二部分保持,第三部分下降,第四部分保持;(5)锯齿波取点方式为随着x的增加,y从00H上升到0FFH就可以了。4.3.1三角波输出程序三角波输出原理为三角波的取点方式为前半周期上升,DAC芯片数字信号输入端从00H开始逐次加1,然后的D/A转换输出的就是一个上升的波形。一同样的方法DAC芯片数字信号输入端从0FFH开始逐次减1,然后的D/A转换输出的就是一个下降的波形,后半周期为下降。这样把这两个过程组合起来就是一个三角波输出的过程。改变每次输出延时的长短就可以改变三角波输出的频率。输出测试结果如图4—3.1:图4—3.1程序如下所示:DAOUT2:BX1:LCALLINI4;调用DAC0832初始化子程序 MOVR3,#00H MOVA,R3 MOVP0,A LCALLDEL_20MS;调用延时子程序 INCR3 CJNER3,#0FFH,BX1BX2:MOVA,R3MOVP0,ALCALLDEL_20MS;调用延时子程序DJNZR3,BX2 JMPDAOUT24.3.2锯齿波输出程序锯齿波输出原理和三角波输出原理很相似,我们只需要向上的信号就可以了。而且不许要判断输出寄存器是否加满,可以让它一直自加一进行下去,加满之后寄存器会自动从0开始。改变每次输出延时的长短就可以改变锯齿波输出的频率。程序如下所示。DAOUT3:LCALLINI4;调用DAC0832初始化子程序MOVR3,#00HBX3:MOVA,R3 MOVP0,A LCALLDEL_20MS;调用延时子程序 INCR3 JMPBX34.3.3方波输出程序方波的输出程序是组简单地,只要交替的给DAC芯片输入数据端口全0和权益1就可以了,改变延时长短可以改变输出频率的频率。程序如下所示。DAOUT3: LCALLINI4;调用DAC0832初始化子程序 MOVR3,#00H MOVA,R3 MOVP2,A LCALLDEL_1000MS;调用延时子程序 MOVR3,#0FFH MOVA,R3 MOVP2,A LCALLDEL_1000MS;调用延时子程序 JMPDAOUT3输出测试结果如图4—3.2:图4—梯形波输出程序三角波输出原理为三角波的取点方式为前半周期上升,DAC芯片数字信号输入端从00H开始逐次加1,然后的D/A转换输出的就是一个上升的波形。一同样的方法DAC芯片数字信号输入端从0FFH开始逐次减1,然后的D/A转换输出的就是一个下降的波形,后半周期为下降。这样把这两个过程组合起来就是一个三角波输出的过程。改变每次输出延时的长短就可以改变三角波输出的频率。程序如下所示。DAOUT4:LCALLINI4;调用DAC0832初始化子程序MOVR3,#00H MOVA,R3BX1:MOVP0,A LCALLDEL_20MS ADDCA,#O8H INCR3 CJNER3,#07H,BX1 ADDCA,#07HBX2:MOVP0,ALCALLDEL_20MS SUBBA,#O8H INCR3 CJNER3,#07H,BX2 SUBBA,#07H JMPDAOUT44.3.5 正弦波输出程序正弦波的输出原理为描点发,在一个周期内描绘点来形成正弦波形。正弦波256个点坐标由公式y=(0FFH/2)·sin(2π(x/256))+80H得到。在程序中只需要把这些点的值送给DA转换芯片,经过DA转换输出的就是正弦波形。再通过改变DAC输入数据的时间的长短就可以改变输出信号频率。程序如下所示。MOVR4,#0FFH;设置描点数DAOUT1:LCALLINI4 ;调用DAC0832初始化子程序 MOVDPTR,#ZXB;指向三角波数据起始地址 CLRA MOVCA,@A+DPTR ;查表指令 MOVP0,A INCDPTR ;指针指向下一个数据 LCALLDEL_20MS ;调用延时子程序 DJNZR4,DAOUT ;判断是否数据全部读完正弦波输出描点数据表:ZXB:DB80H,83H,86H,89H,8DH,90H,93H,96H,99H,9CH,9FH,0A2H,0A5H,0A8H,0ABH,0AEHDB0B1H,0B4H,0B7H,0BAH,0BCH,0BFH,0C2H,0C5H,0C7H,0CAH,0CCH,0CFH,0D1H,0D4H,0D6H,0D8HDB0DAH,0DDH,0DFH,0E1H,0E3H,0E5H,0E7H,0E9H,0EAH,0ECH,0EEH,0EFH,0F1H,0F2H,0F4H,0F5HDB0F6H,0F7H,0F8H,0F9H,0FAH,0FBH,0FCH,0FDH,0FDH,0FEH,0FFH,0FFH,0FFH,0FFH,0FFH,0FFHDB0FFH,0FFH,0FFH,0FFH,0FFH,0FFH,0FEH,0FDH,0FDH,0FCH,0FBH,0FAH,0F9H,0F8H,0F7H,0F6HDB0F5H,0F4H,0F2H,0F1H,0EFH,0EEH,0ECH,0EAH,0E9H,0E7H,0E5H,0E3H,0E1H,0DEH,0DDH,0DAHDB0D8H,0D6H,0D4H,0D1H,0CFH,0CCH,0CAH,0C7H,0C5H,0C2H,0BFH,0BCH,0BAH,0B7H,0B4H,0B1HDB0AEH,0ABH,0A8H,0A5H,0A2H,9FH,9CH,99H,96H,93H,90H,8DH,89H,86H,83H,80HDB80H,7CH,79H,78H,72H,6FH,6CH,69H,66H,63H,60H,5DH,5AH,57H,55H,51HDB4EH,4CH,48H,45H,43H,40H,3DH,3AH,38H,35H,33H,30H,2EH,2BH,29H,27HDB25H,22H,20H,1EH,1CH,1AH,18H,16H,15H,13H,11H,10H,0EH,0DH,0BH,0AHDB09H,08H,07H,06H,05H,04H,03H,02H,02H,01H,00H,00H,00H,00H,00H,00HDB00H,00H,00H,00H,00H,00H,01H,02H,02H,03H,04H,05H,06H,07H,08H,09HDB0AH,0BH,0DH,0EH,10H,11H,13H,15H,16H,18H,1AH,1CH,1EH,20H,22H,25HDB27H,29H,2BH,2EH,30H,33H,35H,38H,3AH,3DH,40H,43H,45H,48H,4CH,4EHDB51H,55H,57H,5AH,5DH,60H,63H,66H,69H,6CH,6FH,72H,76H,79H,7CH,80H输出测试结果如图4—3.3:图4—3.3第五章系统硬件和软件调试5.1硬件调试系统PCB板是拿到工厂加工的,整个硬件调试过程基本顺利。整个系统的元件都用了贴片元件,主要就是为了减小体积和干扰,由于采用了分立单元模块和贴片元件的制作,各个单元电路工作稳定,给调试工作带来很大的方便。但是还是遇到了一些问题,但是经过一些仔细分析和排查,问题都得到了解决。遇到的问题总结如下:(1)所有电路焊接完毕后,上电测试时发现,LCD12864液晶背光较暗,写入显示测试小程序后显示很暗淡几乎看不清。经过仔细检查和测试,发现整个电路的VCC电压不稳定。经过一番分析和测试最后发现时电源部分的元件引脚有虚焊的情况。经过再次补焊之后功能恢复正常。(2)下载调试电路有问题,总是无法下载,但是连接电脑能
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 华峰重庆氨纶2021普工入职考核笔试题及清晰答案
- 2025-2026学年手机手帐教学设计模板
- 2025-2026学年桂花雨将军晶教学设计
- 2024年电工电子维修工技能考核专属题库及答案
- 2.2 用样本估计总体教学设计高中数学人教A版必修3-人教A版2007
- 2024-2025学年高中地理 第五章 交通运输布局及其影响 第2节 交通运输方式和布局变化的影响教学设计 新人教版必修2
- 2024-2025学年八年级历史下册 第5课 三大改造教学设计 新人教版
- 2025-2030中央空调系统节能改造项目经济效益测算及推广实施细则
- 2025-2030中国智慧停车系统城市试点效果与商业模式验证报告
- 2025-2030中国智慧乡村行业市场供需分析及投资评估规划分析研究报告
- 2026浙江温州市公安局招聘警务辅助人员42人笔试参考题库及答案解析
- 2026广东茂名市公安局招聘警务辅助人员67人考试参考题库及答案解析
- 2026年希望杯IHC全国赛二年级数学竞赛试卷(S卷)(含答案)
- 中国抗真菌药物临床应用指南(2025年版)
- 2026年春节后复工复产“开工第一课”安全生产培训课件
- (完整版)阀门流程工艺
- 智能门锁采购投标方案(技术方案)
- 年残疾人就业保障金相关政策精讲
- 玉石之分-课件.正式
- SMT炉后检查作业指导书V1.0
- 胸膜疾病讲解
评论
0/150
提交评论