推荐阅读最新更新时间:2024-03-16 13:34
PIC单片机复位系统的条件及原因
P IC 16F87X系列 单片机 的复位功能设计得比较完善,引起单片机内部复位的条件和原因可以大致归纳成以下5种. 1.上电复位 每次单片机加电时,上电复位 电路 都要对 电源 电压 VDD的上升过程进行检测,当VDD值上升到规定值1.6~1.8V时,就产生一个有效的复位信号,需经过72ms加1024个时钟 周期 的延时,才会使单片机复位。 2.人工复位(单片机在执行程序期间) 无论是单片机在按预先设定的正常顺序运行程序,还是出现单片机进入不可预知的某一个死循环,都必须认为单片机在执行程序。单片机在执行程序期间,只要在人工复位端MCLR加入一个低 电平 信号,就会令其复位。 3.人工复位(单片机在睡眠期间
[单片机]
基于51单片机的数字频率机设计
一.硬件方案 频率计由89S52单片机控制电路、信号处理电路、键盘电路以及测量数据的显示电路还有系统软件所构成的,在信号处理电路当中包含了待测信号放大、限幅、波形变换、波形整形以及分频电路。测量范围为0~100KHZ。 主要由51单片机+最小系统+分频模块+整形模块+lcd1602液晶显示+按键而成;如图: 二.设计功能 (1)频率的测量范围为1Hz—100kHz能测量各种周期信号,能测出正弦波、三角波或方波等波形的频率。 (2)通过LCD1602液晶显示屏显示检测到的即时频率数值(最多8位数,单位为Hz)。 (3)电路板上排针左边接信号输入,右边接地。 三.设计原理图 (1)原理图主要采用AD软件进行设计,如图:
[嵌入式]
ST32位微控制器获莱默尔生产线控制面板采用
操作更加简易的生产线控制面板,进一步实现更快速、更流畅的工业制造流程 中国,2011年7月20日 —— 横跨多重电子应用领域、全球领先的微控制器供应商意法半导体(STMicroelectronics,简称ST;纽约证券交易所代码:STM)宣布其最先进32位微控制器获全球知名的工业自动化设备供应商德国莱默尔(Erhardt+Leimer)公司采用,用于操作简易的新一代触摸屏式生产线控制面板。 作为操作人员与制造设备之间的互动界面,生产线控制面板在维持工业生产效率方面扮演着至关重要的角色。以意法半导体高性能STM32微控制器为基础,莱默尔的创新控制面板建立了新的易用性标准,进一步提高制程速度和效率,减少材料浪费,并大幅提升产品品质
[单片机]
STC12C5201AD单片机的PWM功能的应用总结
52xxAD系列单片机的内部集成了两路可编程计数阵列模块(PCA),可用于软件定时器、外部脉冲的捕捉、高速输出和脉宽调制输出(PWM)。 这里主要是对PWM输出功能进行介绍。 首先要清楚与PCA/PWM应用有关的特殊功能寄存器 符号 描述 地址 位地址及其符号 复位值 B7 B6 B5 B4 B3 B2 B1 B0 CCON PCA control register D8H CF CR
[单片机]
振动信号波形在图形型液晶模块上的实现
1 GDM12864E简介及其与MPU的接口 1.1 GDM12864E简介 点阵图形型液晶显示模块GDM12864E内嵌ST7920型中文字型点阵LCD控制/驱动器,通过对控制/驱动器写指令,可以显示数字、字母、汉字以及自定义图形。控制/驱动器ST7920的ROM中包括8192个16×16点的中文字型,以及128个16×8点半宽的数字、字母字型;RAM中包括 1个128×64点的软件绘图区域(GDRAM)和4个16×16点的软件造字区域(CGRAM)。 GDM12864E模块共有20个引脚。 1-VSS,系统地;2-VDD,系统电源(+5V);3-VO,显示对比度调节;4-RS,数据/指令寄存器选择信号;5-RW,
[单片机]
重型汽车抑制干扰源的技术措施
一般来说电磁噪声是难以消除的,但可采取各种措施,把电磁噪声抑制到不致产生电磁干扰的程度。通常单用一种简单的办法来解决电磁噪声问题往往难以奏效,所以最好采用几种不同的组合方法。
一、一般要求
汽车电磁噪声的抑制,可以在接受器方面进行,但由于接受频率、干扰电波的传播方式及其它种种实际情况,在接受器端采取措施是较为困难的。由于汽车电器设备的电磁噪声能干扰其他通讯设备和各种电子设备,所以应考虑抑制汽车电器设备本身产生的电磁噪声。汽车上各种电器产生的电磁干扰电波特性与电平是各不相同的,所以干扰的抑制办法也应符合其特性和电平。抑制干扰电波设计可采用阻尼、屏蔽、滤波和连接等基本措施,且必须满足4个条件:
①有良好的抑制效果。
②不
[嵌入式]
在MOTOROLAA68K系列MCU上移植μC/OS-II
以下介绍如何将μC/OS-II移植到MOTOROLA MC68K系列CPU上。
一、MC68K CPU简介
MC68K及68020、68040等的著名的MOTOROLA32位微处理器,和与之兼容的68K、CPU32、CPU32+等CPU扩充定时处理单元TPU、队列串行模块QSM、系统控制模块和RAM等组成MC683xx系列单片机。
CPU32内部有8个32位通用数据寄存器,8个32位通用地址寄存器。8个通用数据寄存器可作为累加器使用,也可看成C语言中各种类型的变量;8个通用地址寄存器,可作为变址寄存器使用,也可看成C语言中的指针型变量。CPU32有独立的用户堆栈指针和系统堆栈指针,可区分程序区、数据区、系统区、
[嵌入式]