μC/OS-II在几种处理器上的移植介绍

  μC/OS-II操作系统是一种抢占式多任务、单内存空间、微小内核的嵌入式操作系统,具有高效紧凑的特点。它执行效率高,占用空间小,可移植性强,实时性能良好且可扩展性强。采用μC/OS-II实时操作系统,可以有效地对任务进行调度;对各任务赋予不同的优先级可以保证任务及时响应;采用实时操作系统,降低了程序的复杂度,方便程序的开发和维护。μC/OS-11非常适合应用在一些小型的嵌入式产品应用场合,在家用电器、机器人、工业控制、航空航天、军事科技等领域有着广泛的应用。   单片机、ARM、FPGA与μC/OS-II操作系统相结合,实现一些具体功能,是目前嵌入式应用中比较常见的。在这些应用中...

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



移动嵌入ARM7串口9位方式编程技术

     1 主从式多机通信  所谓主从式多机系统,即在数个arm(或单片机)中,有一个是主机,其余的为从机。从机要服从主机的调度、支配,其拓扑结构如图1所示。       主机信息可以发到各个从机,从机发送的信息只能被主机接收,从机之间不进行通信。  51单片机串口不同寻常的特征是包括第9位方式(在串口模式2和模式3下)。它允许把在串行口通信增加的第9位用于标志特殊字节的接收。一般约定第9位为高时表示该字节为地址字节,第9位为低时为数据字节。第9位方式允许接收单片机信息,仅当字节具有一个第9位时才能被中断。用这种方式,主机首先广播1...
关键词: ARM7 串口 编程技术

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



μC/OS-II操作系统在不同处理器上的应用

    μC/OS-II操作系统是一种抢占式多任务、单内存空间、微小内核的嵌入式操作系统,具有高效紧凑的特点。它执行效率高,占用空间小,可移植性强,实时性能良好且可扩展性强。采用μC/OS-II实时操作系统,可以有效地对任务进行调度;对各任务赋予不同的优先级可以保证任务及时响应;采用实时操作系统,降低了程序的复杂度,方便程序的开发和维护。μC/OS-11非常适合应用在一些小型的嵌入式产品应用场合,在家用电器、机器人、工业控制、航空航天、军事科技等领域有着广泛的应用。    单片机、ARM、FPGA与μC/OS-II操作系统相结合,实现一些具体功...

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



基于C51单片机的MP3播放器的硬件系统设计原理

便携式MP3播放器作为一种集音频播放、数据存储为一身的数码产品,其功能结构为电子设计人员所津津乐道。MP3是MPEG一1音频III(1ayerIII)的简称。MPEG一1音频(ISO/IECll 172—3)是目前普遍应用的音频压缩标准,其中层III的算法最为复杂,但压缩比最大,效果也最好,在低码率的条件下基本能达到CD的音质效果。MP3标准用尽可能低的码流实现CD音质的声音而不会产生数据损失。如果对于一段声音不进行压缩的话,那么每存储一秒钟的立体声CD音质音乐必须用1.4Mbit,这是个十分大的开销。通过运用MPEG音频标准的压缩技术,我们可以把存储空间压缩到原来的1/12而不会降低声音的音...

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



