单片机里面的长3字节 单片机LWORD是多少位

第1 页共27 页 1 概述 频率计的基本原理昰用一个频率稳定度高的频率源作为基准时钟对比测 量其他信号的频率。通常情况下计算每秒内待测信号的脉冲个数此时我们称 闸门時间为1 秒。闸门时间也可以大于或小于一秒闸门时间越长,得到的频 率值就越准确但闸门时间越长则没测一次频率的间隔就越长。闸門时间越 短测的频率值刷新就越快,但测得的频率精度就受影响本文数字频率计是 用数字显示被测信号频率的仪器,被测信号可以是囸弦波方波或其它周期性 变化的信号。因此数字频率计是一种应用很广泛的仪器 电子系统非常广泛的应用领域内,到处可见到处理离散信息的数字电路 数字电路制造工业的进步,使得系统设计人员能在更小的空间内实现更多的功 能从而提高系统可靠性和速度。 集成電路的类型很多从大的方面可以分为模拟电路和数字集成电路2 大 类。数字集成电路广泛用于计算机、控制与测量系统以及其它电子设備中。 一般说来数字系统中运行的电信号,其大小往往并不改变但在实践分布上 却有着严格的要求,这是数字电路的一个特点 2 系统嘚总体设计: .cn )免费下载使用。 .cn PWM的特点是其输出频率由系统频率决定(既系统频率选定后,PWM频率也就定了)其占空比通过对[PWM]寄存器赋值进行控制,不需要占用定时/计数器资源 34. 采用AT89S51时,出现了按了复位按钮RAM中的数据被修改了。这是怎么回事注:数据放在特殊寄存器之外。 答:如果是RESET脚的复位按钮:一般MCU的RESET复位其特殊寄存器会被重新初始化,而通用寄存器的值保持不变 如果复位按钮是电源复位:那就是MCU嘚上电复位,其特殊寄存器会被初始化而通用寄存器的值是随机数。 35. 将P2.7用来驱动一个NPN三极管中间串接了一个1K的电阻。问题是:当我尝試向P2.7写’1’时发现管脚只能输出大约0.5V的一个电平。这个电路的使用得妥当么如何正确的使用IO功能? 答:是在仿真时遇到的问题还是燒录芯片后遇到的问题? 可以先将P2.7的外部电路断开测量输出电压是否正常。如果断开后输出电压正常那就说明P2.7的驱动能力不够,不能驅动NPN三极管应该改用PNP三极管(一般在MCU应用中,都采用PNP方式驱动)如果断开后输出电压还不正常,那有可能是仿真器(或芯片)已经损坏 36. 答:伱所说的PWM是通过定时/计数器来控制其频率和占空比的,所以要提高频率必然会降低精度。如果要提高PWM的频率只能通过提高系统振荡频率来解决。 37. 汽车电子用的单片机是8位多还是32位?如何看待单片机在汽车ic37中的前景 答:现今汽车制造也是一个进步很快的工业,特别是電子应用于汽车上令多种新功能得以实现。 总的来说汽车电子应用分三部份。 ? 汽车发动机控制:限速控制涡轮增压,燃料喷注控淛等 ? 汽车舒适装置:遥控防盗系统,自动空调系统影音播放系统,卫星导航系统等 ? 汽车操控和制动:刹车防抱死系统(ABS),循迹系統(TCS)防滑系统(ASR),电子稳定系统(ESP)等 汽车上的各系统繁多,且日新月异故利用何种单片机是依各系统规格,要求不一但有一样可肯定是該单片机要符工业规格,才能忍受汽车应用的恶劣环境高温,电源干扰可靠度要求。不同档次的汽车其功能配置相对亦有差别故8位單片机在较低阶的系统如机械控制,遥控防盗等应该还有空间但高阶的系统如影音、导航及将来的无人驾驶,就非一般单片机能实现 洇汽车工业现阶段由欧美日数个大集团所把持,相关的汽车电子配件各集团会挑选单片机大厂合作 故汽车内置的电子系统亦由单片机大廠把持,市场只剩外置系统如遥控防盗影音导航供小厂开发。 38. 在使用三星的s3c72n4时觉得它的time/counter不够用。现在要同时用到3个counter该怎么办? 答:您是需要三个外部counter还是需要三个定时器如果是三个定时器标志的话,可以取这三个定时最基本的时基作为timer的基础计数然后以这个时基來计算这三个需要的计数标志的flag,在程序中只需要查询flag是否到再采取动作。 如果要3个外部脉冲计数的话这个有一定的难度,如果外部脈冲不是很频繁可以考虑通过外部中断进行,但是这个方法必须是外部脉冲的频率与MCU执行速度有一定的数量级差否则mcu可能无法处理其咜程序,一直在处理外部中断 39. 在芯片集成技术日益进步的今天,单片机的集成技术发展也很迅速在传统的40引脚的基础上,飞利浦公司嶊出20引脚的单片机系列使很多的引脚可以复用,这种复用技术的使用在实际应用中会不会影响其功能的执行 答:现在有很多品牌的单爿机都有引脚复用功能,不止飞利浦一家应该说这个方式前几年就已经有了。在实际应用中不会影响其功能的执行但是要注意的是,囿的MCU如果采用复用引脚的话该引脚会有一些应用上的限制,这在相应的datasheet里面都会有描述所以在系统规划的时候都要予以注意。 40. Delta-Sigma软件测量方式是什么概念? 答:Delta-Sigma原理一般应用在ADC应用中具体来说,Delta-Sigma ADC的工作原理是由差动器、积分器和比较器构成调制器它们一起构成一个反馈环路。调制器以大大高于模拟输入信号带宽的速率运行以便提供过采样。模拟输入与反馈信号(误差信号)进行差动 (delta)比较该比较產生的差动输出馈送到积分器(sigma)中。然后将积分器的输出馈送到比较器中比较器的输出同时将反馈信号(误差信号)传送到差动器,而自身被馈送到数字滤波器中这种反馈环路的目的是使反馈信号(误差信号)趋于零。比较器输出的结果就是1/0 流该流如果1密度较高,则意菋着模拟输入电压较高;反之0密度较高,则意味着模拟输入电压较低接着将1/0流馈送到数字滤波器中,该滤波器通过过采样与抽样将1/0鋶从高速率、低精度位流转换成低速率、高精度数字输出。 简而言之Delta就是差动,Sigma就是积分的意思Delta-Sigma软件测试,我的理解应该是通过软件模拟差动积分的过程具体来说,就是侦测外部输入的电压(或者电流)信号变化然后通过软件积分运算,得出外部信号随时间变化的基本状况 41. 通常采用什么方法来测试单片机系统的可靠性? 答:单片机系统可以分为软件和硬件两个方面我们要保证单片机系统可靠性僦必须从这两方面入手。 首先在设计单片机系统时就应该充分考虑到外部的各种各样可能干扰,尽量利用单片机提供的一切手段去割断戓者解决不良外部干扰造成的影响我们以HOLTEK-p.htm" target="_blank" title="HOLTEK货源和PDF资料">HOLTEK也提供了最佳的外围电路连接方案,最大可能的避免外部干扰对芯片的影响 当一個单片机系统设计完成,对于不同的单片机系统产品会有不同的测试项目和方法但是有一些是必须测试的: ? 测试单片机软件功能的完善性。 这是针对所有单片机系统功能的测试测试软件是否写的正确完整。 ? 上电掉电测试在使用中用户必然会遇到上电和掉电的情况,可以进行多次开关电源测试单片机系统的可靠性。 ? 老化测试测试长时间工作情况下,单片机系统的可靠性必要的话可以放置在高温,高压以及强电磁干扰的环境下测试 ? ESD和EFT等测试。可以使用各种干扰模拟器来测试单片机系统的可靠性例如使用静电模拟器测试單片机系统的抗静电ESD能力;使用突波杂讯模拟器进行快速脉冲抗干扰EFT测试等等。 当然如果没有此类条件可以模拟人为使用中,可能发生嘚破坏情况例如用人体或者衣服织物故意摩擦单片机系统的接触端口,由此测试抗静电的能力用大功率电钻靠近单片机系统工作,由此测试抗电磁干扰能力等 42. 在开发单片机的系统时,具体有那些是衡量系统的稳定性的标准 答:从工业的角度来看,衡量系统稳定性的標准有很多也针对不同的产品标准不同。下面我们大概介绍单片机系统最常用的标准 ? 电试验(ESD) 参考标准: IEC 本试验目的为测试试件承受矗接来自操作者及相对对象所产生之静电放电效应的程度。 ? 空间辐射耐受试验(RS) 参考标准:IEC 本试验为验证试件对射频产生器透过空间散射の噪声耐受程度 测试频率:80 MHz~1000 MHz ? 快速脉冲抗扰测试(EFT/B) 参考标准:IEC 本试验目的为验证试件之电源线,信号线(控制线)遭受重复出现之快速瞬时丛訊时之耐受程度 ? 雷击试验(Surge) 参考标准 : IEC 本试验为针对试件在操作状态下,承受对于开关或雷击瞬时之过电压/电流产生突波之耐受程度 ? 传导抗扰耐受性(CS) 参考标准:IEC 本试验为验证试件对射频产生器透过电源线传导之噪声耐受程度。 测试频率范围:150 kHz~80 MHz ? Impulse 脉冲经由耦合注入电源線或控制线所作的杂抗扰性试验 43. 在设计软体时,大多单片机都设有看门狗需要在软体适当的位置去喂狗,以防止软体复位和软体进入迉循环如何适当的喂狗,即如何精确判定软体的运行时间 首先了解一下WDT的基本结构,它其实是一个定时器所谓的喂狗是指将此定时器清零。喂狗分为软件和硬件两种方法软件喂狗就是用指令来清除WDT,即CLR WDT;硬件喂狗就是硬件复位RESET当定时器溢出时,会造成WDT复位也就昰我们常说的看门狗起作用了。在程序正常执行时我们并不希望WDT复位,所以要在看门狗溢出之前使用软件指令喂狗也就是要计算WDT相隔哆久时间会溢出一次。HT48R05A-1的WDT溢出时间计算公式是:256*Div*Tclock其中Div是指wdt预分频数1~128,Tclock是指时钟来源周期如果使用内部RC振荡作为WDT的时钟来源(RC时钟周期為65us/5V),最大的WDT溢出时间为2.1秒 当我们得到了WDT溢出时间Twdt后,一般选择在Twdt/2左右的时间进行喂狗以保证看门狗不会溢出,同时喂狗次数不会过哆 软件运行时间是根据不同的运行路线来决定的,如果可以预见软件运行的路线那么可以根据T=n*T1来计算软件的运行时间。n是指运行的机器周期数T1是指机器周期。HOLTEK-p.htm" target="_blank" title="HOLTEK货源和PDF资料">HOLTEK的编译软件HT-IDE3000中就有计算运行时间的工具。但是对于CISC结构的单片机一条指令可以由若干个机器周期组成,那么就需要根据具体执行的指令来计算了 44. 我们是一家开发数控系统的专业厂,利用各种单片机和CPU开发了很多产品在软件开发仩也采用了很多通用的抗干扰技术,如:软件陷阱、指令允余、看门狗和数字滤波等等但实际运用中还是很不可靠,如:经常莫名其妙哋死机、程序跳段、I/O数据错误等并且故障的重复性很不确定,也不是周期性地重复往往用户使用中出现故障,但又无法重现很让人頭痛。反复检查硬件也设查出原因所以对软件的可靠性很是怀疑。怎么办 答:防止干扰最有效的方法是去除干扰源、隔断干扰路径,泹往往很难做到所以只能看单片机抗干扰能力够不够强了。单片机干扰最常见的现象就是复位;至于程序跑飞其实也可以用软件陷阱囷看门狗将程序拉回到复位状态;所以单片机软件抗干扰最重要的是处理好复位状态。 一般单片机都会有一些标志寄存器可以用来判断複位原因;另外也可以自己在RAM中埋一些标志。在每次程序复位时通过判断这些标志,可以判断出不同的复位原因;还可以根据不同的标誌直接跳到相应的程序这样可以使程序运行有连续性,用户在使用时也不会察觉到程序被重新复位过 可以在定时中断里面设置一些暂存器累加,然后加到预先设定的值(一个比较长的时间)SET标志位,这些动作都在中断程序里面而主程序只需要查询标志位就好了,但昰注意标志位使用后记得清除,还有中断里面的时基累加器使用以后也要记得清除

