0基础毕设 求大神指点

各位大神,求助一下。我的毕设是基于单片机的语音编码系统设计。我的想法是用用C语言编程序去控制stc89c51的tx-1c开发板,然后再连接语音芯片。。。我的方向对吗,求大神,拜托啦 0基础毕设 求大神指点 语音编码系统设计 如果按你说的这么设计,那么也太忽悠人了。顶多算个语音播报系统 语音编码不就是进行进行压缩,降低信噪比,实现数字化语音的存储和回放,用单片机控制的方案不是新东西,多少年前...

http://bbs.eeworld.com.cn/thread-641802-1-1.html 发布时间: 2018-04-16



基于TMS320F2812和ADS8364的智能节点设计

在实际工程应用中,经常需要对各种设备进行状态监测和故障诊断,首先要对各传感器的信号进行采集,为了减轻上位机的运算负荷,设计了一种基于DSP的智能节点,主要用来实现信号采集和FFT变换等功能。   1 硬件设计   智能节点的硬件主要包括DSP处理器、模数转换器、扩展的静态存储器、电平转换芯片、CAN接口驱动、光电耦合输入和传感器调理及电源电路等。   DSP处理器选用TI公司的32位定点高速DSP芯片TMS320F2812。TMS320F28X系列是当今世界上最先进的32位定点DSP芯片。它不但运行速度高,处理功能强大,并且具有丰富的片内外围设备,便于接口和模块化设计。它既具有数字信号处...

http://bbs.eeworld.com.cn/thread-641683-1-1.html 发布时间: 2018-04-15



手把手之STM32启动代码

;启动代码究竟都干了些什么工作,为何需要它?想想你在c语言中用到了什么东西,而这些东西却是拿来就可以用的?堆、栈!没错,就是他们。我们知道堆和栈是内存中划分出的一块区域,那为什么我们没有亲自划分呢,因为启动代码帮了你的忙!!!再想想单片机工作的时候,有哪些配置被我们忽略了,而它却可以用?时钟,就是这货,我们可以不配置时钟,而你发现它竟然有默认值!还是启动代码帮了你   ...
关键词: STM32 启动代码

http://www.eeworld.com.cn/mcu/article_2018041538721.html 发布时间: 2018-04-15



TQ2440之uboot---5.jlink 在线调试 u-boot

;    setpc 0x33d80000    好了下面就可以单步调试了,以上只是汇编部分的调试方法,网上还有人说可以c语言单步调试,现在这项技术还没有掌握,等搞定之后再研究c的调试。    1.注意此处是 -gdwarf-2而不是-gwarf,原因见如下连接: http...

http://www.eeworld.com.cn/mcu/article_2018041538712.html 发布时间: 2018-04-15



LED裸程序

实验的目的:点亮一盏LED灯实验的源程序:@******************************************************************************@ File:crt0.S@ 功能:通过它转入C程序@******************************************************************************       .text.global _start_start:            ...
关键词: LED 裸程序

http://www.eeworld.com.cn/mcu/article_2018041538698.html 发布时间: 2018-04-15



ARM9的中断体系结构

难道不可以么?具体解释如下:在跳转的时候,PC的值会赋给lr寄存器。在汇编调用C语言的时候,不一定非得配置lr寄存器,这要看你调用完C语言后想再往下执行哪条指令,若接下来执行的指令刚好是C语言完了之后的这条指令,那么这种情况下可以不用设置,因为CPU会自动将lr = lr - 4,也就是接下来该执行的一条指令,若你想再调用C语言之后,是跳转到某处的一标号,此时需要设置lr。III.接下来,若发生...
关键词: ARM9 中断体系结构

http://www.eeworld.com.cn/mcu/article_2018041538695.html 发布时间: 2018-04-15



ARM9的系统时钟和串口(非流控 + 非FIFO + 查询方式)

;                              //C语言内嵌汇编,这段话是根据s3c2440用户手册上的说明来写的    "mrc    p15, 0, r1, c1, c0...
关键词: ARM9 系统时钟 串口

http://www.eeworld.com.cn/mcu/article_2018041538694.html 发布时间: 2018-04-15



单片机初学经验谈

本不用说自己写程序了。于是,我最终还是决定学C51,毕竟C51和我们课上讲的C语言,有些类似,编程的思想可以说是相通的。而且C51还有更大的优点 就是编写大程序时的优越性更不言而喻,当然在那时,我并没有想的那么深远,C51的特点,还是在后来的实践过程中,渐渐体会到的!朋友如果你选择了 C51,那么请继续往下看,如果你选择了A51,那么你可以不要看了!因为下面讲的全是C方面的,完全在浪费你的时间...
关键词: 单片机 初学经验

