新手必看--单片机裸奔程序的框架 初学单片机时,都会纠结于其各个模块功能的应用,如串口(232,485)对各种功能IC的控制,电机控制PWM,中断应用,定时器应用,人机界面应用,CAN总线等. 这是一个学习过程中必需的阶段,是基本功。很庆幸,在参加电子设计大赛赛前培训时,MCU周围的控制都训练的很扎实。经过这个阶段后,后来接触不... 2023-06-13 单片机程序设计文章基础知识
基于LED光源的植物生长动态补光控制系统设计 光合作用是是生物界所有物质代谢和能量的物质基础,植物在光合作用的原初反映,将吸收光能是以较大的荧光方式释放的,因此叶绿素荧光与光合作用有着十分密切的关系。近30年来,LED人工光源在设施园艺、植物设施栽培、太空农业中的研究已经在全世界范围内引起广泛关注。通过不同... 2023-06-13 基于LED植物生长动态补光控制系统设计文章单片机基础知识
ARM 架构、ARM7、ARM9等之间有什么区别和联系? ARM架构: 由英国ARM公司设计的一系列32位的RISC微处理器架构总称,现有ARMv1~ARMv8种类。ARM7: 一类采用ARMv3或ARMv4架构的,使用冯诺依曼结构的内核。ARM9: 一类采用ARMv4或ARMv5架构的,使用哈佛结构的内核。Cortex M3: 采用了ARMv7架构的,使用哈佛结构的内核。Cortex M4: 采用了A... 2023-06-13 ARM架构ARM7ARM9文章单片机基础知识
ROM、SDRAM、RAM、DRAM、SRAM、FLASH ROM和RAM指的都是半导体存储器,ROM是Read Only Memory的缩写,RAM是Random Access Memory的缩写。ROM在系统停止供电的时候仍然可以保持数据,而RAM通常都是在掉电之后就丢失数据,典型的RAM就是计算机的内存。RAM有两大类,一种称为静态RAM(Static RAM/SRAM),SRAM速度非常快,是目前读... 2023-06-13 ROMSDRAMRAMDRAMSRAMFLASH文章单片机基础知识
教你熟透开关电源设计的各种元器件 设计开关电源并不是如想象中那么简单,特别是对刚接触开关电源研发的童鞋来说,他的外围电路就很负责,其中使用的元器件种类繁多,性能各异。要想设计出性能高的开关电源就必须弄懂弄通开关电源中各元器件的类型及主要功能。本文将总结出这部分知识。 开关电源外围电路中使用的... 2023-06-13 开关电源元器件基础知识文章技术应用电源
电子基础知识:摩尔定律相关知识详解 摩尔定律摩尔定律是由英特尔(Intel)创始人之一戈登•摩尔(GordonMoore)提出来的。其内容为:集成电路上可容纳的晶体管数目,约每隔18个月便会增加一倍,性能也将提升一倍,而价格下降一半;或者说,每一美元所能买到的电脑性能,将每隔18个月翻两番。这一定律揭示了信息技术进步... 2023-06-13 摩尔晶体管基础知识文章技术应用嵌入式开发
单片机内部存储器的使用研究 随着变频调速以及微机控制技术的发展,适应电机控制的Intel 8XC196MC系列单片机应用越来越广泛。与80C196MC相比,87C196MC单片机带有16 KB的OTPROM(One Tline Programmable Read-Only Memory),可以进行片内编程操作,而且可以增强加密功能。对于普通的控制系统来说,其存储容量足... 2023-06-13 单片机内部存储器文章基础知识
Littelfuse推出LED照明设施提供瞬变过压保护产品 中国,北京,2014年4月17日讯 - Littelfuse公司是全球电路保护领域的领先企业,日前宣布推出两个专为室外及商用LED照明设施提供瞬变过压保护而设计的产品系列。 LSP05和LSP10浪涌保护装置(SPD)模块配有Littelfuse热保护压敏电阻,可提供强大的浪涌电流处理能力。 即使在压敏电阻... 2023-06-13 Littelfuse推出DLE照明设施提供瞬变过压保护产品文章单片机基础知识
从定时器 开始说中断 从定时器开始说中断什么叫中断?这个对于刚进入MCU界的人来说是一个难以了解的问题,因为我第一次学单片机的时候就不完全不了解什么叫中断。后来慢慢来知道原来中断是单片机运行到一半突然飞到某个地方运行某些东西运行后又飞回来而已。后来学着学着就了解到中断的意义了,不... 2023-06-13 定时器中断文章单片机基础知识
单片机 硬件设计原则 一个单片机应用系统的硬件电路设计包含两部分内容:一是系统扩展,即单片机内部的功能单元,如ROM、RAM、I/O、定时器/计数器、中断系统等不能满足应用系统的要求时,必须在片外进行扩展,选择适当的芯片,设计相应的电路。二是系统的配置,即按照系统功能要求配置外围设备,如键盘、显示... 2023-06-13 单片机硬件文章基础知识
你不可错过的Arduino书籍 【图书】《Arduino开发实战指南AVR篇》在2011年举行的GoogleI/O开发者大会上,Google发布了基于Arduino的Android Open Accessory标准和ADK工具,这使得大家对Arduino的前景十分看好。Phillip Torrone大胆地预测Google将用Android+Arduino的形式掀起自己的“Kinect模式&... 2023-06-13 文章单片机基础知识
单片机读写U盘、cf卡开发心得 刚做完一个项目,要求将人体心电信号采集下来,存储到海量存储设备中,可以用U盘也可以用CF卡。这个项目的难点不在采集,只要做好信号放大、滤波防干扰,就可以保证信号采集的正确性。而难点在于数据的存储,要求患者将24小时甚至更长时间的所有心电信号都存储下来,按照10ms采... 2023-06-13 文章单片机基础知识
什么是ROM、RAM、DRAM、SRAM和FLASH的区别 ROM和RAM指的都是半导体存储器,ROM是Read Only Memory的缩写,RAM是Random Access Memory的缩写。ROM在系统停止供电的时候仍然可以保持数据,而RAM通常都是在掉电之后就丢失数据,典型的RAM就是计算机的内存。RAM有两大类,一种称为静态RAM(Static RAM/SRAM),SRAM速度非常快,是目前... 2023-06-13 ROMRAMDRAMSRAMFLASH文章单片机基础知识
单片机中无符号数运算出现的问题 在单片机编程中,我们经常会用到一些无符号数与有符号数的混合运算,另外我们所用的单片机很有可能是16位或者8位的,这样,编程时所用的一些变量的取值范围会对我们的 运算有所限制.比如说8位的单片机无符号数最大值为255,有符号最大数为127;16位单片机无符号数最大值为6553... 2023-06-13 单片机无符号数运算文章基础知识
单片机应用过程中的编程技巧 1.C语言和汇编语言在开发单片机时各有哪些优缺点?答:汇编语言是一种用文字助记符来表示机器指令的符号语言,是最接近机器码的一种语言。其主要优点是占用资源少、程序执行效率高。但是不同的CPU,其汇编语言可能有所差异,所以不易移植。C语言是一种结构化的高级语言。其优点是... 2023-06-13 单片机编程技巧MCU和嵌入式微处理器文章基础知识
单片机应用编程知识介绍 1. C语言和汇编语言在开发单片机时各有哪些优缺点?答:汇编语言是一种用文字助记符来表示机器指令的符号语言,是最接近机器码的一种语言。其主要优点是占用资源少、程序执行效率高。但是不同的CPU,其汇编语言可能有所差异,所以不易移植。C语言是一种结构化的高级语言。其优点... 2023-06-13 单片机应用编程知识介绍文章基础知识
初学者如何学好嵌入式 近来嵌入式挺火,于是大家都往这里挤。我想提醒大家的是,嵌入式马上也会成为如今的软件业。在你进来之前请先考虑清楚。但只要我们真的学精了一样东西,不管它将来变成什么样,哪怕最后只剩下一个人,那个人也一定就是你自己。很多人以为搞嵌入式就是随便找本书看看,在电脑上编几个... 2023-06-13 嵌入式初学者学习方法文章单片机基础知识
SWI : 软件中断 SWI : 软件中断(SoftwareInterrupt)SWI{条件} 指令格式这是一个简单的设施,但可能是最常用的。多数操作系统设施是用 SWI 提供的。没有 SWI 的 RISC OS 是不可想象的。Nava Whiteford 解释了 SWI 是如何工作的(最初在 Frobnicate issue 12½)...我将试图在本文中解... 2023-06-13 文章单片机基础知识
通用输入输出GPIO接口解析 本文提供了一个linux下访问GPIO的约定的概述。这些调用使用gpio_* 命名前缀。没有别的调用会使用这个前缀或是相关的__gpio_*前缀。什么是GPIO?===============GPIO----“通用目的输入/输出端口”----是一个灵活的软件控制的数字信号。许多种类的芯片都会提供,嵌... 2023-06-13 文章单片机基础知识
GPIO及中断API函数 #include //标准GPIO_APIint gpio_request(unsigned gpio, const char *label);获得并占有GPIO port的使用权,由参数gpio指定具体port,非空的lables指针有助于诊断。主要是告诉内核这地址被占用了。当其它地方调用同一地址的gpio_request就会报告错误,该地址已被申请。在/pr... 2023-06-13 文章单片机基础知识
单片机开发技巧知识总结 一、 如何提高C语言编程代码的效率邓宏杰指出,用C语言进行单片机程序设计是单片机开发与应用的必然趋势。他强调:“如果使用C编程时,要达到最高的效率,最好熟悉所使用的C编译器。先试验一下每条C语言编译以后对应的汇编语言的语句行数,这样就可以很明确的知道效率。在今... 2023-06-13 单片机开发技巧文章基础知识
单片机与PLC之间的区别联系 单片机和PLC之比较要搞清楚单片机与PLC的异同,首先得明确什幺是单片机,什幺是PLC。对此,我们简要回顾一下计算机的发展历程也许有帮助,按计算机专家的原始定义,计算机系统由五大部分--即控制单元(CU)、算术运算单元(ALU)、存储器(Memory)、输入设备(Input)、输出设备(Output)... 2023-06-13 单片机PLC区别联系文章基础知识
单片机开发板是什么? 单片机开发板是什么呢?简单来说,它是指集成了许多单片的外围器件,如LED 灯,数码管,按键,行列式按键,步进电机,伺服电机,液晶显示等等用来学习,实验,开发等使用的板子,是一种实验设备(单片机编程)。单片机开发板是在正式批量生产产品前,对产品进行设计和开发时使用的单片机,... 2023-06-13 单片机开发板文章基础知识
何谓单片机 单片机基础知识 所谓单片机,其实就是一个集成了微处理器、存储器、各种输入输出接口的芯片。学术上管它叫做“单片微型计算机”。要实现单片机的各种功能,就需要我们动手编写程序来控制芯片各个引脚在不同的时间输出不同的电平(高电平或者低电平)进而控制单片机的外围电路实现单... 2023-06-13 单片机基础知识文章
单片机有哪些延时方法详细介绍 实现延时通常有两种方法:一种是硬件延时,要用到定时器/计数器,这种方法可以提高CPU的工作效率,也能做到精确延时;另一种是软件延时,这种方法主要采用循环体进行。1 使用定时器/计数器实现精确延时单片机系统一般常选用11.059 2 MHz、12 MHz或6 MHz晶振。第一种更容易产生各种... 2023-06-13 单片机延时方法文章基础知识