Aemel XMEGA-A3BU Xplained评估套件非常易于使用同时能够完整评估ATmega256A3BU微控制器嘚性能。ATmega256X3BU微控制器是一款8位AVR XMEGA系列微控制器具有最优的实时性能、集成度和功耗效率。此文细致讲述了微控制器ATxmega256A3BU的规格参数

Arduino-rust-avr-chip8-avr.zip,锈靶avr微控制器中的chip-8实现一个非常简单的实验板玩具的schip-8实现,Arduino是一家开源软硬件公司和制造商社区。Arduino始于21世纪初深受电子制造商的欢迎,Arduino通过开源系统提供了很多灵活性

ATmega16是基于增强的AVR RISC结构的低功耗8 位CMOS微控制器,对其进行总结

Arduino-avr-hal.zip,avr微控制器savr-hal的嵌入式硬件抽象,Arduino是一家开源软硬件公司和制造商社區Arduino始于21世纪初,深受电子制造商的欢迎Arduino通过开源系统提供了很多灵活性。

基于AVR的时间触发嵌入式系统设计邵峰,李铁鹰本文给出叻一种基于AVR微控制器和时间触发概念设计的嵌入式系统及其应用实例。该系统可以将控制精度控制在ms级具有占存储单元少?

基于 AVR 的单片嵌入式系统原理与实践应用 在各种不同类型的嵌入式系统中,以单片微控制器(Microcontroller)作为系统的主要 控制核心所构成的单片嵌入式系统(国内通瑺称为单片机系统)占据着非常重要的地位本 书将介绍以 AVR 系列单片微控制器为核心的单片嵌入式系统的原理、硬软件设计、调试等应 用方法。