http://www.eeworld.com.cn/mcu/article_2018041338685.html 发布时间: 2018-04-13



单片机程控滤波器设计详解

Software公司出品的51系列兼容单片机C语言软件开发系统,与汇编相比,C语言在功能上、结构性、可读性、可维护性上有明显的优势,因而易学易用。用过汇编语言后再使用C来开发,体会更加深刻。  Keil C51软件提供丰富的库函数和功能强大的集成开发调试工具,全Windows界面。另外重要的一点,只要看一下编译后生成的汇编代码,就能体会到keil C51生成的目标代码效率非常之高,多数语句生成...

http://www.eeworld.com.cn/mcu/article_2018041338664.html 发布时间: 2018-04-13



stm32与pic单片机比较_哪个好

  STM32单片机  由ST厂商推出的STM32系列单片机,行业的朋友都知道,这是一款性价比超高的系列单片机,应该没有之一,功能及其强大。其基于专为要求高性能、低成本、低功耗的嵌入式应用专门设计的ARM Cortex-M内核,同时具有一流的外设:1μs的双12位ADC,4兆位/秒的UART,18兆位/秒的SPI等等,在功耗和集成度方面也有不俗的表现,当然和MSP430的功耗比起来是稍微逊色的一些,但这并不影响工程师们对它的热捧程度,由于其简单的结构和易用的工具再配合其强大的功能在行业中赫赫有名…其强大的功能主要表现在:   stm32单片机特性  1、内核:ARM32位Cortex...
关键词: stm32 pic单片机

http://www.eeworld.com.cn/mcu/article_2018041338662.html 发布时间: 2018-04-13



Stm32编译技巧总结

1.定义的函数名字和数组名字不能相同,否则报错2.定义无参函数的时候要加void 否则加上函数声明的时候在编译的时候会出现警告3.任何函数必须首先进行变量声明,然后才能是可执行的语句(declaration may not appear after executable statement in block)4.内核中断可以硬件自己清标志位,外设中断必须手动(软件)清标志位5.定义变量的时候,如果不预先赋初值,则初始值就不一定是0;对于初值有要求的,一定要定义的时候赋值,切记!6.同一中断线上的中断口只能用一个,比如PA1和PB1只能用一个但是可以选择进中断后判断电平来计算7.kei...

http://home.eeworld.com.cn/my/space-uid-495216-blogid-661031.html 发布时间: 2018-04-13



Cx51程序设计堆栈的计算方法

用C语言进行MCS51系列单片机程序设计是单片机开发和应用的必然趋势。Keil公司的C51编译器支持经典8051和8051派生产品的版本,通称为Cx51。应该说,Cx51是C语言在MCS51单片机上的扩展,既有C语言的共性,又有它自己的特点。本文介绍的是Cx51程序设计时堆栈的计算方法。   1堆栈的溢出问题   MCS51系列单片机将堆栈设置在片内RAM中,由于片内RAM资源有限,堆栈区...

http://bbs.eeworld.com.cn/thread-641210-1-1.html 发布时间: 2018-04-12



[求助帖]HPS如何直接访问DDR3中的某段地址

目前已经用FPGA通过AXI对HPS的DDR3写入一段数据,但是我想用HPS直接访问DDR3将这段数据读出来。但是在写.c的时候有些无从下手,DDR3作为HPS的外设还需要通过mmap虚地址映射吗?如果需要的话该怎么做呢? 希望得到指点,谢谢诸位大侠!! [求助帖]HPS如何直接访问DDR3中的某段地址 你怎么确定你已经用FPGA向HPS端的DDR3写成功了数据。 一般流程是在ARM上写个驱动,在驱动里面分配一段存储空间,得到物理地址, 然后通过在c程序里对调用驱动程序完成读写。在FPGA中这用这个物理地址进行读写 [quote][size=2][url=forum.php?mod...

http://bbs.eeworld.com.cn/thread-641205-1-1.html 发布时间: 2018-04-12



阿里云IOT各种职位火热招聘-All In IOT ,还不快来!

设计基础,熟悉电路设计及PCB绘制、调试、测试; 3、精通C语言,精通8位/32位处理器、ARM等嵌入式硬件平台; 4、熟悉传感器行业发展,精通传感器标准及应用开发,有大型智慧家居及互联网公司工作经验者优先; 5、乐观开朗、充满激情、乐于接受挑战,有较好的沟通能力,有团队协作精神。 智能硬件研发经理/专家 职位描述: 1、负责智能硬件产品规划及落地;]1、负责智能硬件产品规划及落地...

