数字频率计是电工电子中常用的测量仪器,数字频率计通过用输入待测信号对一特定长度的信号进行计数,从而得出频率并通过数码管直观的显示出来。本文提出了一种与输入同步的数字频率计的设计,提高了频率计的精度,设计采用Multisim软件进行设计和仿真的过程,介绍了其工作原理,硬件电路设计和仿真的过程。设计采用了Multisim软件进行设计和仿真,设计结果得到的验证。Digital frequency counter is used to measure the frequency of a signal.It is common to use a multivibrator to generate a standard 1 second time base signal and count input signal gated by this signal.However,the asynchronous of this time base signal with input signal will bring errors.In this paper,a high precision frequency counter which use synchronized time base signal generator is proposed.This frequency counter is designed and simulated by Multisim tools and result is verified.
标签: multisim
上传时间: 2022-05-08
上传用户:
《数字集成电路:电路、系统与设计(第二版) 》,电子工业出版社出版,外文书名: Digital Integrated Circuits:A Design Perspective,Second Edition,作者:简·M.拉贝艾 (Jan M.Rahaey) (作者), Anantha Chandrakasan (作者), Borivoje Nikolic (作者), 周润德 (译者), 等 (译者)。本书由美国加州大学伯克利分校Jan M. Rabaey教授等人所著。全书共12章,分为三部分: 基本单元、电路设计和系统设计。本书在对MOS器件和连线的特性做了简要的介绍之后,深入分析了数字设计的核心——反相器,并逐步将这些知识延伸到组合逻辑电路、时序逻辑电路、控制器、运算电路以及存储器这些复杂数字电路与系统的设计中。为了反映数字集成电路设计进入深亚微米领域后正在发生的深刻变化,本书以CMOS工艺的实际电路为例,讨论了深亚微米器件效应、电路最优化、互连线建模和优化、信号完整性、时序分析、时钟分配、高性能和低功耗设计、设计验证、芯片测试和可测性设计等主题,着重探讨了深亚微米数字集成电路设计所面临的挑战和启示。
上传时间: 2022-05-13
上传用户:zhaiyawei
说明: 基于stm32f103c8t6单片机的RTC实时时钟源码,固件库为3.5版本(Based on the real-time clock source stm32f103c8t6 MCU RTC firmware library version 3.5)
上传时间: 2022-05-16
上传用户:得之我幸78
莱昂斯《数字信号处理(第三版)(英文版)》在Richard G. Lyons所著Understanding Digital Signal Processing, Second Edition的基础上进行了改编,针对通信类学校本科教学大纲,删除了教学中一般不涉及的内容,调整了章节顺序,并增加了z反变换、滤波器结构、线性相位FIR滤波器和其结构、模拟滤波器简介的内容,使教内容材更加完整。全书在概述了离散序列和系统的定义和实例之后,详细讨论了离散系统的特性、信号的离散化和离散卷积、z变换、离散时间傅里叶变换和离散傅里叶变换、快速傅里叶变换、数字滤波器结构、以及有限和无限脉冲响应数字滤波器的设计等基本概念和基本理论。书中涉及的数学知识以简明形式给出,深入浅出,易于理解。本书每章都增加了例题、习题和MATLAB例题,以便加强对每章内容的理解和掌握。 书中通过具有启发性的解释和精心挑选的例子,采用易于理解的数学表示方法,循序渐进地对数字信号处理技术加以说明和解释,帮助读者从整体掌握DSP基础,并逐步掌握较高层次的DSP概念和应用。本书特点:包含大量实际直观的例子;强调实际的、日常的DSP应用和解决方案·提供了全新的正交信号处理内容,包括易于理解的三维空间图;包括即使是经验丰富的专业人士也可能忽略的技术方法;涵盖频率采样、内插式FER、CIC等重要滤波器;提供流行的数字信号处理技巧。
标签: 数字信号处理
上传时间: 2022-05-22
上传用户:
说明: 51单片机电子时钟,含proteus仿真和keil工程源码(51 single-chip electronic clock, including the proteus simulation and keil project source)
上传时间: 2022-05-27
上传用户:
说明: 电子时钟,用c51单片机,带Proteus仿真以及汇编的源码。(Electronic Clock)
上传时间: 2022-05-27
上传用户:fliang
时序路径时序路径由设计中instance之间的连接决定。在数字设计中,时序路径由一对时序元作sequential elements)形成,这对时序元件由一个或二个不同的时钟控制。普通时序路径在任何设计中最普通的时序路径有以下4种:1输入端口到内部时序单元路径2从时序单元到时序单元之间的内部路径3从内部时序单元到输出端口之间的路径4输入端口到输出端口之间的路径输入端口到内部时序单元之间路径在从输入端口到内部时序单元之间的路径上传输的数据:通过管脚时钟送出器件经过一个称为输入延时的延时到达器件端口(SDC定义)在到达由目标时钟destination clock)锁定的时序单元之前须通过器件内部逻从时序单元到时序单元的内部路径在从时序单元到时序单元的内部路径上传输的数据:由时序单元发送到器件内部,而此时序单元由源时钟(source clock)驱动,在到达由日标时钟驱动的时宁单元之前,须经过一些内部逻辑内部时序单元到外部端口路径在从内部时序单元到外部端口路径上的数据:,由时序单元发送到器件内部,而此时序单元由源时钟(source clock)驱动,在到达外部端口之前,须经过一些内部逻辑,在经过一段称为输出廷时的额外延时之后被端口时钟捕获(SDC definition)
标签: vivado
上传时间: 2022-06-16
上传用户:
1.时分秒的正常显示2.可单独调整时钟的分十秒3.闹钟功能4,键功能说明second--正常显示和闹钟状态时调整秒位minute--正常显示和闹钟状态时调整分位hour--正常显示和闹钟状态时调整分位alarm--开启和关闭闹钟功能(变量alarm_is_ok,1为open,0为close)stop-set-open-close
上传时间: 2022-06-18
上传用户:zhaiyawei
Chapter 1:Introduction and Overview Chapter 2:Switches,Buttons,and Knob 开关按钮Chapter 3:Clock Sources 时钟脉冲源Chapter 4:FPGA Configuration Options 配置Chapter 5:Character LCD Screen LCD显示屏特性Chapter 6:VGA Display Port VGA接口——接到显示器上Chapter 7:RS-232 Serial Ports RS-232接口——接器件Chapter 8:PS/2 Mouse/Keyboard Port PS/2鼠标键盘接口Chapter 9:Digital to Analog Converter(DAC)D/A接口Chapter 10:Analog Capture Circuit 模拟捕获电路Chapter 11:Intel StrataFlash Parallel NOR Flash PROM Chapter 12:SPI Serial Flash 串行外围接口系列闪存Chapter 13:DDR SDRAM 内存Chapter 14:10/100 Ethernet Physical Layer Interface以太网物理层接口Chapter 15:Expansion Connectors 扩展接口Chapter 16:XC2C64A CoolRunner-II CPLDChapter 17:DS2432 1-Wire SHA-1 EEPROMSpartan-3E入门实验板使设计人员能够即时利用Spartan-3E系列的完整平台性能。设备支持:Spartan-3E、CoolRunner-ll关键特性:Xilinx器件:Spartan-3E(50万门,XC3S500E-4FG320C),CoolRunnerTM-lI与Platform Flash时钟:50MHz晶体时钟振荡器存储器:128Mbit 并行Flash,16 Mbit SPI Flash,64MByte DDR SDRAM连接器与接口:以太网10/100Phy,JTAG USB下载,两个9管脚RS-232串行端口,PS/2类型鼠标/键盘端口,带按钮的旋转编码器,四个滑动开关,八个单独的LED输出
标签: Spartan-3E
上传时间: 2022-06-19
上传用户:kingwide
一建立STM32cubeMX工程1.建立新工程,选择芯片STM32F302CCTx2. 在Pinout 中时钟配置为高速外部时钟, UART配置为异步通信, cube 会自动分配引脚。3.Clock Configuration 中配置如下4.configuration 中点击USART1可进入配置在USART1 configuration 中Parameter Settings 可以配置波特率,发送数据字长,奇偶校验位和停止位等。NVIC Setting 可以配置中断优先级。5.生成keil 软件代码点击工具栏中的齿轮按钮,可以选择代码的开发平台, ok 结束。(文件保存路径一定要是全英文的)进过了我们一系列的配置, cube 会为我们自动生成keil 软件的代码,代码中包括工程所需的固件库,配套的头文件,启动文件及用户文件。在main.c 中包括了我们工程所需外设的初始化,包括了系统时钟初始化,中断初始化, GPIO初始化, USART1初始化, HAL库初始化。我们只需要在main.c 中添加我们自己的代码就可以了。二keil 软件代码及HAL库使用UART_HandleTypeDef huart1;生成的代码中有声明一个USART处理的结构体HAL库中串口的数据收发有四个函数HAL_StatusTypeDef HAL_UART_Transmit(UART_HandleTypeDef *huart, uint8_t *pData, uint16_tSize, uint32_t Timeout);HAL_StatusTypeDef HAL_UART_Receive(UART_HandleTypeDef *huart, uint8_t *pData, uint16_tSize, uint32_t Timeout);指针huart 指向我们之前定义的USART处理结构体, 我们将在函数中对结构体中的参数进行操作。pDate 是我们自己定义的数据发送接收缓存, Size 发送接收数据个数, Timeout 超时持续时间。UART状态的结构体:我们在发送接收函数中要经常对USART的状态进行判断,以便我们对函数结构体中的参数进行操作
标签: stm32cubemx 串口
上传时间: 2022-06-22
上传用户:shjgzh