登录
首页 » Others » VC++6.0编译通过的读写CSV文件的代码及实例

VC++6.0编译通过的读写CSV文件的代码及实例

于 2020-12-10 发布
0 92
下载积分: 1 下载次数: 1

代码说明:

VC++6.0编译通过的读写CSV文件的代码及实例在VC++6.0中编译通过,实测可用通用性很不错包含CSV读取的实例

下载说明:请别用迅雷下载,失败请重下,重下不扣分!

发表评论

0 个回复

  • 室内可见光通信光照分布MATLAB代码
    室内可见光通信光照分布MATLAB代码,5*5*3的房间光照度分布,值得学习
    2021-05-06下载
    积分:1
  • echarts中国地图下钻3级到县级(增加散点、气泡标注、图例颜色区分等特效 )包含代码及json地图文件
    echarts3中国地图下钻至县级(增加散点、气泡标注、图例颜色区分等特效 ),刚好项目中要用,结合CSDN资源及百度echarts案例,进行修改。基本满足了各类项目在地图上可视化效果。下周后解压到Http服务后进行访问。案例中只要对mapdata变量通过AJAX进行动态更新即可,目前CSDN相关内容C币最少,内容最全的代码案例。
    2020-11-27下载
    积分:1
  • Multisim仿真实例(200个电路仿真文件)
    约200个Multisim仿真文件,有助于学习Multisim软件、学习电子线路基础知识
    2020-06-28下载
    积分:1
  • simulink下PV的MPPT实现
    光伏最大功率追踪,响应快,稳定,可直接在2012a版本一下运行,高版本需按照提示修改设置
    2020-12-09下载
    积分:1
  • matlab版本频率估计
    产生包含三个频率的信号,利用FFT、AR、MUSIC、ESPRIT等算法估计信号的频率
    2020-12-04下载
    积分:1
  • 两个版本的GBDT(GBRT)源代码
    第一个是完整版的25M(注释很少),第二个是另外一个简化版的146kb(注释比较全)。
    2020-12-12下载
    积分:1
  • 基于fpga的自适应滤波器
    关于自适应滤波器的fpga实现,对于想学数字滤波器的和fpga的同学来说非常好基于FPGA的自适应滤波器设计摘要数字滤波器较模拟滤波器相比,具有信噪比髙,过渡带性能好,髙可靠性及可扩展性,设计灵活方便的优势,应用范围越米越广。随着专用数字信号处理芯片的发展,数字滤波器的可实现性能以及处理速度得到了极大的提升,FPGA(现场可编程门阵列)作为一种新型数字信号处理芯片,具有数字信号处理速度快、数据并行处理并且利用硬件编程语言直接进行硬件设计等特点,自适应滤波器的FPGA设计以及优化方法,是目前的一个研究热点。本文对自适应滤波器进行 Matlab仿真,以对其结构特性以及运算特点进行了解,利用 Matlab生成测试信号与FPGA仿真软件 Modelsim进行联合设计以及行为仿貞,采用 Altera公司的 Cyclone IV系列芯片EP4CE15F17C8为载体的开发板进行设计仿真,在设计过程中,充分利用FPGA可以并行处理以及快速的数字信号处理的特点进行针对性的结构设计。在此基础上做了以下工作。在充分了解滤波器,自适应横向滤波器,自适应陷波滤波器以及FFT变换原理的基础上,选择并搭建∫设计平台,在目前自适应横向滤波器的FPGA设计的研究基础上,采用模块化的设计方法,单独设计可重复调用的串行FR滤波模块以及串行LMS杖值更新模块,对两种模块的设计以及综合分别进行了设计以及仿真实验,通过并行调川两种不同模块,每种调用四个的方式设计一个16阶的滤波器为例来阐述模块化设计方法,并设计32阶64阶分别与仝串行以及仝并行设计方式的处理速率以及逻辑资源调用进行比较,结果说明运算速率与并行调用模块数量成正比,远快于全串行结构的设计方式,并且对于64阶仝并行系统来说,极大的减少了硬件资源的消万方数据耗,提髙了设计灵活性。在此设计的基础上,针对传统自适应陷波滤波器的滤波频夲固定不变的缺陷,提出了一种频域变换法检测噪声特征频夲,并可以根据特征噪声频率实时改变陷波频率的滤波器设计方法,为了减小设计复杂性,研究了符号LMS自适应陷波器算法,通过 Matlab仿真实验选取符号的特征变量。并对噪声信号提取算法进行了介绍和设计仿真,最终设计出根据噪声频率自动调节陷波中心频率的自适应陷波滤波器,并对滤波器性能进行了 Modelsim仿真研究,自适应陷波器具有能有效的滤除对应频的单频噪声信号,并且根据噪声的频率特性自动调节滤波频率的特点。针对两种自适应滤波器的FPGA设计,体现了FPGA在自适应滤波器设计时灵活性以及针对性,两种不同类型的自适应滤波器,可以分别适用于普通数字滤波器无法有效发挥作用的场合,同时本文的设计方法对其它类型数字信号处理系统的FPGA实现具有一定参考价值关键词:现场可编程门阵列,自适应横向滤波器,模坎化设计,自适应陷波器万方数据DESIGN OF ADAPTIVE FILTER BASED ON FPGAABSTRaCTCompared with analog filter, digital filter has the advantages of high signalto noise ratio, good performance of transition zone, high reliability andexpansibility, flexible and convenient design and application With developmentof special digital signal processing chip, digital filter Can achieve performanceand processing speed has been greatly improved, the realization of the use of thebetter performance of digital chip design more complex filter, so that the adaptivefilter realization and application become possible, FPGA (field programmablegate array) is a new type of digital signal processing chip, with parallel processingof data and Can use hardware programming language directly the characteristicsof the hardware design, is currently a hot research topic for study of adaptive filteris implemented on FPgaThe matlab simulation of the adaptive filter to understand the characteristicsof the structure and opcration characteristics, and the use of Matlab generatingtest signals and FPGA simulation software Modelsim joint behavior simulation ofFPGa design, then to Altera cyclone Iv series chip ep4cel5f17c8 as the carrierof the development board for simulation design. in the design process, make fulluse of FPGa parallel processing and fast digital signal processing for structuraldesign On this basis, the following work has been doneThe filter needed to fully understand, adaptive transversal filter, adaptivenotch filter and Fft transform based on the principle of selection and build adesign platform, first in the basic research of current FPGA adaptive transversalfilter realization, using modular design method, the structure is divided into singleand serial FiR filter module serial LMS weight update module, the design of thetwo modules and integrated were designed, and simulation experiments, through万方数据the parallel call two different modules, each call the four way to design a 1 6 orderfilter as an example to illustrate the modular design method, and design of 32order and 64 order respectively with serial and the processing rate parallel designmethods and logic resources call were compared. The results show that theoperation rate and parallel call module is proportional to the number, far faster Inthe whole serial design mode, and for the 64 order all parallel system, greatlyimprove the design flexibility, reduce the consumption of hardware resourcesAfter the design on this basis, the traditional adaptive trapped wave filter, filterfrequency fixed defects, put forward a method of frequency domain transformdetection noise characteristic frequency, and can change in real time accordingto the characteristics of noise frequency trapped wave frequency filter designmethods, in order to reduce the design complexity and the sign LMs adaptivenotch filter algorithm, the characteristic variables of the symbol is determinedthrough the simulation experiment of Matlab. And the noise signal extractionalgorithm are introduced and the simulation design, the final design according tofrequency noise automatically adjust the trapped wave frequency adaptive notchfilter, and on the performance of the filters were Modelsim simulation researchthe adaptive notch filter has CaN effectively filter on the frequency of the singlefrequency noise signal, and does not affect the characteristics of waveforms usefulFor the fpga design of two based on the lms adaptive algorithm of filterreflecting the FPGa in the adaptive filter design flexibility and uniqueness, twodifferent types of adaptive filter can be respectively applicable to ordinarydigital filter Can not effectively play the role of occasions, also the designmethod of other types of digital signal processing system based on FPGaimplementation has a certain reference valueKEY WORDS: FPGA, Adaptive transversal filter, Modular design, Adaptivenotch filter万方数据目录摘要ABSTRACT··,··*···第·章绪论…1.1研究目的与意义1.1.1数字滤波器简介·················+··*····+··········*···:··.*····…···*········:··+*·········1.1.2基于FPGA的自适应滤波器研究意义·“中,非2国内外研究现状1.2.1自适应滤波器研究现状122自适应滤波器的FPGA实现研究现状·······申中···申1.3课题的主要研究内谷··B申61.3.1课题的主要工作1.3.2课题的研究实现方案…4本章小结第二章自适应陷波滤波器的原理以及实验平台2.自适应滤波器理论介绍·····中中·········中·中·"中··中·中····中····申2.1.1IR与FIR滤波器简介2.12LMS算法原理132.1.3自适应陷波器的原理15214FFT变换的原理··p··中··中··,和p申·和中中····中·申22设计平台介绍2022.1自适应滤波器的设计平台20222自适应陷波滤波器接2223本章小结24第三章自适应横向滤波器的FPGA实现..273.1自适应滤波器的 Matlab仿真研究…····中中中申·中申···申申p中申·中申··申p申中273.1.1自适应滤波器的功能仿真研究273.2自适应滤波器的滤波收敛性能研究方法…83.1.3自适应滤波器的收敛性能研究….30万方数据3.2自适应滤波器的FPGA模块化设计333.2.1自适应滤波器FPGA模块化设计原理333.22FIR串行模块的设计申·中p申申,申申申·申和中p申申非申·p;申p申·非申·申新申中和申p申和·申·申P申申·申申申p申p343.2.3LMS串行模块的设计35324自适应滤波器多级处理结构整体设计363.2.5结构特性分析393.3木章小结···非中中非第四章自适应陷波滤波器的FPGA设计41符号LMS算法的梯度特征值选择及系统结构设计.414.1.1符号LMS算法的梯度特征值选择4141.2FIR自适应陷波滤波器系统结构设计42噪声信号分析以及参考信号频率值提取……1464.2.1FFT变换的功能464.2.2FFT变换的参数介绍42.3 FFT IP核的调试以及功能测试……4842.4特征噪声频率提取算法.…43自适应陷波模块的设计非··申申中431自适应波器的 Matlab仿真43.2自适应陷波器FPGA设计时的数据截取方法554.3.3白适应陷波器模块的FPGA设计56434自适应陷波器的整体设计6044采用频域变换法自适应陷波器滤除工频噪声.44.1提高系统实时性的方法6144.2模拟与实验验证45木章小结·········65第五章总结与展望DD67参考文献致谢75攻读学位期间发表的学术论文目录77ⅤI万方数据太原理工大学硕上饼究生学位论文第一章绪论1.1研究目的与意义滤波器从1917年发明以米,已经有近一个世纪的发展史1,滤波器的发明也极大的推进了电了器件以及通信的发展。计算机技术以及集成电路的技术的发展又使滤波器产生飞跃式的发展,各科数字电路以及模拟开关电路元件体积越来越小,密度越来越高,直接催生了集成芯片式RC有源滤波器,开关电容滤波器以及数字滤波器。使滤波器的应用范围再一次扩大,不仅仅在通信领域,在医学,电气,图像处理等领域也起到了举足轻重的作用。1.1.1数字滤波器简介数字滤波器作为数字信号处理的一部分,是随着计算机以及数字器件的发展而发展起来的一门比较新的技术,尤其近几年来,数字处理芯片以及数字信号处理技术的发展使得数字滤波器的优点越米越突出,现代数字滤波器可以轻易实现将过渡带缩短到Iz以內,这点是模拟滤波器无法达到的性能指标。数字滤波器比模拟滤波器还有更优越的信噪比、可靠性以及灵活性和可扩展性,并且随着数字集成电路的发展,制作成本将会越来越低S。目前使用比较多的滤波器设计方法分别是无限冲击响应(IR)以及有限冲击响应(FR)波器,其屮由于FR滤波器可以很容易实现具有严格线性相位结构的滤波器,而IR滤波器要达到严格线性相位结构必须经过仝通网终线性相位矫正从而大大增加滤波器的阶数。FR滤波器由于其冲击响应有限,所以是个稳定系统。并且没有反馈环节,有利于其在使件上实现。所以FR滤波器以其独有的优势应用于线性相位结构的系统屮。近几年米,随着RLS以及LMS自适应算法的提出S,很多专家学者提出了利用自适应算法在数字系统上设计自适应滤波器,使滤波器的性能更加灵活,并且在对滤波器有特殊滤波要求的场合使用門,例如自适应陷波器常用在电气设备中滤除工频干扰而对其余频率信号几乎完全不产生影响,以及在通道失配屮采用自适应滤波原理进行矫正12,有些系统可以采用自适应算法达到抵消噪声千扰3,这些都是常规滤波器无法达万方数据基于FPGA的自适应滤波器设计到的性能指标。LMS算法以其简单的特性,可以在多和数字芯片上进行设计。尤其在FPGA上实现各种自适应滤波器14,是目前针对自适应滤波器方面的一个研究方向。1.1.2基于FPGA的自适应滤波器研究意义FIR与IR滤波器都是数字滤波器,即在数字系统上实现滤波器功能,而数字系统又分为软件数字系统实现以及硬件数字系统实现,软件数字系统实现最常用的例如使用MEATLAB或者 Labview进行编程实现15,其优点是可以自如的调节信号字长以及滤波步长,可以达到很高的精度,并且可以综合其它的处理功能为一体。缺点是接口比较单,必须接外置的采集卡,需要以计算机为载休休积往往很大。并且对信号的处理速度在相同糸件下要比硬件实现的滤波器系统要慢,并不能达到很好的实吋性,实际应用中只适用于屮、少量的数据后期分析以及对成本以及实时性要求不高的一些系统使用16。哽件芯片实现的数字滤波器实吋性要比PC杋软件好,并且硬件载体也比较多,如单片机、ARM类芯片,和专门用于数字信号处理的DSP芯片上均可以实现滤波器功能,但是其运算均为串行运算,(现场可编程门阵列)FPGA作为·种可编辑器件,不仅能实现上述所有芯片的功能,在资源配置合理的情况下,还能进行处理馍垬多重并行调用,即在个芯片上实现多个基本芯片同时处理的功能8,从而达到特别优异的数字信号处理功能,目前在图像处理等需要实时对大量数字信号进行滤波处理的领域,FPGA已经成为款不可或缺的芯片。但硬件设计数字滤波器的时候,山于数字滤波器的特殊性,在设计数字滤波器的时候,并没有现成的标准公式,这造成了很多数字滤波器并不能完全直接在硬件系统上实现,例如,FR数字滤波器,必须先利用软件工具得出FIR滤波器的各延迟抽头系数才能进行硬件设计,所以设计FIR滤波器的时候,是离不开计算机系统的,但是设计好的滤波器,可以脱离软件系统进行使用。由亍FR滤波器的本质就是一个标准的乘加运算集,恰好可以利用分布式算法实砚FIR滤波器,分布式算法的每个乘法运算屮必须有一个乘数为常数,这又与FPGA的基本逻辑单元査找表的功能相适应,利用査找表结构可以进行个常数乘数与·个变量相乘的运算,这样在实现FIR滤波器的时候,利用分布式算法,可以实现不使用或仅使用少量乘法器资源即可完成FR滤波器结构设计,FPGA的设计结构刚好与FIR滤波器的万方数据
    2021-05-06下载
    积分:1
  • STM32寄存器手册
    STM32寄存器手册: STM32F101xx、STM32F102xx、STM32F103xx、STM32F105xx和STM32F107xx——先进的基于ARM核心的32位微控制器 .pdf目录STM32F10XXX参考于册5.3BKP功能描述3853.1侵入检测38532RTC校准3954BKP寄存器描述39541备份数据寄存器X( BKP DRX)(X=1…10)39542RTC时钟校准寄存器( BKP RTCCR)39543备份控制寄存器( BKP CR40544备份控制/状态寄存器( KP CSR40545BKP寄存器映像426复位和时钟控制(RCC)4561复位456.1.1系统复位4561.2电源复位4561.3备份域复位4662时钟4662.1HSE时钟4862.2HS时钟4862.3PLL496.24LSE时钟49625LS|时钟49626系统时钟( SYSCLK)选择50627时钟安全系统(CSS)50628RTC时钟5062.9看门狗时钟5062.10时钟输出506.3RCC寄存器描述631时钟控制寄存器(RCC_CR)632时钟配置寄存器(RCC_CFGR)52633时钟中断寄存器(RCC_CR)634APB2外设复位寄存器( RCC APB2RSTR46635APB1外设复位寄存器(RcC_APB1RSTR58636AHB外设时钟使能寄存器( RCC AHBENR)637APB2外设时钟使能寄存器( RCC APB2ENR)66638APB1外设时钟使能寄存器( RCC APB1ENR62639备份域控制寄存器( RCC BDCR)656310控制/状态寄存器( RCC CSR)666311RCC寄存器地址映像687通用和复用功能O(GPO和AF|O)6971GPO功能揹述6971.1通用O(GP|O)70712单独的位设置或位清除71713外部中断/唤醒线717.14复用功能(AF)717.1.5软件重新映射l/O复用功能717.1.6GP|O锁定机制7171.7输入配置717.1.8输出配置727.1.9复用功能配置737.1.10模拟输入配置733/524参照2008年12月RM0008 Reference Manua|英文第7版本译文仅供参考,如有翻译错误,请以英文原稿为准。请读者随时注意在ST网站下载更新版本目录STM32F10XXX参考于册7.2GPO寄存器描述757.2.1端口配置低寄存器(GP| OX CRL)(X=A.E)757.22端口配置高寄存器( GPIOX CRH)(X=A.E757.2.3端凵输入数据寄存器(GP|Ox|DR)(X=A.E)76724端口输出数据寄存器(GP|Ox_ODR)(x=A.E767.2.5端口位设胃/清除寄存器(GP|OⅹBSRR)(x=A.E777.26端冂位清除奇仔器( GPIOX BRR)(x=A.E)777.27端口配置锁定寄存器(GPOx_LCKR)(x=AE)777.3复用功能O和调试配置(AF|O)7873.1把OSC32NOSC320UT作为GPO端口PC14/PC1578732把OSC| NOSC OUT引作为GPO端凵 PDO/PD17873.3CAN复用功能重映射79734JTAG/SWD复用功能重映射797.3.5ADC复用功能重映射807.36定时器复用功能重映射807.3.7 USART复用功能重映射738P2C1复用功能重映射827.3.9SPl1复用功能重映射8274AF|O寄存器描述837.4.1事件控制寄存器( AFIO EVCR837.42复用重映射和调试MO配置奇存器( AFIO MAPR)83743外部中断配置寄存器1(AF| O EXTICR1)86744外韶中断配置寄存器2( AFIO EXTICR2)867.45外部中断配置寄存器3(AFO_ EXTICR3)87746外部中断配置寄存器4(AF| O EXTICR4)877.5GP|O和AF|Q寄存器地址映象888中断和事件898.1套向量中断控制器898.1.1系统嘀嗒( SysTick)校准值寄存器89812中断和异常向量8982外部中断/事件控制器(EXT)8.2.1主要特性91822框图928.23唤醒事件管理92824功能说明9282.5外部中断/事件线路映像948.3EXT寄存器描述95831中断屏蔽奇存器( EXTI IMR)95832事作屏蔽寄存器( EXTI EMR)95833上升沿触发选择寄存器( EXTI RTSR)968.34降沿蝕发选择寄存器( EXTI FTSR)96835软件中断事件寄存器( EXTI SWIER)97836挂起寄存器( EXTI PR)978.37外部中断/事件寄存器映像9DMA控制器(DMA999.1DMA简介9992DMA主要特性999.3功能描述1004/524参照2008年12月RM0008 Reference Manua|英文第7版本译文仅供参考,如有翻译错误,请以英文原稿为准。请读者随时注意在ST网站下载更新版本目录STM32F10XXX参考于册9.3.1DMA处理100932仲裁器10093.3DMA通道101934可编程的数据传输宽度,对齐方式和数据大小端102935错误管理103936中断03937DMA请求映像0494DMA寄存器107941DMA中断状态寄存器 DMA SR107942DMA中断标志清除寄存器 DMA FCR)108943DMA通道x配置寄存器( DMA CCRX)(x=1.7)108944DMA通道x传输数量寄存器( DMA CNDTRX)(x=1.7110945DMA通道x外设地址寄存器 DMA CPARX)(x=1.711094.6DMA通道x存储器地址寄存器 DMA CPARX)(X=1.7)110947DMA寄存器映像11110模拟/数字转换(ADC)11310.1ADC介绍11310.2ADC主要特征11310.3ADC功能描述11410.3.1ADC开关控制1151032ADC时钟11510.3.3通道选择10.34单次转换模式11510.35连续转换模式11610.3.6时序图10.3.7模拟看门狗11610.3.8扫描模式11710.39注入通道管理11710.3.10间断模式104校准11910.5数据对齐119106可编程的通道采样时间12010.7外部触发转换120108DMA请求121109双ADC模式12110.91同步注入模式12210.92同步规则模式12310.93快速交替模式12310.94慢速交替模式12410.9.5交替触发模式12410.9.6独立模式12510.9.7混合的规则注入同步模式12510.98混合的同步规则+交替触发模式125109.9混合同步注入+交替模式12610.10温度传感器1261011ADC中断2710.12ADC寄存器描述2810.121ADC状态寄存器(ADc_SR)1285/524参照2008年12月RM0008 Reference Manua|英文第7版本译文仅供参考,如有翻译错误,请以英文原稿为准。请读者随时注意在ST网站下载更新版本目录STM32F10XXX参考于册10.122ADC控制寄存器1(ADC_CR1)12910.123ADC控制寄存器2(ADC_CR213110.124ADC采样时间寄存器1(ADC_SMPR1)13310.125ADC采样时问寄存器2(ADC_SMPR2)13310.12.6ADC注入通道数据偏移寄存器X(ADC_ JOFRX)(X=1.4)13410.127ADC看门狗高阀值寄存器(ADC_HTR13410.128ADC看门狗低阀值寄存器( ADC LRT)13410.129ADC规则序列寄存器1( ADC SQR1)13510.12.10ADC规则序列寄存器2(ADC_SQR2)13510.1211ADC规则序列寄存器3( ADC SQR3)13610.1212ADC注入序列寄存器(ADC_JsQR13610.1213ADC注入数据寄存器ⅹ( ADC JDRX)(x=1.4)13710.1214ADC规则数据寄存器(ADC_DR)13710.1215ADC寄存器地址映像13811数字/模拟转换(DAC)14011.1DAC简介140112DAC主要特征11.3DAC功能描述4111.3.1使能DAC通道14111.32使能DAC输出缓存1411133DAC数据格式4211.34DAC转换142113.5DAC输出电压14311.3.6选择DAC触发14311.3.7DMA请求14411.3.8噪声生成1441139角波生成14514双DAC通道转换14511.4.1无波形生成的独立触发145114.2带相同LFSR生成的独立触发146114.3带不同LFSR生成的独立触发1461144带相同三角波牛成的独立触发146114.5带不同三角波生成的独立触发1461146同时软件启动147114.7不带波形生成的同时触发14711.4.8带相可LFSR生成的同时触发1471149带不同LFSR生成的同吋铀发147114.10带相同三角波生成的同时触发147114.11带不同三角波生成的同时触发148115DAC寄存器1491151DAC控制寄存器DAC_CR)1491152DAC软什触发寄存器 DAC SWTRIGR)1511153DAC通道1的12位右对齐数据保持寄存器(DAC_DHR12R1)1521154DAC通道1的12位左对齐数据保持寄存器 DAC DHR12L1)1521155DAC通道1的8位石对齐数据保持寄存器DAC_DHR8R1)1521156DAC通道2的12位右对齐数据保持寄存器DAC_DHR12R21531157DAC通道2的12位左对齐数据保持寄存器DAC_DHR12L2)1531158DAC通道2的8位右对齐数据保持寄存器( DAC DHR8R2)1531159双DAC的12位右对齐数据保持寄存器DAC_DHR12RD15411510双DAc的12位左对齐数据保持寄存器DAC_DHR12LD)1546/524参照2008年12月RM0008 Reference Manua|英文第7版本译文仅供参考,如有翻译错误,请以英文原稿为准。请读者随时注意在ST网站下载更新版本目录STM32F10XXX参考于册11511双DAC的8位对齐数据保持寄存器(DAC_DHR8RD)15411512DAC通道1数据输出寄存器( DAC DOR1)15511513DAC通道2数据输出寄存器(DAC_DOR2)15511.514DAC寄存器映像2高级控制定时器(TM和TM8)157121TM1和TM8简介57122TM1和TM8主要特性15712.3TM1和TM8功能描述15812.3.1时基单元1581232计数器模式1601233重复计数器16712.3.4时钟选择1681235捕荻/比较通道17112.3.6输入捕获模式17312.37PWM输入模式174123.8强置输出模式17412.39输出比较模式175123.10PWM模式12.3.11互补输出和死区插入178123.12使用刹车功能179123.13在外部事件时清除 OCXREF信号180123.14产生六步PWM输出181123.15单脉冲模式182123.16编码器接口模式18312.3.17定时器输入异或功能185123.18与霍尔传感器的接口85123.19TMx定时器和外部触发的同步18712320定时器同步19012.3.21调试模式190124TM1和TM8奇存器描述191124.1控制寄存器1( TIMX CR1)1911242挖制寄存器2( TIMX CRI2)192124.3从模式控制寄存器(TMx_SMCR931244DMA中断使能寄仔器( TIMX DIER)951245状态寄存器(TMSR)124.6事件产生寄存器( TIMX EGR)19712.4.7捕获比较模式寄仔器1( TIMX CCMR1)1981248捕获/比较模式寄存器2( TIMX CCMR2)200124.9捕获/比较使能寄存器( TIMX CCER)202124.10计数器( TIMX CNT)203124.11预分频器( TIMX PSO212412自动重装载寄存器( TIMX ARR)20412413重复计数寄存器( TIMX RCR)20412414捕狄/比较寄存器1( TIMX CCR1)205124.15捕获/比较寄存器2( TIMX CCR220512.4.16捕获/比较寄存器3( TIMX CCR3)20512417捕/比较寄存器( TIMX CCR4)20612418刹车和死区寄存器( TIMX BDTR206124.19DMA控制寄存器(TMX_DCR)20812420连续模式的DMA地址( TIMX DMAR)2087/524参照2008年12月RM0008 Reference Manua|英文第7版本译文仅供参考,如有翻译错误,请以英文原稿为准。请读者随时注意在ST网站下载更新版本目录STM32F10XXX参考于册12421TM1和TM8寄存器图13通用定时器(TMX)211131TMx简介211132TMx⊥要功能21113.3TMx功能措述21213.3.1时基单元212133.2计数器模式21313.3.3时钟选择22113.3.4捕获/比较通道223133.5输入捕获模式22513.36PWM输入模式22513.3.7强置输出模式22613.3.8输出比较模式2261339PWM模式227133.10单脉冲模式22913.3.11在外部事件时清除 OCXREF信号231133.12编码器接凵模式231133.13定时器输入异或功能233133.14定时器和外部触发的同步23313.3.15定时器同步235133.16调试模式239134TMx寄存器描述2401341控制寄存器1( TIMX CR1)2401342控制寄存器2( TIMX CR2)241134.3从模式控制寄存器(TMX_SMcR2421344DMA中断使能寄存器( TIMX DIER)2431345状态奇存器( TIMX SR)244134.6事件产生寄存器( TIMX EGR)24513.47捕获/比较模式寄存器1(TMx_cCMR1)2461348捕获/比较模式寄仔器2( TIMX CCMR2)2491349捕获/比较使能寄存器( TIMX CCER251134.10计数器( TIMX CNT252134.11分频器( TIMX PSO25213412自动重装载寄存器( TIMX ARR)25213413捕获/比较寄存器1 TIMX CCR1252134.14捕获/比较寄存器2( TIMX CCR2)25313415捕获/比较寄存器3( TIMX CCR3253134.16捕获/比较寄存器4( TIMX CCR4)253134.17DMA控制寄存器( TIMX DCR)25413.418连续模式的DMA地址( TIMX DMAR)254134.19TMx寄存器图25514基木定时器(TM6和TM7)257141TM6和TM7简介257142TM6和TM7的主要特性257143TM6和TM7的功能25814.3.1时基单元2581432计数模式2591433时钟源26114.34调试模式2628/524参照2008年12月RM0008 Reference Manua|英文第7版本译文仅供参考,如有翻译错误,请以英文原稿为准。请读者随时注意在ST网站下载更新版本目录STM32F10XXX参考于册144TM6和TM7寄存器262144.1控制寄存器1( TIMX CR1)2621442控制寄存器2(TM×CR2)2631443DMA中断使能寄存器(TMxD|ER)2631444状态寄存器( TIMX SE)2641445事件产生寄存器( TIMX EGR)2641446计数器( TIMX CNT2641447预分频器( TIMX PSC)2651448自动重装载寄存器( TIMX ARR)2651449TM6和TIM7寄存器图26615实时时钟(RTC)26715.1RTC简介267152主要特性267153功能描述267153.1概述2671532复位过程2681533读RTC寄存器26815.3.4配置RTC寄存器269153.5RTC标志的设置269154RTC寄存器描述2701541RTC控制寄存器高位(RTC_CRH)2701542RTC控制寄存器低位(RTc_CRL2701543RTC预分频装载寄存器(RTC_ PRLHIRTC PRLL2711544RTC预分频器余数寄存器( RTC DIVH/ RIC DIVL)2721545RTC计数器寄存器(RTC_CNTH/ RTC CNTL)2721546RTC制钟寄存器( RTC ALRH/ RTC ALRL)273154.7RTC寄存器映像2756独立看门狗(WDG)27616.1简介276162WDG主要性能27616.3WDG功能描述276163.1硬件看门狗27616.32寄存器访问保护27616.3.3调试模式276164WDG寄存器描述2771641键寄存器( WDG KR)2771642预分频奇器( WDG PR)2781643重装载寄存器( WDG RLR2781644状态寄存器(WDG_SR)279164.5WDG奇存器映像2797窗口看门狗(WWDG)28017.1WWDG简介28017.2WwDG主要特性28017.3WWDG功能描述28017.4如何编写看门狗超时程序28117.5调试模式28217.6寄存器描述2829/524参照2008年12月RM0008 Reference Manua|英文第7版本译文仅供参考,如有翻译错误,请以英文原稿为准。请读者随时注意在ST网站下载更新版本目录STM32F10XXX参考于册1761控制寄存器( WWDG CR)2821762配置寄存器WWDG_CFR)2831763状态寄存器WWDG_SR)28317.64WWDG寄存器映像2848灵活的静念存储器控制器(FSMC28518.1FSMC功能描述285182框图28518.3AHB接口2868.3.1支持的存储尜和操作286184外部设各地址映像287184.1NOR和 PSRAM地址映像2881842NAND和PC卡地址映像28818.5NOR闪存和 PSRAM控制器289185.1外部存储器接凵信号290185.2支持的存储器及其操作2911853时序规则2911854NOR肉存和 PSRAM时序图2911855同步的成组读30418.56NOR闪存和 PSRAM控制器寄存器308186NAND闪存和PC卡控制器86.1外部存储器接凵信号3131862NAND闪存/PC卡支持的存储器及其操作3141863NAND闪存、ATA和PC卡时序图3141864NAND闪存操作1865NAND闪存预等待功能18.6.6NAND闪存的纠错码ECC计算(NAND闪存)31718.6.7NAND內存和PC卡控制器寄存器317187FSMC寄存器地址映象32419SDO接口(SD|O)325191SDO主要功能325192SD|O总线拓扑32519.3SDO功能描述28193.1sDO适配器3291932SD|OAHB接∏336194卡功能描述194.1卡识别模式3361942卡复位336943操作电压范围确认3371944卡识别过程337194.5写数据块3381946读数据块33819.47数据流操作,数据流写入和数据流读岀(只适用于多媒体卡)338194.8擦除:成组擦除和扇区擦除33919.4.9宽总线选择和解除选择340194.10保护管理340194.11卡状态寄存器342194.12SD状态寄存器344194.13SDMO模式3470/524参照2008年12月RM0008 Reference Manua|英文第7版本译文仅供参考,如有翻译错误,请以英文原稿为准。请读者随时注意在ST网站下载更新版本
    2020-12-10下载
    积分:1
  • 华中科技大学复变函数与积分变换课件
    华中科技大学复变函数与积分变换课件,帮助相关专业的同学学习掌握该课程
    2020-12-07下载
    积分:1
  • 16×64LED点阵显示屏的设计(附完整proteus仿真图和源序)
    16×64LED点阵显示屏的设计(附完整proteus仿真图和源程序)答辩记录1、例举设计过程中遇到的问题及其解决方法(至少两例)。答:(1)问题说明:解决方法:(2)问题说明:解决方法2、教师现场提的问题记录在此(不少丁2个问题)《单片机原理及应用》课程设计摘要LED电子显示屏是利川发光二极管构成的点阵模块或像素单元组成可变面积的显示屏幕,在信息显示领域得到了广泛的应用,实现显示屏的技术也有很多和。本文介绍了基于单片机80C51为控制器的16×64LED点阵显示屏系统的设计。整机以美国 ATMEL公司生产的40脚单片机AT89C51为核心,介绍了以它为控制系统的LED点阵电子显示屏的动态设计和开发过程。通过该芯片控制一个行驱动器74LS154和八个列驱动器74HC595米驱动显示屏显示。该电子显示屏可以显示各种文字或单色图像,全屏能显示4个汉字,采用16块8×8点阼LED显示模块来组成一个16×64点阼显示模式。显示采用动态显示,使得图形或文字能够实现静止、移入移出等多种显示方式。本文介绍了利用 Proteus7.10软件进行原理图的绘制,利用汉字转换软件将汉字转换为将要发送给单片机的点阵数据,在keil软件当中采用C语言编程,与 proteus进行联调,并通过仿真软件Proteus7.10最终实现自己设想的效果,总体上系统的设计简单、显示清晰、成本较低。关键词:单片机;LED;点阼屏;c语言《单片机原理及应用》课程设计目录摘要设计任务基本要求选做设计方案点阵屏显示模块原理数据传输方案系统硬件电路的设计单片机系统及外围电路点阵显示屏设计点阵显示器的扫描驱动系统软件的设计显示驱动程序系统主程序总结参考文献附录:总设计图附录:总源程序《单片机原理及应用》课程设计设计任务从LED材料的不断更新,灰度控制技术的发展,真彩色图像的展现:到驱动电路的灵活、高效,控制系统技术的提高无不体现了LED行业技术的飞跃发展另外,随着计算机的网路技术的发展,LE显示屏在网路环境下的使用情况越来越多,在多媒体、多和显示设备组成的信息显示系统中,采用智能化网路控制,联网控制多屏技术也在实际屮得到应用。本文讨论了利用单片机为控制信号完成一个点阵显示屏系统的设计。11基本要求设计一款能够显示不同字符的点阵广告牌;2.设计不同的字符切换效果(如內烁,静止,平移等);设计控制按钮,可以在不同的效果间切换;12选做4能够显示图形或自定义字符5通过串行口从电脑上下载更新需显示的字符6其他功能(创新部分)图示例图《单片机原理及应用》课程设计设计方案21点阵屏显示模块原理四个8×8的点阵构成一个16×16的点阵,共由256个LED构成。如果LED的阴极与行相连,而阳极与列相连,那么只要给该LED对应的行以低电平,列以高电平,那么对应的LED就发光。图2-1画岀了可显示一个汉字的16×16的点阵屏模块。这种模块由256个发光LED以16×16的形式构成一个正方形模块,然后引出2列16针的引脚将内部电路接口引出,供驱动电路使用0200100fFC200生400gfEO004000800100TFFE010010001000005000200图2.1LED点阵显示原理图行对应的给LED的阴极,先给第一行以低电平,如果送给16列的代码为0200,则第一行的第7个LED被点亮,再给第二行以低电平,如果送给16列的代码为0100,则第二行的第8个被点亮,接着给第三行以低电平,同时给列以动代码,这样不断地进行行行的扫摧,只要速度够快,由于人的祧觉暂留作用,就不会感觉釗明显的闪烁感。点阵上会看到一个清晰的“字”字《单片机原理及应用》课程设计22数据传输方案显然,采用并行方式时,从控制电路到列驱动器的线路数量大,相应的硬件数目多。当列数很多时,并列传输的方案是不可取的。采用牛行传输的方法,控制电路可以只用根信号线,将列数据位一位传往列驱动器,在硬件方面无疑是卜分经济的。但是,串行传输过程较长,数据按顺序一位一位地输出给列驱动器,只有当一行的各列数据都以传输到位之后,这行的各列才能并行地进行显小。这样,对于一行的显小过程就可以分解成列数据准备(传输)和列数据显示两部分。对于串行传输方式来说,列数据准备时间可能相当长,在行扫描周期确定的情况下留给行显示的时间就人少了,以致影响到LED的亮度。解决串行传输中列数据准备和列数据显示的时间矛盾问题,可以采用重叠处理的方法。即在显示本行各列数据的同时,传送下一列数据。为了达到重叠处理的目的,列数据的显示就需要具有所存功能。经过上述分析,就可以归纳出列驱动器电路应具有的功能。对于列数据准备来说,它应能实现串入并处的移位功能;对于列数据显示来说,应具有并行锁存的功能。这样,本行已准备好的数据打入并行锁存器进行显示时,串并移位寄存器就可以准备下一行的列数据,而不会影响行的显示。图22为显示屏电路实现的结构框图列驱动列驱动列驱动列驱动单片机控制器行驱动6×6LED16×⊥6LED16×16LED6×6LED点阵点阵点阵点阵图点阵显示屏系统框图《单片机原理及应用》课程设计系统硬件电路的设计本系统采用单片机作控制器。整个电路主要由单片机控制及其接口电路、驱动显小电路、电源电路等部分纽成。为了简化显示屏电路,降低成本,本系统在单片机部分不加字库存储器,而在机上编辑汉字和字符显示信息,并将其转换为相应的点阵显示数据。然后通过串口送给单片机存储并进行显示处理使件电路大致上可以分成单片机系统及外围电路、列驱动电路和行驱动电路部分。31单片机系统及外围电路单片机采用MSC-51或其兼容系列芯片,采用24MHZ或更高频率晶振,以获得较高的刷新频率,时期显小更稳定。单片机的串口与列动器相连,用来显小数据。P1口低4位与行驱动器相连,送出行选信号;P1.5~P1.7口则用来发送控制信号MSC51单片机部分管脚说明如下:P0口:P0口为一个8位漏级开路刈向I/0口,每脚可吸收8TTL门电流。当P凵的管脚第次写1时,被定义为高阻输入。P0能够用于外部程序薮据存储器,它可以被定义为数据/地址的第八位P1凵:P1凵是一个内部提供上拉电阻的8位双向I/0凵,P1凵缓冲器能接收输出4L门电流。P1口管脚写入1后,被内部上拉为高,可用作输入,P1口被外部下拉为低电平时,将输出电流,这是由于内部上拉的缘故。在 FLASH编程和校验时,P1口作为第八位地址接收P2凵:P2凵为一个内部上拉电阻的8位双向I0凵,P2凵缓冲器可接收输出4个TL门流,当P2口被写“1”时,其管脚被内部上拉电阻拉高,且作为输入。并因此作为输入时,P2口的管脚被外部拉低,将《单片机原理及应用》课程设计输出电流。这是由于内部上拉的缘故。P2口当用于外部程序存储器或16位地址外部数据存储器进行存取时,P2口输出地址的高八位。在给出地址“I”时,它利用内部上拉优势,当对外部八位地址数据存储器进行读写时,P2凵输出其特殊功能寄存器的内谷。P2凵在 FLASH编程和校验时接收高八位地址信号和控制信号。P3口:P3口管脚是8个带内部上拉电阻的双向I/0口,可接收输出4个TTL门电流。当P3凵写入“1”后,它们被内部上拉为髙电平,并用作输入。作为输入,由亍外部下拉为低电平,P3凵将输出电流(IL)这是由于上拉的缘故RST:复位输入。当振荡器复位器件时,要保持RST脚两个机器周期的高电平时间XTAL1:反向振荡放大器的输入及内部时钟工作电路的输入。XTAL2:来自反向振荡器的输出。CF气x1灯TAP0ADD□P0.2/AD236C2F4/D4F0.5AD5PO, 3JAD6RSTPO.7/A07A3t4C3H山ARo 1nFP2.2A10PSENP2.3A|1ALEF2.4inP2541328P25A1427P27A|5P123P3. 0/RXD F10F1.1/2EP3. ITXDP3 2/NT0F13P1361. 4P34/014P3 6R16PC/FD17B9C54图单片机最小系统原理图
    2020-12-12下载
    积分:1
  • 696524资源总数
  • 103896会员总数
  • 68今日下载