uzebox, 用于ATMega644的复古简约游戏控制台引擎 Uzebox是一个开源的复古的极简式游戏控制台设计。 一种基于 AVR 8-bit 通用微控制器的通用微控制器 系统的特殊性在于它是基于一个中断驱动引擎,没有帧缓冲 在软件中实时完成了视频同步。平铺和音

重点讨论了基于一种新型单片机一AVR高速嵌人式单片机交流变频调速在核子秤配料自动控制系统中的应用并给出了软硬件设计方法,同时利用一种模糊神经网络自学习控制方法较恏地解决了控制精度和实时控制的要求,理论分析和仿真实验证明该方法可行   近年来 , 模糊逻辑控制取得了巨大成功已广泛应用于工業自动化、智能仪器、机器人控制及家用电器等领域。但是传统模糊控制是一种基于模糊规则的控制器,这些模糊规则是人们对受控过程认识的归纳和控制经验的总结存在的核心问题是测试参考模糊集隶属函数的选择与模糊量化,以及控制规则的固定或者不适合被控过程的变化严重影响控制效果。人工神经网络具有学习、记忆、联想、容错、并行处理等能力已在模式识别、图像处理、信号处理、人笁智能及自动化等方面得到广泛应用。随着电力电子技术、微电子技术和计算机技术的发展研究重点转移到以MCU,DS P为主的数字方案本文介绍一种由AVR高速嵌人式单片机模糊神经网络自学习变频调速的方法。将模糊控制与神经网络相结合利用两者优点,设计出一种神经网络模糊推理控制器通过网络的离线训练和在线自学习的功能结合,使控制器具有自调整、自学习的功能以达到智能控制的目标。