http://bbs.eeworld.com.cn/thread-641148-1-1.html 发布时间: 2018-04-12



将μC/OS-II移植到AndesCore™ N1033A-S处理器

    μC/OS-II是一种代码公开、可裁剪的嵌入式实时多任务操作系统。该内核通过实现抢占式任务调度算法和多任务间通信等功能,使之具有执行效率高、实时性能优良等特点。另外,其占用空间非常小(最小可裁剪至2KB)并且具有高度可移植性,因此被广泛的应用于微处理器和微控制器上。    晶心科技 (Andes)作为亚洲首家原创性32位微处理器IP与系统芯片平台设计公司,推出的AndesCore™ N10系列产品N1033A-S, 搭配应用广泛的嵌入式实时操作系统μC/OS-II以及相关的软硬件开发资源,有效的帮助客户降低现有成本、提升系统效能、减少系统功耗,并...

http://www.eeworld.com.cn/mcu/article_2018041138630.html 发布时间: 2018-04-11



Cortex-M3内核的μC/OSII操作系统的安全性和稳定性研

    引言    μC/OSII是基于优先级的可剥夺型内核,系统中的所有任务都有一个唯一的优先级别,它适合应用在实时性要求较强的场合;但是它不区分用户空间和系统空间,使系统的安全性变差。而移植到CortexM3内核上的μC/OSII系统一般是运行在特权级下,以至于应用程序也可以访问操作系统的变量和常量,这样使得系统的安全性与稳定性变得更差。    根据CortexM3内核的特点,对μC/OSII操作系统的安全性和稳定性进行研究。利用CortexM3内核上选配的MPU(Memory ProtectiON Unit,存储器保护单元),对...

http://www.eeworld.com.cn/mcu/article_2018041138623.html 发布时间: 2018-04-11



基于Freescale单片机ECAS模糊PID控制

    电子控制空气悬架(ECAS)以电子控制模块为控制核心,对空气悬架参数进行实时控制,能自动控制车辆悬架的刚度、阻尼系数及车身高度等参数;汽车在各种路面、各种工况条件下能实现主动调节、主动控制,并增加了许多辅助功能(如故障诊断功能等);可最大限度地提高汽车的行驶平顺性和操纵稳定性,可满足现代汽车对乘坐舒适性、行驶安全性的更高要求。目前在欧洲一些国家的大型客车中已经大量应用。我国在20世纪50年代就对空气弹簧进行了研究,但是许多研究成果的产业转化率非常低,导致许多有价值的研究没能继续坚持和深入下去,使我国汽车悬架技术的研究和应用与欧美等发达国家相比明显落后。目前在国内还没...

http://www.eeworld.com.cn/mcu/article_2018041138619.html 发布时间: 2018-04-11



10分钟理解DS18B20数字温度计模块

=641019][color=#999999]中国罗宾鸟 发表于 2018-4-13 18:36[/color][/url][/size] 非常好,不过,你用的什么 编程语言呀?[/quote] 我用的C语言 感谢楼主分享。。。学习学习。 感谢楼主分享 ...

http://bbs.eeworld.com.cn/thread-641019-1-1.html 发布时间: 2018-04-11



μCOS-II移植到ATmega128单片机上的介绍

:    (1) 用Typedef声明与编译器相关的数据类型(在OS-CPU. H文件中) ,由于不同的微处理器有不同的字长,在μC/OS-Ⅱ代码中不能使用C语言的shORT、inT、lOng 等数据类型,而采用INT8U、INT16U、INT32U等直观又可移植的数据类型来代换相应数据类型。    (2) 用# definE设置一个常量...

http://www.eeworld.com.cn/mcu/article_2018041038604.html 发布时间: 2018-04-10



msp430f149单片机串口C程序

C语言程序(采用IAR for 430): [cpp] view plain copy #include  <msp430x14x.h>   typedef unsigned char uchar;   typedef unsigned int uint;   uchar  RecBuf[256];   uchar  Windex;   uchar  Rindex;   ...

http://bbs.eeworld.com.cn/thread-640152-1-1.html 发布时间: 2018-04-08




<上一页 45678910111213141516171819 下一页> 相关结果约21,563个