单片机

I/O口是单片机与外界联系的通道

I/O口是单片机与外界联系的通道。它可对各类外部信号(开关量、模拟量、频率信一号)进行检测、判断、处理,并可控制各类外部设备。单片机通过I/O口感知外界的存在,而外界也通过I/O口感知单片机的存在。

“”

现在的单片机I/O口已经集成了更多的特性和功能。因此,在学习某一款单片机时,需要先了解其I/O口具有哪些特性和特殊的应用功能(不同的单片机是有所差别的),并因地制宜设计外围电路、编写控制软件,充分发挥该I/O口的优势。

“”

1. 输入/输出概念

大多数I/O口都是双向三态的。根据具体应用情况,可以分为输入口和输出口。输人口用来读取外部输人的电平信号,输出口则用于对外输出一个电平信号。

单片机应用中11项易于疏忽的小常识

1、MCU有串口外设的话,要加上电平转换芯片(如MAX232、SP3485就是RS232和RS485接口)。

2、RS485采用差分信号负逻辑,+2V~+6V表示0,-6V~-2V表示1。有两线制和四线制两种接线,四线制是全双工通讯方式,两线制是半双工通讯方式。RS485一般采用主从通讯方式,即一个主机带多个从机。

对单片机地址空间和堆栈的理解

data—可寻址片内ram 0x00-0x7f
bdata—可位寻址片内ram
idata—可寻址片内ram,允许访问全部内部ram 0x00-0xff
padata—分页寻址访问片外ram
xdata—可寻址片外ram 0x0000- 0xffff

单片机实现温度检测电路的设计

本文提供了一种利用单片机多余I/O口实现温度检测电路的低成本方法。该电路非常简单,易于实现,并且适用于几乎所有类型的单片机,其电路如下图所示:

单片机C语言如何产生随机数?

随机数在单片机的应用中也是很多的,当然产生随机数的方法有很多,当中有一个就是利用单片机定时器,取出未知的定时器THX和TLX的值,再加以运算得到一个规定范围内的随机数值,这种做法也是可行的;或者预先写好一个随机数表,然后从表中取数据也是可以的。

单片机上拉电阻、下拉电阻的详解和选取(二)

在上一篇文章“单片机上拉电阻、下拉电阻的详解和选取(一)”中,我们介绍了上拉电阻、下拉电阻的作用和应用原则。在本文,我们将介绍上拉电阻、下拉电阻的阻值选择原则。

单片机上拉电阻、下拉电阻的详解和选取(一)

一、定义

1、上拉就是将不确定的信号通过一个电阻嵌位在高电平,电阻同时起限流作用。下拉同理。

2、上拉是对器件注入电流,下拉是输出电流。

3、弱强只是上拉电阻的阻值不同,没有什么严格区分。

一分钟带你搞懂这三种单片机的优缺点

51单片机优缺点

51系列是应用最广泛的单片机,由于产品硬件结构合理,指令系统规范,加之生产历史“悠久”,有先入为主的优势。世界上有许多著名的芯片公司都购买了51芯片的核心专利技术,并在其基础上进行了性能扩充,使得芯片得到进一步的完善,形成了一个庞大的体系,直到现在仍在不断翻新,把单片机世界炒得沸沸扬扬。

关于单片机中断的优先级,你想了解的都在这儿了!

在讲中断产生背景的时候,我们仅仅讲了看电视和烧水的例子,但是实际生活当中还有更复杂的,比如我正在看电视,这个时候来电话了,我要进入接电话的“中断”程序当中去,就在接电话的同时,听到了水开的声音,水开的“中断”也发生了,我就必须要放下手上的电话,先把煤气关掉,然后再回来听电话,最后听完了电话再看电视,这里就产生了一个优先级的问题。

单片机定时器/计数器基本原理

目前常用的单片机中往往都配备了定时器/计数器。在AT89S52芯片内包含有三个16位的定时器/计数器:T0、T1和T2,其核心是加1计数器。我们主要需要掌握的是T0和T1的结构和功能,需注意要从电路结构上来理解功能的实现。