推荐阅读最新更新时间:2024-03-16 14:40
低功耗MCU动态时钟分析
本文结合MSP430系列微处理器,详细论述了通过控制改变MCU的时钟频率来降低功耗的设计方法。 1 功耗产生的原因 在CMOS电路中,功耗损失主要包括静态功耗损失和动态功耗损失两部分。其中静态功耗主要是由反偏PN结的漏电流和晶体管的亚阈值电流引起的,其最主要的形式就是漏电损失。其实CMOS电路理论上不会有静电功耗损失,因为从供应电源到地面没有直接的路径,但实际上晶体管总会有漏电电流的出现,从而出现漏电损失。在0.18μm工艺水平之下,其在功耗中所占比重大约为5%~10%,一般可以忽略(但是随着工艺的提高,供电电压的降低,又使其所占比重逐渐上升)。这样,在CMOS电路中,动态功耗就成了这个系统功耗的主要组成部分,约占
[单片机]
基于单片机的电热水器控制系统设计
本设计采用AT89S52单片机作为主控芯片,利用数字式温度传感器DS18B20作为温度采集装置采集温度,将温度信号传送给单片机后通过一片液晶显示屏显示出来。 系统工作的温度可以通过电路板上的按键自主进行设定。 系统采用了一个继电器,用单片机为主的控制系统控制继电器触电的吸合,来控制交流电加热电路,达到以弱电控制强电的目的。 系统必须设置温度报警系统,即达到设定温度的上限时扬声器报警,系统自动断电,当温度恢复时,系统重新恢复工作。 系统主要实现功能 系统主要功能如下: 1)测量热水器内的温度,并通过显示屏实时显示温度值,显示范围为0℃~70℃。 2)正常状态下显示系统时钟。 3)可手动设定时钟时间即对时钟进行校准。
[单片机]
PIC单片机的BCD码加法程序
;******************* Unsigned BCD AddiTIon *************** ; ; This rouTIne performs a 2 Digit Unsigned BCD AddiTIon ; It is assumed that the two BCD numbers to be added are in ; locaTIons Num_1 & Num_2. The result is the sum of Num_1+Num_2 ; and is stored in location Num_2 and the overflow carry is returned ; in
[单片机]
51单片机之串口通信详解
一、串口通信概念 1、串口通信的作用 串口通信主要用于单片机与外部设备的通信。51单片机自身有圈双工的异步通信串口。 2、串口通信的通信方式 串口通信基本通信方式有两种:并行通信和串行通信。 串行通信:传送数据的各位按顺序一位一位发送或者接收 并行通信:传送数据各位同时发送或接收 3、串行通信的通信方式 串行通信根据帧信息的格式分为异步通信和同步通信 异步通信:一帧数据先用一个起始位“0”表字符开始,然后是5~8位数据,即该字符的代码,规定低位在前,高位在后,接下来是奇偶校验位(可以省略),最后一个停止位“1”表示字符结束。 同步通信:发送方在数据或字符前面用1~2字节同步字符指示一帧的开始,同步字符是双方
[单片机]
51 单片机实现温度计
通过温度感应元件 DS18B20 能感应周围的温度,然后再通过数码管显示当前的温度 它是这个样子的 当前我在室内,我开了取暖器,它显示温度是 下面是这个程序的源代码 /***************************************************************************** 程序功能:实时采集当前环境温度值,并显示于数码管上 *****************************************************************************/ #include reg52.h #define uchar unsigned c
[单片机]
单片机应用实现网络上对远程机房设备无人监控解析方案
1 以太网控制器 台湾Realtek公司的以太网控制器是一种符合IEEE802.3以太网标准的控制器,有RTL8019、RTL8029和RTL8139等系列。其中RTL8019是ISA总线的,较易与8位MCU实现接口。RTL8029和RTL8139是PCI总线的,不能直接与8位的MCU接口,需要一个PCI接口进行转接。考虑到目前RTL8029在市场上较容易购买,故采用RTL8029以太网控制器作为网络接口。 RTL8029内部已经包含有整个网络接口层的协议 (PHY层和MAC层协议),因此应用起来较简单。用户不必考虑链路控制问题,而只需考虑单片机如何从RTL8029中去读TCP/IP协议的数据即可。 PCI总线信号有3.3V
[单片机]
小容量单片机系统的C语言程序结构
引 言:
2002年初,笔者着手写一个IC卡预付费电表的工作程序,该电表使用Philips公司的8位51扩展型单片机87LPC764,要求实现很多功能,包括熄显示、负荷计算与控制、指示闪烁以及电表各种参数的查询等,总之,要使用时间的单元很多。笔者当时使用ASM51完成了这个程序的编写,完成后的程序量是2KB多一点。后来,由于种种原因,这个程序并没有真正使用,只是作了一些改动之后用在一个老化设备上进行计时与负荷计算。约一年后,笔者又重新改写了这些代码。
1 系统的改进
可以说,这个用ASM51实现的代码是没有什么组织性可言的,要什么功能就加入什么功能,弄得程序的结构非常松散,其实这也是导致笔者最终决定重新改写这些代码的原
[应用]
基于C8051F410单片机实现集装箱的安全监测装置与系统设计
引言 随着当前物流行业的快速发展。作为物流主要运输方式的集装箱运输.其运输效率及货运安全性日益受到人们关注。近几年来,随着RFID技术的发展和推广,将RFID技术用于集装箱信息识别.实现集装箱运输的智能化已经成为各集装箱厂家竞相开发的目标。RFID技术是一种利用射频通信方法实现的非接触式、快速、实时和准确的采集与处理信息的自动射频识别技术。目前集装箱运输上对RFlD技术的应用仅仅限于利用阅读器射频信道识别电子标签内集装箱信息.并有实现其运输安全上的保证。本文设计了一种基于C8051F410单片机的双频固定式阅读器。该阅读器与智能集装箱安全设备及路标设备配合实用.不仅能快速识别集装箱信息,而且能监测集装箱内货物的安全。一旦集装箱被非
[单片机]