mega88代码示例 数码管,双机通讯,四位显示 动态扫描
上传时间: 2017-08-25
上传用户:xiaodu1124
基于ep3c10e144 FPGA +双核8位AD928设计的双通道示波器quartus8.0 verilog 工程源码+ PDF硬件原理图,双通道示波器应用到FPGA主控与双核8位AD9288,AD9288是一款双核8位单芯片采样模数转换器(ADC),内置片内采样保持电路,专门针对低成本、低功耗、小尺寸和易用性进行了优化。AD9288采用100 MSPS转换速率工作,在整个工作范围内都具有出色的动态性能。每个通道均可以独立工作通道数:2通道模拟带宽:30MHz采样率:双通道,每125Msps垂直精度:8bit存储深度:每通道不小于8KB电压灵敏度:10mv/div~5v/div(1:1探头)扫速范围:100ns/div~5s/divFFT功能:1024点FFTX-Y功能触发方式:单次、正常、自动,触发电压可调并带有超前触发功能480*320/3.5寸高分辨率液晶显示器。工作电压:6.2V~9V,推荐使用8V稳压电源
标签: ep3c10e144 fpga ad928 示波器 quartus
上传时间: 2022-01-21
上传用户:
摘要:设计并制作了以AVR单片机ATmegal6L为控制器的小型双足机器人、以AT89S52为MCU的51单片机实验板和UART串行通信接口等部分构成的硬件系统。根据具体硬件系统的特性,用C和C++语言开发了机器人串口调试软件与综合控制软件。实现了无线遥控或远程网络控制双足机器人完成前后行走、翻跟斗、跳舞,并由机器人变型成小车,以及小车的前后左右行驶,再由小车变型成机器人等功能。关键词:机器人;串口通信;无线通信;网络通信1.概述机器人技术是当今科学研究的热点之一,本课题设计并实现了一个以8位单片机为核心控制器的集串口控制、网络控制、无线通信控制于一体的双足机器人系统。完成了基本电路板的设计、机器人实体机构设计及制作、相应控制程序的开发设计及调试等工作。本设计的小型双足机器人系统包含以ATmegal6L为控制器的小型双足机器人、以AT89S52为MCU的51单片机实验板、nRF2401半双工无线通信模块、以PT2262/PT2272编码解码芯片的发送模块(遥控)和接收模块、UART串行通信接口等部分构成的硬件系统。软件系统包括:机器人串口调试上、下位机软件和机器人独立运行软件;51单片机下位机软件;本地服务器串口控制上位机软件与远程客户端控制软件。根据本系统要具备的功能进行系统的总体设计,可以将本系统分成三大部分来实现,包括:机械实体部分、硬件电路部分、软件程序部分。其中硬件电路又可分机器人电路和51单片机电路。机器人控制系统图如图1所示。
上传时间: 2022-06-18
上传用户:默默
在能源枯竭与环境污染问题日益严重的今天,风力发电已经成为绿色可再生能源的一个重要途径。双馈电机变速恒频(VSCF)发电是通过对转子绕阻的控制来实现的,而转子回路流动的功率是由发电机运行范围所决定的转差功率,因而可以将发电机的同步转速设定在整个运行范围的中间。如果系统运行的转差率范围为±30%,则最大转差功率仅为发电机额定功率的30%,因此交流励磁变换器的容量可大大减小,从而降低成本。该变换器如果加上良好的控制策略,则系统运行将具有优越的稳态和暂态运行性能,非常适用于风能这种随机性强的能源形式。本文对变速恒频双馈机风力发电系统的若干关键技术,如空载柔性并网、带载柔性并网、解列控制、最大功率点跟踪、电网电压不平衡运行、低电压故障穿越等问题进行了深入研究,论文的主要工作如下: 根据交流励磁变速恒频风力发电的运行特点,将电网电压定向的矢量控制方法应用在双馈发电机的并网发电控制上。研究了一种基于电网电压定向的双馈机变速恒频风力发电柔性并网控制策略,在变速条件下实现无电流冲击并网和输出有功、无功功率的解耦控制,建立了交流励磁发电机柔性并网及稳态运行的控制模型,对柔性并网及其逆过程的解列分别进行了仿真和实验研究。 提出了一种以向电网输送净电能最多为目标的最大功率点跟踪控制策略,在不检测风速情况下,能够自动寻找并跟随最大功率点,且不依赖风力机最佳功率特性曲线,提高了发电系统的净输出能力,具有良好的动、静态性能。仿真和实验结果证明了本控制策略的正确性和有效性。 对网侧变换器分别进行了幅相控制和直接电流控制策略的研究。结果表明:幅相控制策略简单实用,可以得到正弦波电流,且波形谐波小,实现了单位功率因数运行,但响应速度相对较慢;而直接电流控制策略具有网侧电流闭环控制,使网侧电流动、静态性能得到提高,实现对系统参数的不敏感,增强了电流控制系统的鲁棒性,但算法相对复杂。 在电网不平衡条件下,如果以传统的电网电压平衡控制策略设计PWM整流器,会使系统出现不正常的运行状态。为了提高三相PWM整流器的运行性能,本文对电网电压不平衡情况下三相PWM整流器运行控制策略进行了改进,研究了消除负序电流和抑制输入功率二次谐波的控制策略,实现了线电流正弦、负序输入电流为零及总无功功率输入为最小的目标。 为了提高VSCF风力发电系统的运行能力,本文对电网故障时双馈风力发电系统低电压穿越控制(LVRT)进行了研究,在不改变系统硬件结构的情况下,通过改变励磁控制策略来实现LVRT;在电网故障时使电机和变换器安全穿越故障,保持不脱网运行,提高系统的稳定性和安全性。
上传时间: 2013-07-09
上传用户:leileiq
激光测距技术被广泛应用于现代工业测量、航空与大地的测量、国防及通信等诸多领域。本文从已获得广泛应用的脉冲激光测距技术入手,重点分析了近年提出的自触发脉冲激光测距技术(STPLR)特别是其中的双自触发脉冲激光测距技术(BSTPLR),通过分析发现其核心部件之一就是用于测量激光脉冲飞行时间(周期)的高精度高速计数器,而目前一般的方式是采用昂贵的进口高速计数器或专用集成电路(ASIC)来完成,这使得激光测距仪在研发、系统的改造升级和自主知识产权保护等诸多方面受到制约,同时在其整体性能上特别是在集成化、小型化和高可靠性方面带来阻碍。为此,本文研究了采用现场可编程门阵列(FPGA)来实现脉冲激光测距中的高精度高速计数及其他相关功能,基本解决了以上存在的问题。 论文通过对双自触发脉冲激光测距的主要技术要求和技术指标进行分析,对其中的信号处理单元采用了FPGA+单片机的设计形式。由FPGA主控芯片(EPF10K20TC144-4)作为周期测量模块,在整个测距系统中是信号处理的核心部件,借助其用户可编程特性及很高的内部时钟频率,设计了专用于BSTPLR的高速高精度计数芯片,负责对测距信号产生电路中的时刻鉴别电路输出信号进行计数。数据处理模块则主要由单片机(AT89C51)来实现。系统可以通过键盘预置门控信号的宽度以均衡测量的精度和速度,测量结果采用7位LED数码管显示。本设计在近距离(大尺寸)范围内实验测试时基本满足设计要求。
上传时间: 2013-06-02
上传用户:
激光测距技术被广泛应用于现代工业测量、航空与大地的测量、国防及通信等诸多领域。本文从已获得广泛应用的脉冲激光测距技术入手,重点分析了近年提出的自触发脉冲激光测距技术(STPLR)特别是其中的双自触发脉冲激光测距技术(BSTPLR),通过分析发现其核心部件之一就是用于测量激光脉冲飞行时间(周期)的高精度高速计数器,而目前一般的方式是采用昂贵的进口高速计数器或专用集成电路(ASIC)来完成,这使得激光测距仪在研发、系统的改造升级和自主知识产权保护等诸多方面受到制约,同时在其整体性能上特别是在集成化、小型化和高可靠性方面带来阻碍。为此,本文研究了采用现场可编程门阵列(FPGA)来实现脉冲激光测距中的高精度高速计数及其他相关功能,基本解决了以上存在的问题。 论文通过对双自触发脉冲激光测距的主要技术要求和技术指标进行分析,对其中的信号处理单元采用了FPGA+单片机的设计形式。由FPGA主控芯片(EPF10K20TC144-4)作为周期测量模块,在整个测距系统中是信号处理的核心部件,借助其用户可编程特性及很高的内部时钟频率,设计了专用于BSTPLR的高速高精度计数芯片,负责对测距信号产生电路中的时刻鉴别电路输出信号进行计数。数据处理模块则主要由单片机(AT89C51)来实现。系统可以通过键盘预置门控信号的宽度以均衡测量的精度和速度,测量结果采用7位LED数码管显示。本设计在近距离(大尺寸)范围内实验测试时基本满足设计要求。
上传时间: 2013-04-24
上传用户:dapangxie
DH1718E(G)型双路稳压稳流电源是一种带有双3位数字面板表显示的恒压(CV)与恒流(CC)自动转换的高精度电源。DH1718E(G)型可同时显示输出电压及电流。本机设有输出电压、电流预调电路及输出开关电路。输出开关是一种电子开关,不会产生机械振动及噪声,当输出开关关闭时,电压表指示的值与调节电压旋钮的位置相对应,以便于电压的预调节,电流表指示的值与调节电流旋钮的位置相对应,以便于电流的预调节,按下输出开关,在输出接线柱上便有电压输出。本电源还具有主、从路电压跟踪功能。左边为主路,右边为从路,在跟踪状态下,从路的输出电压随主路而变化(变化量可调节从路的电压调节电位器)。这对于需要对称且可调双极性电源的场合特别适用。DH1718G直流稳压电源是在DH 1718E两路可调电源基础上增加一路固定(5V/3A)电源组成。其可调部分的功能、性能指标同DH1718E系列相应型号。
上传时间: 2013-10-21
上传用户:aappkkee
本书分三部分介绍在美国广泛应用的、高功能的M68HC11系列单片机(8位机 ,Motorola公司)。内容包括M68HC11的结构与其基本原理、开发工具EVB(性能评估板)以及开发和应用技术。本书在介绍单片机硬、软件的基础上,进一步介绍了在美国实验室内,如何应用PC机及EVB来进行开发工作。通过本书的介绍,读者可了解这种单片机的原理并学会开发和应用方法。本书可作为大专院校单片机及其实验的教材(本科、短训班)。亦可供开发、应用单片机的各专业(计算机、机电、化工、纺织、冶金、自控、航空、航海……)有关技术人员参考。 第一部分 M68HC11 结构与原理Motorola单片机 1 Motorla单片机 1.1 概述 1.1.1 Motorola 单片机发展概况(3) 1.1.2 Motorola 单片机结构特点(4) 1.2 M68HC11系列单片机(5) 1.2.1 M68HC11产品系列(5) 1.2.2 MC68HC11E9特性(6) 1.2.3 MC68HC11E9单片机引脚说明(8) 1.3 Motorola 32位单片机(14) 1.3.1中央处理器(CPU32)(15) 1.3.2 定时处理器(TPU)(16) 1.3.3 串行队列模块(QSM)(16) 1.3.4 系统集成模块 (SIM)(16) 1.3.5 RAM(17) 2 系统配置与工作方式 2.1 系统配置(19) 2.1.1 配置寄存器CONFIG(19) 2.1.2 CONFIG寄存器的编程与擦除(20) 2?2 工作方式选择(21) 2.3 M68HC11的工作方式(23) 2.3.1 普通单片工作方式(23) 2.3.2 普通扩展工作方式(23) 2.3.3 特殊自举方式(27) 2.3.4 特殊测试方式(28) 3 中央处理器(CPU)与片上存储器 3.1 CPU寄存器(31) 3?1?1 累加器A、B和双累加器D(32) 3.1.2 变址寄存器X、Y(32) 3.1.3 栈指针SP(32) 3.1.4 程序计数器PC(33) 3.1.5 条件码寄存器CCR(33) 3.2 片上存储器(34) 3.2.1 存储器分布(34) 3.2.2 RAM和INIT寄存器(35) 3.2.3 ROM(37) 3.2.4 EEPROM(37) 3.3 M68HC11 CPU的低功耗方式(39) 3.3.1 WAIT方式(39) 3.3.2 STOP方式(40) 4 复位和中断 4.1 复位(41) 4.1.1 M68HC11的系统初始化条件(41) 4.1.2 复位形式(43) 4.2 中断(48) 4.2.1 条件码寄存器CCR中的中断屏蔽位(48) 4.2.2 中断优先级与中断矢量(49) 4.2.3 非屏蔽中断(52) 4.2.4 实时中断(53) 4.2.5 中断处理过程(56) 5 M68HC11指令系统 5.1 M68HC11寻址方式(59) 5.1.1 立即寻址(IMM)(59) 5.1.2 扩展寻址(EXT)(60) 5.1.3 直接寻址(DIR)(60) 5.1.4 变址寻址(INDX、INDY)(61) 5.1.5 固有寻址(INH)(62) 5.1.6 相对寻址(REL)(62) 5.1.7 前置字节(63) 5.2 M68HC11指令系统(63) 5.2.1 累加器和存储器指令(63) 5.2.2 栈和变址寄存器指令(68) 5.2.3 条件码寄存器指令(69) 5.2.4 程序控制指令(70) 6 输入与输出 6.1 概述(73) 6.2 并行I/O口(74) 6.2.1 并行I/O寄存器(74) 6.2.2 应答I/O子系统(76) 6?3 串行通信接口SCI(82) 6.3.1 基本特性(83) 6.3.2 数据格式(83) 6.3.3 SCI硬件结构(84) 6.3.4 SCI寄存器(86) 6.4 串行外围接口SPI(92) 6.4.1 SPI特性(92) 6.4.2 SPI引脚信号(92) 6.4.3 SPI结构(93) 6.4.4 SPI寄存器(95) 6.4.5 SPI系统与外部设备进行串行数据传输(99) 7 定时器系统与脉冲累加器 7.1 概述(105) 7.2 循环计数器(107) 7.2.1 时钟分频器(107) 7.2.2 计算机正常工作监视功能(110) 7.2.3 定时器标志的清除(110) 7.3 输入捕捉功能(111) 7.3.1 概述(111) 7.3.2 定时器输入捕捉锁存器(TIC1、TIC2、TIC3) 7.3.3 输入信号沿检测逻辑(113) 7.3.4 输入捕捉中断(113) 7.4 输出比较功能(114) 7.4.1 概述(114) 7.4.2 输出比较功能使用的寄存器(116) 7.4.3 输出比较示例(118) 7.5 脉冲累加器(119) 7.5.1 概述(119) 7.5.2 脉冲累加器控制和状态寄存器(121) 8 A/D转换系统 8.1 电荷重新分布技术与逐次逼近算法(125) 8.1.1 基本电路(125) 8.1.2 A/D转换逐次逼近算法原理(130) 8.2 M68HC11中A/D转换的实现方法(131) 8.2.1 逐次逼近A/D转换器(131) 8.2.2 控制寄存器(132) 8.2.3 系统控制逻辑(135)? 9 单片机的内部操作 9.1 用立即> 图书前言 美国Motorola公司从80年代中期开始推出的M68HC11系列单片机是当今功能最强、性能/价格比最好的八位单片微计算机之一。在美国,它已被广泛地应用于教学和各种工业控制系统中。? 该单片机有丰富的I/O功能,完善的系统保护功能和软件控制的节电工作方式 。它的指令系统与早期Motorola单片机MC6801等兼容,同时增加了91条新指令。其中包含16位乘法、除法运算指令等。 为便于用户开发和应用M68HC11单片机,Motorola公司提供了多种开发工具。M68HC11 EVB (Evaluation Board)性能评估板就是一种M68HC11系列单片机的廉价开发工具。它既可用来 调试用户程序,又可在仿真方式下运行。为方便用户,M68HC11 EVB可与IBM?PC连接 ,借助于交叉汇编、通信程序等软件,在IBM?PC上调试程序。? 本书分三部分(共15章)介绍了M68HC11的结构和基本原理、开发工具-EVB及开发应用实例等。第一部分(1~9章),介绍M68HC11的结构和基本原理。包括概述,系统配置与工作方式、CPU和存储器、复位和中断、指令系统、I/O、定时器系统和脉冲累加器、A/D转换系统、单片机的内部操作等。第二部分(10~11章),介绍M68HC11 EVB的原理和技术特性以及EVB的应用。第三部分(12~15章),介绍M68HC11的开发与应用技术。包括基本的编程练习、应用程序设计、接口实验、接口设计及应用等。 读者通过学习本书,不仅可了解M68HC11的硬件、软件,而且可了解使用EVB开发和应用M68HC11单片机的方法。在本书的第三部分专门提供了一部分实验和应用程序。? 本书系作者张宁作为高级访问学者,应邀在美国马萨诸塞州洛厄尔大学(University of Massachusetts Lowell)工作期间完成的。全书由张宁执笔。在编著过程中,美国洛厄尔大学的R·代克曼教授?(Professor Robert J. Dirkman)多次与张宁一起讨论、研究,并提供部分资料及实验数据。参加编写和审校等工作的还有王云霞、孙晓芳、刘安鲁、张籍、来安德、张杨等同志。? 为将M68HC11系列单片机尽快介绍给我国,美国Motorola公司的Terrence M.S.Heng先生曾大力支持本书的编著和出版。在此表示衷心感谢。
上传时间: 2013-10-27
上传用户:rlgl123
单片机双工通信时用到的校验方式 Ø奇偶校验原理:通过计算数据中“1”的个数是奇数还是偶数来判断数据的正确性。在被校验的数据后加一位校验位或校验字符用作校验码实现校验。 Ø校验位的生成方法 Ø奇校验:确保整个被传输的数据中“1”的个数是奇数个,即载荷数据中“1”的个数是奇数个时校验位填“0”,否则填“1”; 偶校验:确保整个被传输的数据中“1”的个数是偶数个,即载荷数据中“1”的个数是奇数个时校验位填“1”,否则填“0”
上传时间: 2013-10-16
上传用户:天诚24
PIC 8位单片机具有指令少、执行速度快等优点,其主要原因是PIC系列单片机在结构上与其它单片机不同。该系列单片机引入了原用于小型计算机的双总线和两级指令流水结构。这种结构与一般采用CISC(复杂指令集计算机)的单片机在结构上是有不同的。
上传时间: 2013-10-16
上传用户:wwwe