推荐阅读最新更新时间:2024-03-16 15:51
基于PICl6F628A单片机来人探测装置方案设计
介绍一种来人探测装置的原理及特点。该装置基于PICl6F628A单片机,采用一对收发独立的超声波换能器,利用多普勒效应,在一定空间内能够有效地探测到是否有人进入,并且能够输出信号控制照明设备的开关。 使用超声波可以很方便的对一定空间内的运动物体进行有效的探测,具有安装方便,探测效果好的特点。本文介绍一种利用超声波多普勒效应设计的来人探测装置。该设计使用了PICl6F628A单片机,对以往用到的超声波探测硬件电路进行改进,利用软件编程对来人情况进行有效地探测,继而输出控制信号控制照明装置的开关。 1 工作原理及特点 当声源与声波接收器之间存在有相对运动时,声波接收器所接收到的信号频率将与传播的声波频率有
[单片机]
PIC单片机的多路AD切换程序设计
pic单片机是最重要的单片机种类之一,对于pic单片机,小编曾带来诸多介绍,如pic单片机的优势、pic单片机选型等。而在本文中,小编将为大家介绍两种pic单片机程序:一是pic单片机多路ad切换程序,二是pic单片机循环程序。 一、pic单片机简介 pic单片机(Peripheral Interface Controller)是一种用来开发和控制外围设备的集成电路(IC)。一种具有分散作用(多任务)功能的CPU。与人类相比,大脑就是CPU,PIC 共享的部分相当于人的神经系统。PIC 单片机是一个小的计算机。PIC单片机有计算功能和记忆内存像CPU并由软件控制运行。然而,处理能力—般,存储器容量也很有限,这取决于PIC的类型
[单片机]
C8051F与80C51系列单片机的不同初始化
摘要:C8051F系列单片机是Cygnal公司出品的高速单片机,它与80C51系列单片机指令集兼容,但比后者增加了许多资源,从而为嵌入式系统的开发提供了极大的方便。文中介绍了这两者在结构上的差异以及编程时应注意的问题,并给出了它们较完整的初始化程序。
关键词:特殊功能寄存器SDR;先权交叉开关译码器;交叉开关控制寄存器
1 引言
近30年来,世界各主要电子元器件生产厂商纷纷推出自己各具特色的单片机产品。而在百花齐放的单片机家族中,80C5l系列一直扮演着重要的角色。该单片机在教学、科研等领域已经成为入门单片机并成为单片机应用的首选,该产品以其易读性好、扩展能力强而著称,从而成为广大从事单片机开发者最熟悉、最具代表的机型。但人
[应用]
单片机在起重机工况安全监控系统中的应用
汽车起重机具有移动快捷便利的特点,因此应用非常广泛。其操作虽然简单,但是工况却十分复杂,操作员往往不易发现潜在的危险,安全生产形势十分严峻,尤其是车载移动式起重机,常常出现侧翻事故,以至人员伤亡。 本文开发了一种汽车起重机安全监控系统,针对起重机在各种工况下的操控特性曲线,实时监测和报警,并带有安全操作提示,包括侧方位安全性提示,并在紧急状态下自动切断超载项目,从而集工况监测、控制、报警、记录系统于一体。与进口设备“力矩限制器”相比,本系统具有功能齐全、经济实用的特点。本系统经过近10年的实际应用和改进,能够杜绝安全隐患,确保安全生产,并且可以通过简单改装和修改计算参数在其他类型的起重机上使用,能够简单快捷地完成设备的安装调试
[工业控制]
STM8L151C8单片机学习例程(7)——ADC采集,串口发送电压值
STM8L_7_ADC: 1.User:工程及main文件 2.Hardware:ADC,USART,CLK,LED,Delay 3.STM8L15x_StdPeriph_Driver:STM8自带库文件 4.Debug:hex文件存放于EXE文件夹 5.Function: ADC采集,串口发送电压值 /** ****************************************************************************** * @file main.c * @author Alex——小白 * @version V1.0 * @date 20
[单片机]
单片机stm32F103单片机晶振不起振的原因分析
这是我在做单片机最小系统板时候碰到的问题,之前虽然也做过相似的板子,可是未曾出现过无源晶振不起振的问题。下面是我在遇到问题后的一些检查,排除问题的过程。本人小菜鸟一个,文章中如有错误和不足,还望各位大佬指正和补充。 事情是这样的,本人做了一款32单片机最小系统板(先叫它老大),在老大出来之前的前五个月,我用相同的PCB板焊了一款用在毕设上面,那个是能正常工作的。板上有个小负载,LED灯。想让这个灯闪烁。代码是没有问题的,因为下载到从网上买的单片机是正常工作的。用JLink下载到自己做的板子上也是能下载进去的,但是不工作。怀疑晶振没起振。用示波器测量晶振引脚对地为一个高电平,而控制那个灯亮的管脚一直是高电平。买回来的板子
[单片机]
51单片机学习笔记:ST7920控制器的12864液晶使用总结
总结: 1、 控制芯片不同,液晶接口定义,或者寄存器定义也可能不同 2、 显示方式有并行和串行,串行方式据说不能读数据寄存器(DR),那指令暂存器IR是否可读? 3、 含字库芯片显示字符时不必对字符取模了,但字库有可能缺斤少两,就是说有一部分字(哪怕是常用字),在字库中没有,如果你第一次测试代码就遇到该字在字库中没有的情况,建议去买体育彩票,支持体育运动! 4、 对芯片的结构地址一定要理解清楚,个人阅读网上一些资料发现大多是不准确的,甚至自相矛盾 很多数据手册中内容更是模棱两可,不明所以,数据手册之间也有矛盾的! 我根据自己的实验结果,再结合一些资料,得出以下结论: ST7920可以控制256×64 点阵的二维绘图缓冲空间, 对
[单片机]
STC89C52单片机的定时器使用
//////////////////////////////////////////////////////////////////////// 实现功能: 配置定时器2的相关寄存器,使其实现定时器中断功能,然后根据中断 的周期频率实现准确的时钟系统,在数码管上显示实现 实验板型号:BS-XYD-C52 实验名称: 定时器2实现时钟系统 编写人: 谢应东 编写日期: 2012-4-28 ///////////////////////////////////////////////////////////////////////// #include reg52.h #def
[单片机]