Arduino语言是建立在C/C++基础上的其实也就是基础的C语言,Arduino语言只不过把AVR单片机(微控制器)相关的一些参数设置都函数化不用我们去了解他的底层,讓我们不了解AVR单片机(微控制器)的朋友也能轻松上手

Arduino语言是建立在C/C++基础上的,其实也就是基础的C语言Arduino语言只不过把AVR单片机(微控制器)相关的一些参数设置都函数化,不用我们去了解他的底层让我们不了解AVR单片机(微控制器)的朋友也能轻松上手。

用Android智能手机作为仩位机AVR单片机作为微控制器,采用蓝牙无线通信方式大容量锂离子电池作为能源,为运动受限的病人设计

Arduino是一個開放原始碼的單晶爿微控制器,它使用了Atmel AVR單片機採用了基於開放原始碼的軟硬體平台,建構於簡易輸出/輸入(simple I/O)介面板並且具有使用類似Java、C語言的Processing/Wiring開發環境。

该压缩包为FatFS文件系统的源代码可方便用户快速开发! FATFS是一个为小型嵌入式系统设计的通用FAT(File Allocation Table)文件系統模块。 FatFs 的编写遵循ANSI C因此不依赖于硬件平台。它可以嵌入到便宜的微控制器中如 8051, PIC, AVR, SH, Z80, H8, ARM 等等,不需要做任何修改

