学嵌入式能不能只学C?

嵌入式新手该先学C语言还是先学汇编?这是一个非常有争议的问题。而目前C语言已渐渐深入了,有意向学习嵌入式的不少,但是疑问是,学嵌入式能不能只用C 写程序? 观点1:汇编,只是一个语言工具。你要学习的,其实是ARM。 想要搞精、搞深,汇编和计算机系统知识是必须的。尤其是对于底层嵌入式系统工程师来说,汇编是必须要掌握的。 首先系统启动、上电代码都是汇编,汇编不掌握,你如何知道系统是如何启动...

http://bbs.eeworld.com.cn/thread-625822-1-1.html 发布时间: 2018-03-22



实数FFT算法的设计及其C语言实现

dataR[128]中,我们将下标i表示为(b6b5b4b3b2b1b0)b,倒位序存放就是将原来第i个位置的元素存放到第(b0b1b2b3b4b5b6)b的位置上去.由于C语言的位操作能力很强,可以分别提取出b6、b5、b4、b3、b2、b1、b0,再重新组合成b0、b1、b2、b3、b4、b5、b6,即是倒位序的位置。程序段如下(假设128点FFT):   /* i为原始存放位置,最后...

http://bbs.eeworld.com.cn/thread-625793-1-1.html 发布时间: 2018-03-22



基于单片机的综合应用程序ds1302送1602【C语言】

基于单片机的综合应用程序ds1302送1602【C语言】。 ...
关键词: DS1302 单片机

http://download.eeworld.com.cn/detail/csdn_can/568519 发布时间: 2018-03-22



基于通用单片机的最小系统设计

    单片机最小系统,是指用最少的元件组成的可以工作的单片机系统。为了方便设计者自行开发和应用,文章设计了基于一个通用的单片机的最小系统。该系统以C8051F320为主控芯片,设计了电源电路、复位电路、时钟电路、存储器扩展电路、串口通信电路和液晶显示电路,并介绍了各部分的功能。实验证明改最小系统原理正确,工作可靠。可用于科研、电子电路设计等领域。    单片机(MCU)是一种集成电路芯片,是采用超大规模集成电路技术把具有数据处理能力的中央处理器CPU随机存储器RAM、只读存储器ROM、多种I/O口和中断系统、定时器/计时器等功能集成...

http://www.eeworld.com.cn/mcu/article_2018032138357.html 发布时间: 2018-03-21



基于STC89C52单片机的通风机和加热器自动控制装置设计

版面进行覆铜、引线进行加宽等,使装置抗干扰能力强、可靠性高。2.3 软件系统设计    装置中采用C语言进行软件编写,以模块化设计为思想,易于移植、扩充与维护。为了提高装置运行的稳定性和可靠性,程序在初始化和运行中不断对各重要外围模块的工作状态进行监测,发现异常后能很快地对系统进行复位,对数据进行备份并发出异常告警。软件中设置了看门狗、多重备份等措施保证电路能够进行自动...

http://www.eeworld.com.cn/mcu/article_2018032138356.html 发布时间: 2018-03-21



基于ATmega2560微控制器外部SRAM扩展键盘的应用系统设计

    本文从应用的角度出发,设计了一个基于ATmega2560微控制器外部SRAM扩展键盘的应用系统。从硬件的原理框图到软件都给出了详细的设计。    ATmega2560微控制器是ATmega系列中最为高档的一款。它在消费电子产品和工业自动控制领域都得到了广泛的应用。由于开发成本较低,容易上手,功能强大,只需要制作一条简单的ISP下载线,就能够把编好的程序写入它的程序存储器中进行丌发,可节省很多开发成本。本文通过介绍了ATmega2560微控制器外部SRAM扩展盘的应用设计实例,介绍了灵活应用外部存储器扩展功能方法,让初学者能迅速掌握设计难点和要点。...

http://www.eeworld.com.cn/mcu/article_2018032138347.html 发布时间: 2018-03-21



ARM Cortex-M3内核微控制器与ARM7的区别分析

:    免去 Thumb和ARM代码的互相切换,对于早期的处理器来说,这种状态切换会降低性能。    Thumb-2指令集的设计是专门面向C语言的,且包括If/Then结构(预测接下来的四条语句的条件执行)、硬件除法以及本地位域操作。    Thumb-2指令集允许用户在C代码层面维护和修改应用程序,C代码部分非常易于重用。 ...

http://www.eeworld.com.cn/mcu/article_2018032138345.html 发布时间: 2018-03-21



射频芯片MFRC522在读写器终端中的应用设计

的距离可达到1 200 m。基本上满足要求。    3 系统的软件设计    该系统的软件分为2个部分,一部分是C51的单片机程序;另一部分是VC++的上位机程序,采用C语言来进行程序的编写。其设计思想是:采用划分程序模块的方法,先进行各个模块的设计和调试,从而使程序更有条理性。采用自上向下的程序设计方式并采用中断方式和CPU联系,使整个系统的模块化增强...

http://www.eeworld.com.cn/mcu/article_2018032138342.html 发布时间: 2018-03-21



基于STC89C52单片机的脉动真空灭菌器控制系统的设计

的距离可达到1 200 m。基本上满足要求。    3 系统的软件设计    该系统的软件分为2个部分,一部分是C51的单片机程序;另一部分是VC++的上位机程序,采用C语言来进行程序的编写。其设计思想是:采用划分程序模块的方法,先进行各个模块的设计和调试,从而使程序更有条理性。采用自上向下的程序设计方式并采用中断方式和CPU联系,使整个系统的模块化增强...

http://www.eeworld.com.cn/mcu/article_2018032138341.html 发布时间: 2018-03-21



正规学完单片机的你北京的博星的安徽看可以用它来干点儿啥?

北京博星安徽分公司了解到单片机,又称微处理器,它将一个系统所需要的RAM、Rom、CPU等相关外设集成在一块集成电路上,我们通过汇编语言或者C语言写成需要的程序下载到单片机中运行,其实无论哪种单片机无非都是在控制自己的相关IO高低变化从而达到控制外设的目的。 在学习单片机的过程中,大部分人也是从点亮一个LED 灯泡开始的,完后时流水灯,控制继电器,在然后就是各种协议,如IIC、SPI...

http://bbs.eeworld.com.cn/thread-624653-1-1.html 发布时间: 2018-03-21



c语言指针讲解PPT

c语言指针教程 1 指针和指针变量的概念 2 指针变量的定义与应用 ...
关键词: 指针 C语言

http://download.eeworld.com.cn/detail/huhuhah0009/568492 发布时间: 2018-03-21



C语言深度解剖_解开程序员面试笔试的秘密-陈正冲编著

学习 C 语言,这几本书如果真正啃透了,水平不会差到哪。与其说本书是我授课的经验与心得,不如说本书是我对这些大师们智慧的解读。本书并不是从头到尾讲解 C 语言的基础知识,所以,本书并不适用于 C 语言零基础的人。本书的知识要比一般的 C 语言书说讲的深的多,其中有很多问题是各大公司的面试或笔试题。所以本书的读者应该是中国广大的计算机系的学生和初级程序员。如果本书上面的问题能真正明白 80%,作为一个应届毕业生,肯怕没有一家大公司会拒绝你。当然,书内很多知识也值得计算机教师或是中高级程序员参考。尤其书内的一些例子或比方,如果能被广大教师用于课堂,我想对学生来说是...
关键词: C语言

http://download.eeworld.com.cn/detail/nonogugu66/568478 发布时间: 2018-03-21



基于单片机的水声调制解调器的设计及仿真

ATmega169的PC0-PC7作为显示控制端口,PA0-PA7在C语言编程环境定义为Din 1至Din 8即TTL电平数字输入,PD0-PD7为数字量输入通道,PF0-PF7为模拟量输入通道,PB5、PB6作为PWM控制以备控制简单的机械动作,PE0、PE1作为通讯端口,PE2-PE5接DIP开关为调试程序方便所设置。另外还有中断和蜂鸣器的设置等。ATmega169的23、24脚接晶振...

http://www.eeworld.com.cn/mcu/article_2018032038338.html 发布时间: 2018-03-20



采用PIC单片机进行智能型漏电断路器的智能化设计

    本文叙述了剩余电流产生的原因及危害,设计了一套智能型漏电断路器,并给出了硬件结构和软件设计。试验结果表明:该智能断路器质量可靠、性能稳定、完全达到了国家标准的要求。    电气接地故障中电弧性对地短路是引发电气火灾的重要原因。电弧性对地短路具有很大的阻抗和电压降,它限制了故障电流,使过电流保护器不能动作或不能及时动作来切断电源,而几百毫安的漏电弧产生的局部高温可达2000℃以上,足以引燃周围的可燃物而引起火灾。况且,用电设备分布在建筑物的各个角落,危害范围广,如不对系统的漏电进行监测和防控,就会对人身和财产安全构成威胁,存在很大的火灾隐患。智能型...

http://www.eeworld.com.cn/mcu/article_2018032038333.html 发布时间: 2018-03-20



基于MSP430F149单片机的高精度温箱温度控制系统设计

、PT100温度传感器、数码管显示电路搭建硬件平台,使用IAR Embedded Workbench开发环境,C语言编程实现,设计出了一个基于嵌入式技术的温箱温度控制系统。系统体积小巧,电路连接简单,扩展性良好,可以方便地进行后续开发,增加用户所需功能。从而提高了设备的智能化程度,具有较高的工程实用价值。...

http://www.eeworld.com.cn/mcu/article_2018032038334.html 发布时间: 2018-03-20



电子技术中的单片机应用分析

,软件支持和硬件开发都很成熟。对于初学者来说,我们选择由Atmel公司生产的,具有ISP可在线编程功能的AT89S52这一型号。②编程语言的选择。由于单片机的C语言与汇编语言相比,具有对单片机的指令系统不要求有任何的了解,就可以用C语言直接编程操作单片机;具有方便的模块化编程技术,使已编好的程序很容易移植;单片机的C语言常用语法少,有益于编写小而快的程序等优点,我们选择C语言作为编程语言。 ...
关键词: 电子技术 单片机

http://www.eeworld.com.cn/mcu/article_2018031938314.html 发布时间: 2018-03-19



采用STC89C52单片机的温度控制系统设计

    本文给出了采用STC89C52单片机进行自适应控制来控制PWM波,进而控制电炉的加热,以实现温度控制的设计方法。这套温度测控系统弥补了传统PID控制结构在特定场合下性能下降的不足。与传统的系统相比,该电路结构简单,测温精度高,温度控制误差小,并在不同时间常数下均可达到技术指标。文章同时给出了用串口调试精灵将PID控制器的输出和温度采样值显示在PC机上,以方便温度的监控的实现方法。    目前,水温控制被广泛应用于食品、医药、化工、家电等很多领域,水温控制的好坏直接影响着产品的品质,因此,水温控制具有十分重要的意义。本设计的任务与要求为1...

http://www.eeworld.com.cn/mcu/article_2018031938302.html 发布时间: 2018-03-19



基于MSP430单片机的彩色TFT液晶显示模块的应用

的排线进行连接。  软件设计  系统工作流程与大多数的微控制器一样,MSP430系列单片机支持汇编与C语言的编程,另外MSP430系列单片机还支持C++语言的编程。由于C语言的优异特性,笔者选用C语言进行编程。目前针对MSP430系列单片机的开发环境中,相对使用比较多的是IAREmbeddedWorkbench。  1MSP430系列单片机低功耗程序结构:由于MSP430系列单片机的在超低功耗的特殊...

http://www.eeworld.com.cn/mcu/article_2018031938299.html 发布时间: 2018-03-19



DSP的非线性运算的定点快速实现

在数值运算中,除基本的加减乘除运算外,还有其它许多非线性运算,如,对数运算,开方运算,指数运算,三角函数运算等,实现这些非线性运算的方法一般有:(1)调用DSP编译系统的库函数;(2)查表法;(3)混合法。下面我们分别介绍这三种方法。 1.调用DSP编译系统的库函数     TMS320C2X/C5X的C编译器提供了比较丰富的运行支持库函数。在这些库函数中,包含了诸如对数、开方、三角函数、指数等常用的非线性函数。在C程序中(也可在汇编程序中)只要采用与库函数相同的变量定义,就可以直接调用。例如,在库函数中,定义了以10为底的常用对数log10(): #i nclud...

http://bbs.eeworld.com.cn/thread-623144-1-1.html 发布时间: 2018-03-18



基于AD9911频率源的设计与实现

内容摘要 设计了一种由单片机PIC18LF4520控制DDS芯片AD9911的频率源电路。阐述了单片机控制DDS的软硬件实现方法,以及AD9911内部寄存器的配置要点。系统设计外围电路简单,可方便地实现对频率源电路输出频率、相位和工作模式的控制,输出信号频率范围为25~75 MHz。实验结果表明,该频率源具有输出频率精确、频率分辨率高和相位噪声低等特点,符合通信系统对频率源的设计要求。     频率源是通信、雷达、仪器、空间电子设备和电视等电子系统的核心,其性能直接影响电子系统的性能指标。捷变频、低相位噪声、宽频带以及高频率分辨率是频率合成器的研究热点,...
关键词: AD9911 频率源

http://www.eeworld.com.cn/mcu/article_2018031838273.html 发布时间: 2018-03-18




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