引言地磁场是地球系统的基本物理场,人们从古代就开始利用地磁信息进行导航。地磁场为航空、航天、航海提供了天然的参考系,可应用于航天器或舰船的定位、定向以及姿态控制。利用地球磁场空间分布的磁导航技术简便高效、性能可靠、抗干扰能力强,一直是世界发达国家不可缺少的基本定位手段。MMC212xMC是美新公司推出的一款集成信号处理模块和I2C总线的2轴MEMS地磁传感器。本文设计一种基于嵌入式系统...[详细]
我国现有的垃圾收费标准偏低,政府每年都要投入很大一部分资金来贴补垃圾处理企业。垃圾收费制度改革后,不但可以弥补政府和企业投入,还能督促居民加强垃圾的减量和资源化意识,促进垃圾减量化、资源化、无害化。许多发达国家已经实行了垃圾计量收费,日本、韩国以及美国的经验是按照垃圾袋计算费用,居民多扔垃圾多买袋就多花钱;另外的形式是直接按照垃圾重量计费,多倾倒一桶垃圾就多花一定的费用,可以避免按户或按人头...[详细]
1ARM标准库介绍ADS提供了ANSIC和C标准库,本文仅讨论ANSIC库,该库包含下面几个部分:◇IS0C库标准所定义的函数;◇在Semihosted环境下用来实现C库函数和目标相关的函数;◇C和C编译器要使用的helper函数。该库提供的诸如文档输入输出之类的设备,使用了标准的ARMsemihosted执行环境(semihosting是针对ARM目标机的一种机制,他...[详细]
这两个都是小型设备的处理器架构。MIPS架构的处理器多用在网关、猫、机顶盒什么的。ARM处理器用在便携设备,智能手机。这两个东西的市场几乎很少重叠,因此也谈不上对比。普通用户关注MIPS主要还是因为我国所谓的龙芯。龙芯一开始抄袭MIPS,后来购买到了授权。倒也并非龙芯不想发展X86架构的桌面CPU市场或者ARM架构的移动设备市场,是因为这两家的授权太过于苛刻。X86的授权Intel已然不可能...[详细]
看门狗定时器看门狗定时器由独立的1Mhz片内振荡器驱动。这是VCC=5V时的典型值。请参见特性数据以了解其他VCC电平下的典型值。通过设置看门狗定时器的预分频器可以调节看门狗复位的时间间隔,如P54Table22所示。看门狗复位指令WDR用来复位看门狗定时器。此外,禁止看门狗定时器或发生复位时定时器也被复位。复位时间有8个选项。如果没有及时复位定时器,一旦时间超过...[详细]
滚动显示0~7源代码1#includereg52.h2#defineucharunsignedchar3#defineuintunsignedint4ucharcodetable={0xc0,0xf9,0xa4,0xb0,0x99,0x92,0x82,0xf8,0xff};//数字0~F的编码表。本程序只用了0~75ucharcode...[详细]
1、STM32启动文件与.sct文件分析1)定义STACK段,{NOINIT,读写}:分配一段内存大小为0.5K;2)定义HEAP段,{NOINIT,读写}:分配一段内存大小为1K;3)定义RESET段,{DATA,只读}:DCD各种中断向量;4)定义|.text|段,{CODE,只读}:Reset_Handler函数,函数中最后加载了__main;...[详细]
STM32MCU一般情况下配置有1~2MB双块Flash存储器和256KBSRAM,在某些应用设计中会出现内置RAM不足的情况,需要对STM32单片机进行外扩RAM的处理,可以选择更换更高RAM容量的单片机,除了价格贵还需要涉及其他被动器件的更改,STM32系列可以通过FMSC接口外扩并口SRAM,比如采用ISSI的IS62WV51216。IS62WV51216SRAM芯片是一个8M容...[详细]
引言 在工业控制现场,常常需要采集多路的现场数据,如电压、电流、温度、湿度、气压等。数据采集器将现场的模拟量经过A/D转换后变成数字量并传输到主机进行处理,由主机根据处理的结果,将控制信号传输给现场执行模块进行各种操作。由于有些工业现场需要对现场的模拟量进行高速A/D数据采集,目前常用的数据传输网络(如RS232/RS485,CAN等)已经不能满足大量采集数据和高速实时数据传输的...[详细]
近来在LPC的中断过程上看了点文献,作为一个初学者感觉这个内容与其它的处理器还是有很大的区别,比如说三星的S3C4510B,两者在中断的处理上理念是完全不同的,个人感觉LPC的要难一些,很多地方感觉上是在和ARM的规范打擦边球,下面具体说一下相关内容。基础知识:LPC2294的EXT中断分为了三类,包括FIQ,VectoredIRQ,non--VectoredIRQ,其中,以FIQ的优先...[详细]
//粗延时函数,微秒voiddelay_nus(u16time){u16i=0;while(time--){i=10;//自己定义while(i--);}}//毫秒级的延时voiddelay_nms(u16time){u16i=0;while(time--)...[详细]
摘要分析了无线电遥控开关控制电灯无法普及的原因。介绍了一种用于智能化楼宇控制灯光的新型红外线开关--克林开关。用克林开关取代照明中央控制系统优点显而易见,即用任何家电遥控器都能控制灯具,室内有几个家电遥控器就相当于有几套灯具中央控制系统,施工简单,性能可靠,遥控与手动兼容,投资低,易维护。现在,家用电器基本都实现了遥控功能。像风扇、空调这类产品,每年使用时间不到一半,也不例外地实现了遥控。但...[详细]
1、IIC简介第二节代码会用到该部分内容,对于IIC来说,从机是不能主动发送数据的,开始条件都是由主机生成。1.1、主机发送数据流程1)主机在检测到总线为“空闲状态”(即SDA、SCL线均为高电平)时,发送一个启动信号“S”,开始一次通信的开始2)主机接着发送一个命令字节。该字节由7位的外围器件地址和1位读写控制位R/W组成(此时R/W=0)3)...[详细]
单片机的40个引脚大致可分为4类:电源、时钟、控制和I/O引脚。⒈电源:⑴VCC-芯片电源,接+5V;⑵VSS-接地端;⒉时钟:XTAL1、XTAL2-晶体振荡电路反相输入端和输出端。⒊控制线:控制线共有4根,⑴ALE/PROG:地址锁存允许/片内EPROM编程脉冲①ALE功能:用来锁存P0口送出的低8位地址②PROG功能:...[详细]
随着工业控制的发展,单片机应用系统以其高性价比逐步取代模拟式控制系统,被广泛应用于各个领域。应用现场存在着各种干扰源,对单片机应用系统的工作影响很大,在实验室里设计好的控制系统,安装调试时完全符合设计要求,而置入现场后,系统常常无法正常稳定地工作。干扰虽不能直接造成硬件的损坏,但常使计算机不能正常运行以致控制失灵,造成设备和生产事故。因此,为了保证设备在实际应用中可靠地工作,从系统设计开始就必须...[详细]