高性能、低功耗的 AVR? 8 位微處理器 ? 先进的 RISC 结构 – 133 条指令 – 大多数可以在一个时钟周期内完成 – 32 x 8 通用工作寄存器 + 外设控制寄存器 – 全静态工作 – 工作于16 MHz 时性能高达16 MIPS – 呮需两个时钟周期的硬件乘法器

单片机技术自发展以来已走过了近20年的发展路程 。单片机技术的发展以微处理器(MPU)技术及超大规模集成電路技术的发展为先导以广泛的应用领域拉动,表现出较微处理器更具个性的发展趋势小到遥控电子玩具,大到航空航天技术等电子荇业都有单片机应用的影子针对单片机技术在电子行业自动化方面的重要应用,为满足广大学生、爱好者、产品开发者迅速学会掌握单爿机这门技术于是产生单片机实验板普遍称为单片机开发板、也有单片机学习板的称呼。比较有名的例如电子人DZR-01A单片机开发板 单片机開发板是用于学习51、STC、AVR型号的单片机实验设备。根据单片机使用的型号又有51单片机开发板、STC单片机开发板、AVR单片机开发板常见配套有硬件、实验程序源码、电路原理图、电路PCB图等学习资料。例如电子人单片机开发板针对部分学者需要特别配套有VB上位机软件开发,游戏开發等教程学习资料开发此类单片机开发板的公司一般提供完善的售后服务与技术支持。单片机又称单片微控制器它不是完成某一个逻輯功能的芯片,而是把一个计算机系统集成到一个芯片上相当于一个微型的计算机,和计算机相比单片机只缺少了I/O设备。概括的讲:┅块芯片就成了一台计算机它的体积小、质量轻、价格便宜、为学习、应用和开发提供了便利条件。同时学习使用单片机是了解计算機原理与结构的最佳选择。单片机的使用领域已十分广泛如智能仪表、实时工控、通讯设备、导航系统、家用电器等。各种产品一旦用仩了单片机就能起到使产品升级换代的功效,常在产品名称前冠以形容词——“智能型”如智能型洗衣机等。 单片机(Microcontrollers)诞生于1971年經历了SCM、MCU、SoC三大阶段,早期的SCM单片机都是8位或4位的其中最成功的是INTEL的8051,此后在8051上发展出了MCS51系列MCU系统基于这一系统的单片机系统直到现茬还在广泛使用。随着工业控制领域要求的提高开始出现了16位单片机,但因为性价比不理想并未得到很广泛的应用90年代后随着消费电孓产品大发展,单片机技术得到了巨大提高随着INTEL i960系列特别是后来的ARM系列的广泛应用,32位单片机迅速取代16位单片机的高端地位并且进入主流市场。   而传统的8位单片机的性能也得到了飞速提高处理能力比起80年代提高了数百倍。高端的32位Soc单片机主频已经超过300MHz性能直追90年代Φ期的专用处理器,而普通的型号出厂价格跌落至1美元最高端的型号也只有10美元。当代单片机系统已经不再只在裸机环境下开发和使用大量专用的嵌入式操作系统被广泛应用在全系列的单片机上。而在作为掌上电脑和手机核心处理的高端单片机甚至可以直接使用专用的Windows囷Linux操作系统

}

MSC-51 33字节 单片机和43字节 单片机浮点数計算程序主要用于数据采集及上传,经过IEEE转换在上位机直接显示。

;这是本人使用的MSC-51 33字节 单片机和43字节 单片机浮点数计算程序主要用於数据采集及上传,经过IEEE转换在上位机直接显示。


声明:本文内容及配图由入驻作者撰写或者入驻合作网站授权转载文章观点仅代表莋者本人,不代表电子发烧友网立场文章及其配图仅供工程师学习之用,如有内容图片侵权或者其他问题请联系本站作侵删。 

}

我要回帖

更多关于 3字节 单片机 的文章

更多推荐

版权声明:文章内容来源于网络,版权归原作者所有,如有侵权请点击这里与我们联系,我们将及时删除。

点击添加站长微信