基于PIC18F系列单片机的嵌入式系统设计

前 言

嵌入式系统是指以应用为中心,以计算机技术为基础,软、硬件可裁剪,适应应用系统对功能、体积、成本、可靠性、功耗严格要求的专用计算机系统。嵌入式系统是面向应用的,系统的硬件选型和软件开发模式都必须根据具体的应用确定。

IBM拿出新型Power9处理器 针对AI和机器学习而开发

目前全球需要越来越大的计算能力来处理像人工智能和机器学习这样的资源密集型工作负载,IBM公司以其最新一代Power芯片 - Power9进入了竞争。该公司打算向第三方制造商和包括Google在内的云供应商出售该芯片。与此同时,它发布了一款由Power9芯片和AC922芯片组成的新电脑,并打算在IBM云上提供该芯片的计算服务。IBM表示它通常把技术作为一个完整解决方案推向市场。

锐成芯微:助力中国MCU企业开发低功耗物联网市场

物联网的宗旨是万物皆可联网,借以构成庞大的应用系统,并打造智慧的生活环境。因此,物联网设备势必需要具备联网能力,与此同时还要兼顾成本和功耗。微控制器( MCU )作为物联网的核心零组件,无论在市场规模上还是技术上都将获得进一步的发展。近年中国MCU企业增长提速,尤其是在32位MCU市场上,基于ARM Cortex M 技术的MCU 芯片受到欢迎。

单片机小白学步(6) 单片机最小系统——麻雀虽小,五脏俱全

前面介绍了集成电路的管脚编号识别,这里我们简单了解下51单片机的40个管脚具体的作用。对于没有接触过复杂电子元器件的读者来说,或许会感觉非常难,但实际上完全不需要有畏惧心理。

单片机管脚

单片机小白学步(6) 单片机最小系统

按照集成电路的管脚识别方法,缺口朝上,逆时针转一圈,单片机的引脚编号从1到40,如图所示。图中同时给出了各个管脚的名称。我们完全不需要刻意去记这些管脚顺序和名称,在需要的时候查一下就好了,如果用的比较多,后来自然就记住了。

STM32F091 空片使用 ST-LINK 编程后不能直接运行用户代码

前言

MCU延续性创新可以走多远?

对于MCU而言,一直持续在延续性创新的路上进发,硬件层面不断提高集成度,软件层面不断提升灵活性,再通过工艺的优化不断降低成本,因而,也在不断蚕食单一功能专用芯片的“地盘”。这不,一个25美分的MCU从斜刺里杀来,要革以往专用芯片的令了。

专用芯片“终结者”?

STM32 GPIO外部中断总结

一、STM32中断分组:

HOLTEK新推出HT45F0060 RGB三色LED调光控制MCU

Holtek新推出小封装的RGB三色LED调光控制MCU - HT45F0060,内建RGB三色LED驱动电路与单线串接接口,可实现单颗主控并驱动RGB三色LED或多颗串接控制达到各种连续性变化的动态灯光效果。适合应用于彩灯、呼吸灯、香熏机、情境灯、电竞鼠标、RGB灯条、流水灯等产品。

基于单片机的家居安防系统设计

1 引言

编写单片机应用程序的步骤

1、搞清楚功能、编制方案。

接到一个单片机项目设计文件之后,并不是马上动手编写程序,而是仔细研究用户提出的技术要求或者技术说明,根据这些技术要求和技术说明,也就是客户要求,把程序应该具备的主要功能写清楚,写仔细,这是最关键的工作。如不清楚,应向客户和使用者问清楚,否则在设计完成以后会发现有些功能由于事先没有考虑清楚再重新设计将会很麻烦,可能有些需要重新增加的功能很容易补充,而有些可能由于没有事先考虑周全而无法实现。

2、编制总流程图和各功能模块的流程图

根据要完成的程序功能写出总流程图,根据总流程图把整个程序划分成几个主要的功能模块,每个功能模块都要写出基本流程图,这主要是为以后的程序编写起到一个指导作用。当然,在实际的程序编写过程中肯定会有一些改动,1个基本的流程会指导您在写程序的过程中不会出现太大的偏差。例如,编写键盘扫描并且区分是功能键还是数字键的子程序,如果是功能键就转相应的功能处理程序;如果是数字键就在相应的数码管上显示出来;可以写出其流程图。

软件层次的划分。一般分为应用层、功能层、硬件隔离层、硬件驱动层。

3、准备编程资料