基于DSP处理器的红外电视调焦控制器设计

作者:张文江/甄兴仁/宋春霞

1.引言

单片机设计:关于软件UART的设计思想

目前扩展串口的方法主要有以下方法,

①、采用串口扩展芯片实现,如ST16C550、ST16C554、SP2538、MAX3110等,虽然成本较高, 但系统的可靠性得到了保证,适用于数据量较大、串口需求较多的系统;

浅谈提高功率降低功耗的几种方法

降低功耗不光能够大大的节约电能还能简化电源部分的设计,甚至可以用于手持设备上面使用,这些都已经越来越成为未来产品的设计方向。

深入理解51单片机串口通信

串口通信的基本认识

通信分为并行通信和串行通信,并行通信时的数据各个位同时传送,可以实现字节为单位通信,但通信线多占用资源,成本高。以前用到的的P1=0x55,一次给P1口的8个管脚分别赋值,同时进行信号输出,类似于8个车道可以过去8辆车,这样的形式是并行的,一般称P0,P1,P2,P3为51单片机的4组并行总线。

Silicon Labs多协议无线软件提升下一代IoT连接应用

新软件通过Bluetooth®信标和与智能手机APP直接连接增强zigbee®网状网络

基于嵌入式的无人机勘察系统设计

随着遥感、通讯技术的迅速发展,微小无人机的设计逐步被深究。小型无人机由于其高度灵活机动性、信息化强、适应恶劣环境等优势,近几年在军事、高空拍摄、农业等领域有着广泛的应用,通过搭载在机体上的各类传感器单元获取所需的数据信息,如图像的采集,能够对特定特殊环境进行有效的勘察。但目前,无人机的地面控制站主要使用功耗高、体积大的PCI总线采集技术,一定程度限制了无人机的高度灵活性等优点。

【下载】MPLAB®代码配置器v3.xx用户指南

本文介绍MPLAB® 代码配置器(MCC)。该配置器通过图形用户界面(GUI)生成驱动程序代码。生成的驱动程序可用于控制 PIC® 单片机上的外设。 GUI 为设置外设配置提供了一种便捷的方法。 MCC 是 MPLAB X IDE 的一个插件。

单片机C语言编程规范

1.基本规则

格式清晰、注释简明扼要、命名规范易懂、函数模块化、程序易读易维护、功能准确实现、代码空间效率和时间效率高、适度的可扩展性、单片机编程规范-标识符命名。

2.标识符命名

2.1命名基本原则

(1)命名清晰明了,有明确含义,使用完整单词或约定俗成的缩写。通常,较短的单词可通过去掉元音字母形成缩写;较长的单词可取单词的头几个字母形成缩写。即"见名知意"。

(2)命名风格要自始至终保持一致。

(3)命名中若使用特殊约定或缩写,要有注释说明。

(4)同一软件产品内模块之间接口部分的标识符名称之前加上模块标识。

2.2宏和常量命名

宏和常量用全部大写字母来命名,词与词之间用下划线分隔。对程序中用到的数字均应用有意义的枚举或宏来代替。

2.3变量命名

变量名用小写字母命名,每个词的第一个字母大写。类型前缀(u8\s8 etc.)全局变量另加前缀g_。

如果出现单片机系统不正常工作怎么办

最近终于有充足的时间来学习计算机组成原理与单片机原理,简单的说说自己对这两门课程的感受。

1. 首先说计算机的两大分支:通用型计算机,单片机。是两个不同的发展方向。我们知道计算机有五大部件组成,即 运算器 控制器 存储器 输入设备 输入设备。

单片机是集成在一个IC芯片上的,IC芯片上集成了运算器 控制器 以及IO接口,相当与一个计算机系统了。而通用计算机是分模块的,比如内存条,CPU,显卡,这些设备是通过系统总线连接成一个计算机系统。所以可以看出,单片机是微计算机系统,正是因为小巧,价格也便宜,很适合应用于嵌入式系统。当然单片机的功能就没有通用型计算机的功能那么强大了。

2. 再说一下计算机组成原理,计算机组成原理是介绍计算机的基本原理,不涉及具体机型,比如说intel 8086,不以具体机型进行介绍与讲解。而微机原理与接口技术这门课程,是以8086为讲解对象的。当然介绍计算机原理的时候也可以以某一具体机型为例进行介绍,但是如果太针对某一机型,就无法体现计算机的原理的基础性了。

3. 单片机原理,我看过的一些单片机原理书籍,都是以MCS-51单片机讲解的,因为51内核的单片机是非常简单易学的,而且用途十分广泛。arm也是单片机的一种,是一种32的微控制器。而51单片机是8位的微控制器。

【视频】Microchip 8位MCU的外设引脚选择

当您观察PIC®单片机时,您会看到塑料封装和金属I/O引脚。但其内部是Microchip内核,它通过细小的金属线与I/O引脚相连。当您进行设计,尤其是在进行电路板布线时,可能需要I/O引脚以另一种方式排列连接。此时,便需要外设引脚选择功能。您可以通过软件来重新安排其中一些引脚。外设引脚选择适用于数字外设。它使用多路复用器来选择与I/O的输入连接和输出连接。