推荐阅读最新更新时间:2024-03-16 15:57
PIC16C5X单片机睡眠状态的键唤醒方法
在有些应用场合下,CPU只需间断性工作或对外部事件作出处理,平时处于待机状态。PIC16C5X单片机有一种节能方式,睡眠(SLEEP)方式,在这种状态中,振荡驱动器停止工作, I/O口保持执行 SLEEP指令前的状态,从而大大降低系统功耗。由于PIC16C5X单片机无中断功能,要退出睡眠方式,只有两种方法: (1)“看门狗”(WDT)溢出。 (2)在复位脚加低电平,而使芯片复位。本文采用第二种方法。 在图1给出的例子中,PIC16C5X平时处于睡眠态,当任意一键按下时,将它从睡眠状态中唤醒,进行键盘处理。为便于说明,在本例中,SW1按下时,点亮 ,如下图所示 绿灯;当SW2按下时,红灯亮。读者可按实际需要编写处理程序,参见
[单片机]
感应式循迹小车的设计与实现
传统的循迹小车采用光电传感器作路面轨道检测,其工作可靠性受环境光线的影响很大,实际运行中经常要根据环境光线的变化时传感器的灵敏度进行调整。提出一种感应式循迹小车的设计方法。用金属铝箔胶带代替黑色轨道线,在小车上设置多只金属感应传感器,基于感应的方法来检测铝箔胶带路线的位置,把检测的结果送单片机处理,再由单片机输出相应控制信号驱动小车运行。所提出的方法能够完全消除环境光线对循迹小车的干扰,提高小车运行的可靠性。样品小车的测试结果表明,基于新方法设计的小车运行平稳,在长时间工作中没有出现脱轨现象,小车的整体性能良好。
循迹小车是目前较为普遍的一项智能小车制作竞赛,该制作要求小车能寻着一条黑色轨迹前进直到终点,用达到终点的时间决定竞
[嵌入式]
51单片机总线编址电路
带总线扩展接口的单片机系统,包括外部32kRAM扩展、LCDl602接口、输入输出口。带编址扩展的单片机最小系统电路如下图所示。使用74HC573锁存低8位地址;74138实现8个地址扩展,74138的A、B、C接A8~A9,E1接Al5,E2、E3接地常有效,得到OF8FFH到OFFFFH8个地址或者8000H到8700H(无关位用0表示)。 32k接口如下图所示。DO~D7接数据总线p0口,地址线AO~Al4接单片机地址总线低15位,单片机地址线Al5接片选信号,低 电平 有效,这样地址分配从OOOOH到7FFFH,与74138译码地址不冲突。 LCD1602接口电路如下图所示。
[单片机]
在P87LPC674单片机I2C总线系统中扩展LCD显示器
摘要: 介绍一种利用Philips公司生产的P87LPC764单片机作为I2C总线控制器与I2C总线显示器件PCF8577C构成的LCD显示器电路,并给出了相应的程序清单。
关键词: P87LPC764单片机 I2C总线 PCF8577C LCD显示器
1 引言
I2C总线是Philips公司推出的芯片间串行传输总线。它仅用串行数据线(SDA)和串行时钟线(SCL)两根连线便实现了完善的全双工同步数据传送,并可很方便地构成多机系统和外围器件扩展系统。
本文介绍在P87LPC764单片机中利用I2C总线系统中典型的LCD驱动控制器件PCF8577C来扩展256段静态LCD的电路设计方法。
[电源管理]
飞思卡尔8位S08微控制器简化环保设计
飞思卡尔半导体(Freescale Semiconductor)新推出 MC9S08QB8/4 (QB8)系列8位S08微控制器(MCU),大幅改善了能源效率,适合多种低功耗嵌入式应用,如烟雾探测器、电池驱动的玩具与游戏机、车库自动门及其它远程遥控等电池供电应用等。 QB8 MCU提供一系列节能特性,如两组超低功率停止模式、低功率执行与低功率待机模式、6微秒的唤醒时间以及超低功率的外部震荡器与时脉控制暂存登录器,可关闭闲置外围模块的时脉。QB8组件的运作仅需1.8V电源,但时脉仍可达20MHz。 QB8 MCU具备多达8KBytes的闪存、分辨率可达12位的8信道模拟数字转换器(ADC)、一组8位的模拟数字定时器、一组16位的
[单片机]
ST在VLSI2023上展示新一代SR6G7 ePCM车用MCU
ST在2023年VLSI(超大规模集成)技术与电路研讨会(简称VLSI 2023)上推出了具有21MB嵌入式相变存储器(ePCM)的新型汽车级微控制器SR6G7。 ST还专门举办了一个Demo,展示了 21 MB 的 ePCM 如何在完全无线 (OTA) 模式下扩展到 40.5 MB,以及其 SMARTPOWER 功能如何使用 Cortex-M4 来实现灵活且功能丰富的配置,同时降低100倍功耗。此外,该论文具有很强的象征意义,因为其所有创新很快将在目前正在提供样品的 Stellar SR6G7 MCU 上实现。 虽然 VLSI 2023 的组织者将在 IEEE Xplore 上发布 ST 文章,但我们想回顾一下推动评委接受论
[汽车电子]
51单片机驱动LCD1602程序详解
51单片机LCD1602程序详解 LCD1602 工业字符型液晶。1602是指LCD显示的内容为16X2,即可以显示两行,每行16个字符。 特殊接口说明 RS:寄存器选择输入端 RS=1:指向数据寄存器 RS=0:指向指令寄存器 RW:读写控制输入端 RW=0:写操作 RW=1:读操作 E:使能信号输入端 读操作时,高电平有效; 写操作时,下降沿有效; 程序编写: #include《reg51.h》 #include《intrins.h》 //其中有nop函数的定义 /*对于延时很短的,要求在us级的,采用“_nop_”函数,这个函数相当汇编NOP指令,延时
[单片机]
单片机在智能电饭煲中的应用
1 引言
目前,市场上的电饭煲大部分采用机械式或者是采用固定功率的方式加热,能源利用率低,功能单一,难以满足人们日益增长的生活需求。因此,开发功能齐全,安全可靠的微电脑电饭煲是非常用必要的。电饭煲从机械式原理到现在的智能电饭煲,期间经历了许多的阶段。电饭煲发挥高新技术优势,以美味炊煮为主导,使产品更加丰富与时尚化,现已形成微电脑、电脑与机械三大类型、十大不同款式。机械电饭煲虽然价格方面体现它的优势之外,其他方面就很难满足人们对现代生活高品质的需求。微电脑或电脑控制的智能电饭煲符合现代人的要求,人性化的界面设计,使得人们一眼看出当前工作状态,让您更安心,各种烹调过程全部由电脑自动控制,并且大多的智能电饭煲采用太空“黑晶”
[单片机]