单片机开发板的发展及种类的简单介绍

    引言    单片机开发板是什么呢?简单来说,它是指集成了许多单片的外围器件,如LED 灯,数码管,按键,行列式按键,步进电机,伺服电机,液晶显示等等用来学习,实验,开发等使用的板子,是一种实验设备(单片机编程)。    单片机开发板是在正式批量生产产品前,对产品进行设计和开发时使用的单片机,当我们对理论知识的学习有了一定的基础,单片机开发板就是我们实践的工具(pIC单片机),通过单片机开发板我们可以做一些实验,从而掌握所学的知识。实际应用中,单片机开发板有以下优势:     (...
关键词: 单片机 开发板

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



基于GSM网络汽车报警系统设计

0 引 言 随着经济的迅速发展,社会上汽车的数量大幅度上升。同时,偷车案例数量也在逐年大幅增长。事实上,汽车完全可以通过安装报警器使窃贼无机可乘。然而,早期的车用报警器功能单一,误报率比较高,噪音大,有时候刮风下雨也会报警,真正遇到险情时却没有达到报警效果。 目前报警器种类有很多,主要可分为声音报警器,无线报警器及GPS定位报警器。常用的声音报警器一般通过振动传感器感知被保护物体(如汽车或保险箱)的异常振动,然后驱动大功率声音报警,该报警方式缺点是报警距离短、对环境产生噪音污染、报警器易被拆卸或遭破坏。而GPS报警器入网成本高,监控范围小,稳定性差。 基于GSM网...

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



一种便携式电视机软件升级系统的设计

    前 言    随着电视机数字化程度的提高和功能的增强,电视机软件升级越来越重要,各种各样的电视机故障需要软件升级来解决。而目前电视机软件升级的方法主要通过专门的软件烧录仪将软件烧录入存储器,然后将存储器焊接到电视机主板上;或者将电脑与电视机相连,通过电脑将升级程序写入电视机存储器。这两种电视机软件升级的方法存在操作复杂、时间长、成本高,且需要专业性知识等缺陷。     系统原理    便携式电视机软件升级系统原理如图1。电视机软件升级系统是以单片机W79E632为基础的可以独立...

http://www.eeworld.com.cn/mcu/article_2018021737841.html 发布时间: 2018-02-17



机器人关键技术及前沿应用设计集锦

  在科技界,科学家会给每一个科技术语一个明确的定义,但机器人问世已有几十年,机器人的定义仍然仁者见仁,智者见智,没有一个统一的意见。原因之一是机器人还在发展,新的机型,新的功能不断涌现。根本原因主要是因为机器人涉及到了人的概念,成为一个难以回答的哲学问题。就像机器人一词最早诞生于科幻小说之中一样,人们对机器人充满了幻想。也许正是由于机器人定义的模糊,才给了人们充分的想象和创造空间。  关于机器人如何分类,国际上没有制定统一的标准,有的按负载重量分,有的按控制方式分,有的按自由度分,有的按结构分,有的按应用领域分。一般的分类方式见表:  我国的机器人专家从应用环境出发,将机器人分为两大类,即工...

http://www.eeworld.com.cn/qrs/article_2018021745012.html 发布时间: 2018-02-17



便携式信号发生装置和便携式信号检测装置组成的系统设计

    在室外的仪器使用中,经常会遇到机器需要检修的问题,但是实验室常用的示波器和信号发生器由于电源、体积等问题不便携带,这时就需要采用简易、便于携带的测试仪器。设计了一套基于嵌入式核心的由便携式信号发生装置和便携式信号检测装置组成的系统。信号发生装置采用DDS技术以51单片机控制其产生信号,信号检测装置以基于Cortex-M3核心的STM32处理器为基础,配以必要的辅助电路从而实现对实时输入信号的检测。信号发生与信号检测装置既可以组合使用也可以单独使用。为室外仪器的检修提供了一套便携式的系统。     目前在很多领域内需要电子仪器长期在室外甚...

http://www.eeworld.com.cn/mcu/article_2018021237756.html 发布时间: 2018-02-12



基于单片机的嵌入式网络接入设计方案

    在网络技术应用日益广泛的今天,网络传输是最经济有效的数据传输方式。如何利用廉价的51单片机来控制网卡芯片进行数据传输,加载TCP/IP协议连接到互联网,实现网络通信成了众多设计者的目标。但由于指令及资源的限制,实施过程会有许多困难。我们在设计方案中舍弃了耗费资源的高级协议,采用发送小数据包的方式以避免分段,来简化TCP协议和UDP协议,实现互联接入。    硬件设计与实现    系统的硬件结构框图如图1所示。本系统的微控制器是Winbond公司的78E58,网络接口芯片是与NE2000系列兼容的ReaLTEk公司的R...

http://www.eeworld.com.cn/mcu/article_2018021237744.html 发布时间: 2018-02-12



STM32学习手记:数据的保存与毁灭

      从51开始,单片机玩了很长时间了,有51,PIC,AVR等等,早就想跟潮流玩玩ARM,但一直没有开始,原因-----不知道玩了ARM可以做什么(对我自己而言)。如果为学习而学习,肯定学不好。然后cortex-m3出来了,据说,这东西可以替代单片机,于是马上开始关注。也在第一时间开始学习,可惜一开始就有点站错了队,选错了型(仍是对我自己而言)。我希望这种芯片应该是满大街都是,随便哪里都可以买得到,但我选的第一种显然做不到。为此,大概浪费了一年多时间吧,现在,回到对我来说是正确的道路上来啦,边学边写点东西    这里写的是我的学习的过程...

http://www.eeworld.com.cn/mcu/article_2018020937733.html 发布时间: 2018-02-09



基于AVR的时间触发嵌入式系统的设计与应用

    1.前言    近年来,嵌入式发展迅速,采用51单片机死循环的事件触发编程方式已逐渐不能满足企业对产品稳定性和安全性的要求。目前,嵌入式系统软件有VxWork、Linux、WinCE、μC/OS-II等,可出于成本和技术上的考虑,微控制器往往不会选取其进行设计。在实际应用中,往往会面临同时应付多外设、多任务的情况,则对它们的相互调度必不可少。时间触发嵌入式系统就是这样的简单实用的操作系统。    本文设计了基于AVR微控制器的时间触发多任务调度器并应用于实际。该调度器使用传递消息(message)的方式使得微控制器在多个任务及...

http://www.eeworld.com.cn/mcu/article_2018020537685.html 发布时间: 2018-02-05



STM32:集成开发环境IDE

     嵌入式系统是一个软件和硬件相结合的计算机系统。软件代码经编写、编译、汇编、链接,生成可执行文件,然后将可执行文件加载到嵌入式系统的ROM或flash中,通过嵌入式系统的MCU来控制、检测外部的装置。    软件的编辑需要文本编辑器,编译需要编译器,汇编需要汇编器,链接需要编译器,可执行文件需要软件工具来加载文件,同时软件还需要一些函数库,中间件等。为了使开发更便捷,简单,几乎所有的MCU芯片都会有对应的集成开发环境(IDE),该环境囊括了软件开发从编辑到可执行文件的所有工具,同时还包括常用的库,调试工具,在线调试工具链等。 ...

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



STC89单片机看门狗的使用及应用程序

“看门狗”概念及其应用在由 单片机 构成的系统中,由于单片机的工作有可能会受到来自外界电磁场的干扰,造成程序的跑飞,从而陷入死循环,程序的正常运行被打断,由单片机控制的系统便无法继续工作,这样会造成整个系统陷入停滞状态,发生不可预料的后果,所以出于对单片机运行状态进行实时监测的考虑,便产生了一种专门用于监测单片机程序运行状态的芯片,俗称“看门狗”(watch dog)。加入看门狗电路的目的是使 单片机 可以在无人状态下实现连续工作, 其工作过程如下:看门狗芯片和单片机的一个I/O引脚相连,该I/O引脚通过单片机的程序控制,使它定时地往看门狗芯片的这个引脚上送入高电平(或低电...

http://www.eeworld.com.cn/mcu/article_2018020137614.html 发布时间: 2018-02-01



嵌入式系统的主要应用_嵌入式系统技术应用领域

嵌入式系统是一种包括硬件和软件的完整的计算机系统,它的定义是:“嵌入式系统是以应用为中心,以计算机技术为基础,并且软硬件可剪裁,适用于应用系统对功能、可靠性、成本、体积和功耗有严格要求的专用计算机系统。”嵌入式系统所用的计算机是嵌入到被控对象中的专用微处理器,但是功能比通用计算机专门化,具有通用计算机所不能具备的针对某个方面特别设计的、合适的运算速度、高可靠性和较低比较成本的专用计算机系统。嵌入式系统的应用前景是非常广泛的,人们将会无时无处不接触到嵌入式产品,从家里的洗衣机、电冰箱,到作为交通工具的自行车、小汽车,到办公室里的远程会议系统等等。在家中、办公室、公共场所,人们可能会使用数十片甚至...
关键词: 嵌入式系统

http://www.eeworld.com.cn/qrs/article_2018012944290.html 发布时间: 2018-01-29



单片机与串行时钟DS1307的接口设计

在简单介绍串行时钟芯片ds1307的基础上,介绍了时钟电路的rs485接口设计8本文所设计的时钟电路具有体积小、抗干扰性能强、通用性好、调时方便等特点。0 引言由单片机构成的测控系统或智能显示屏中,经常需要实时日历时钟,为节省CPU资源,增强实时时钟电路的通用性,本文介绍DS1307的应用及其接口设计,该时钟系统用RS485接口,采用SN75176差分平衡驱动接收,具有抗干扰能力强,可与PC机进行远距离的通信也可以与其他控制电路相连;时钟调时可方便地用PC机或电路中设置的按键进行时间设定和修改。1、串行时钟DS1307简介DS1307是I2C总线接口的日历时钟芯片,片内有8个特殊寄存器和56B...

http://www.eeworld.com.cn/mndz/article_2018012726922.html 发布时间: 2018-01-27



基于DS1307的可调实时时钟系统设计

利用实时时钟芯片 DS1307 设计一个能够调节时间的实时时钟。 介绍采用 I2C 总线接口实时时钟芯片 DS1307 进行准确定时的设计原理, 提出实时时钟芯片 DS1307 与单片机接口电路的设计方法,同时给出几个典型程序实例,通过 Proteus 软件进行仿真实现。先来说说实时时钟DS1307的使用!DS1307 是一款十分常用的实时时钟芯片,它可以记录年、月、日、时、分、秒等信息,提供至2100年的记录。可使用电池供电,也就是说,即使Arduino 在断电状态下,时钟芯片仍然是在运行的。它使用十分常用的两线式串行总线(I2C),只要两根线即可和Arduino 通信。电控单元的时钟基准通...
关键词: DS1307 实时时钟

http://www.eeworld.com.cn/mndz/article_2018012726918.html 发布时间: 2018-01-27



可调线性稳压电源_线性可调稳压电源的设计详解

    稳压电源通常分为线性稳压电源和开关稳压电源。线性稳压电源是比较早使用的一类直流稳压电源。线性稳压直流电源的特点是:输出电压比输入电压低;反应速度快,输出纹波较小;工作产生的噪声低:效率较低,产生的热量大。本文将对现有线性稳压电路设计方法进行总体的综述,具体的跟随小编一起来了解一下。    一、系统设计方案  采用51系列单片机作为整机的控制单元,通过改变输入数字量来改变输出电压值,从而使输出功率管的基极电压发生变化,间接地改变输出电压的大小。采用软件方法来解决数据的预置以及电流的控制,使系统硬件更加简洁,各...

http://www.eeworld.com.cn/dygl/article_2018012728008.html 发布时间: 2018-01-27



用51单片机对激光器电流的精度控制的设计方案

    引 言  近年来,随着光电技术的迅猛发展,激光器已广泛应用于医疗、国防、测量等各个领域。而环境温度变化会直接影响激光器的波长。把关键元件(如高性能晶振、SAW 滤波器、光放大器、激光二极管) 的本机温度限制在窄范围内,可以提高电子系统的精度。一般需要将温度控制在0. 1 ℃内,激光器的工作精度才能很好地保持在0. 1nm 内 。文中的设计方案能为大功率半导体激光器提供有效支持,最大电流可达2. 5A。  1  半导体激光控制器的设计  激光控制器由受控恒流源,温度监视及控制电路,主控制器及显示器构成。整体结构原理见图1。    1. 1...

http://www.eeworld.com.cn/mcu/article_2018012537501.html 发布时间: 2018-01-25



51单片机模拟解码2272程序

以下是软件模拟PT2272解码程序,索性就放上来,大家参考一下。   软件解码程序(仿真PT2272) ; ;晶体频率为11.0592MHz ;  本程序中的时间定位关系只适用于接3.3M振荡电阻的PT2262解码 ;  使用其它阻值电阻时,应将定位时间按电阻比例缩放 ;下面的程序中 REM 为信号输入端 ;  RECEIVE 检测到有效信号标志位 ;  ENABLE_DETE 连续按键标志 ;  3AH,3BH用作定时器 ; ;  PT2262共12根地址线 ; ;31H,32H:接收的前8 位地址编码...

http://www.eeworld.com.cn/mcu/article_2018012537499.html 发布时间: 2018-01-25




<上一页 12345678910111213141516 下一页> 相关结果约8,274个