推荐阅读最新更新时间:2024-03-16 15:41
PIC单片机A/D转换数据存储效率的提升
本文提出一种数据打包的方法, 使得相同的数据量占用较少的存储空间, 并可提高传输效率。 引言 在由单片机和PC 机构成的检测系统中, 通常会由多个单片机采集数据并将经过A/D 转换的数据通过串口送往上位PC 机进行数据处理。PIC 单片机A/D 转换后的结果大多是8 位或10 位的, 8 位的A/D转换不涉及该问题。以10 位的数据为例, 在单片机内进行存储时需要占用2 个8 位的字节, 低8 位和高2位分别存储在2 个字节中, 但是用于存储高位数据的8 位宽的RAM 单元中仅有2 位是有效数据。 单片机的存储空间有限, 以PIC16F877 单片机为例, RAM 数据存储器按功能分为通用寄存器和特殊功能寄存
[单片机]
从单片机的应用发展到嵌入式操作系统的应用思考
1 嵌入式系统 嵌入式系统(Embedded System)是指有特定功能或用途的计算机硬、软件的集合体,分为嵌入式软件系统和嵌入式硬件系统。在智能控制设备、便携式智能仪器等应用场合,出于对产品体积、成本等诸因素的考虑,往往要求将智能控制部分安装于设备内部,且占用的空间尽可能小,在这种情况下,处理器没有一般意义的硬盘,只有有限容量的内存及常用的Flash电子盘,这样的系统称为嵌入式系统。嵌入式系统的操作系统和功能软件集成于计算机硬件系统之中,也就是软件与硬件的一体化。嵌入式系统目的性或针对性很强,具有软件代码小、高度自动化、响应速度快等特点,这也是与通用计算机系统的最主要区别。嵌入式技术与实时性有着必然的联系。 2 从
[单片机]
驱动永磁无刷直流电机的嵌入式微控制器
摘要: 本文介绍了一种适用于控制永磁无刷直流电机的廉价嵌入式微控制器,并结合实例给出了软件和硬件两种控制方法。
关键词: 永磁无刷直流电机 控制 嵌入式微控制器
一、 概述
永磁无刷直流电机(Permanent Magnet Brushless DC Motor以下简称PMBLDC)由于其固有的特点,在家用消费类产品(空调、冰箱、洗衣机)和IT周边产品(打印机、软驱、硬驱)中得到广泛的应用。它具有结构简单、高效、低噪声、高功率密度、启动扭矩大、寿命长等其它种类直流电机无法比拟的特性。我国是稀土大国,稀土永磁材料经过这几年的发展,已经有了一定的规模,质量和数据都有较大的提高,价格已不断
[嵌入式]
51单片机定时器的方式0使用注意
当 51单片机工作模式寄存器 设置为 TMOD.M1M0 = 00 工作方式0 TMOD.C/T = 0 定时工作模式 定时器/计数器0 将工作在 13bit 定时器模式。。 与想当然的 13 bit = 5bit(TH0 ) + 8bit (TL0)的搞法不同的是。。(谁让你不看规格) 13bit = 8bit(TH0) + 5bit(TL0) TL0的高三位没有用到。。 假设定时器工作频率为2M,那么中断服务程序定长1ms的写法应该是。。 1 /* 2 * @Func: void TIMER0_IRQHandler(void) interrupt 1 3 * @Usage: timer0
[单片机]
如何使用PIC单片机来调试LCD控制器
使用PIC来调试LCD应用可能会有两个方面的问题。第一,LCD控制器会在器件暂停时停止。第二,在PIC16F946/917/916/914/913 MCU上ICD引脚与段共用。 在进行调试时,器件会在断点处和用户按暂停按钮时暂停。如果ICD配置为暂停器件的外设,则LCD控制器将暂停,并向LCD显示屏施加直流电压。 随着时间的推移,直流电压会对显示屏造成损坏:但对于大多数调试情形,不需要考虑这一点。 PIC18F LCD MCU具有一个特性,允许当器件在调试期间暂停时,LCD模块继续工作。对于要在器件暂停时检查显示图像,以及防止在器件暂停很长时间的情况下损坏显示屏.该特性很有用。 PIC16F946/917/916
[单片机]
8051单片机红外线遥控实验
如果网页显示格式错乱可从这里下载完整的源程序:http://www.51hei.com/f/dpjjmhw.rar // 遥控器 采用Ht6221 芯片 //红外线遥控 用外部中断作为红外线解码输入 红外遥控器1号键为 电风扇 启动键 #include reg51.h #define uchar unsigned char #define uint unsigned int code uchar seg ={0x28,0x7e,0xa2,0x62,0x74,0x61,0x21,0x7a,0x20,0x60}; //数码管码表 code uchar tab ={0x7f,0xbf,0xdf,0xef,0xf7
[单片机]
基于AT89S51单片机的出租车计价器系统设计
随着生活水平的提高,人们已不再满足于衣食住的享受,出行的舒适已受到越来越多人的关注。于是,出租车行业以低价高质的服务给人们带来了出行的享受。但是总存在买卖纠纷困扰着行业的发展。然而解决这一矛盾的最好方法就是改良出租车的计价器,用更加精良的计价器来为乘客提供更加方便快捷的服务。我国的出租车始于20世纪70年代,随着电子技术的发展,出租车计价器的设计技术也在不断进步和提高。国内出租车计价器的发展已经经历了4个阶段,从传统的全部由机械元器件组成的机械式到半电子式出租车计价器,再从集成电路式到目前的基于单片机系统设计的出租车计价器。基于单片机系统设计的出租车计价器是以单片机作为核心的控制元件,采用灵敏的霍尔开关型器件,具有功能强,性能可靠
[单片机]
基于51单片机的红外电子密码锁的设计
本设计包含两个51单片机和一个proteus自带的红外组件IRLINK来模拟实现红外通信:1)一个单片机模拟发送密码信号; 2)一个单片机接收密码信号并通过电磁线圈控制锁的开或者关; 3)使用proteus自带的红外组件IRLINK的发射端模拟第一个单片机发射红外信号; 4)使用proteus自带的红外组件IRLINK的接收端模拟接红外信号并经过光电转换成电信号送入第二个单片机(红外电子密码锁的控制器) 以下是电路图的设计: 电路图设计 以下是红外通信的部分程序 #include reg52.h //此文件中定义了单片机的一些特殊功能寄存器 typedef unsigned int u16
[单片机]