推荐阅读最新更新时间:2024-03-16 13:36
基于单片机的光纤光栅解调器设计
光纤光栅传感器的应用是一个方兴未艾的领域,有着非常广阔的发展前景。目前限制光纤光栅传感器大量实际应用的最主要障碍就是传感信号的解调。光纤光栅传感解调方法有许多,但是能够实际应用的解调产品并不多,而且价格昂贵。因此研究开发适于实际工程应用的解调系统,降低解调系统的成本,是使光纤光栅传感器能够在实际工程应用中得到推广的关键问题。 有鉴于此,为了满足工程应用的需要,本文提出了一种基于单片机的光纤光栅解调技术,即利用目前应用极为广泛,价格比较便宜的单片机作为信号采集和处理的MCU,开发一种较高精度的、廉价的、便携的、能进行快速测量且能方便获取所测参变量大小的解调器。为了解决了单个单片机速度较慢的问题,系统中采用双CPU,其中一个单片机完
[单片机]
51单片机实验1——串行通信(TX/RX)
仿真电路图如下: 代码如下: #include reg51.h #define uint unsigned int #define uchar unsigned char uint code segcode ={0x3F,0x06,0x5B,0x4F,0x66,0x6D,0x7D, 0x07, 0x7F,0x6F,0x77,0x7C,0x39,0x5E,0x79,0x71}; uchar code weicode ={0x0e,0x0d,0x0b,0x07}; uchar disbuf ={0,0,0,0}; //定义并初始化数码管数据缓冲区 void delayms(uint x) //延时1ms函数 {
[单片机]
VL53L0X激光测距模块的单片机驱动程序
自己做的激光测距VL53L0X程序,拿出来和大家分享。这程序里面没有加显示设备,因为不知道大家要使用什么来显示,所以请根据个人情况来进行修改添加,但是附件里面的程序是我加上OLED后的程序 各位请按需使用。 单片机源程序如下: #include REGX51.H #include intrins.h #define uchar unsigned char #define uint unsigned int #define VL53L0X_REG_IDENTIFICATION_MODEL_ID 0xc0 #define VL53L0X_REG_IDENTIFICATION_REVISION_ID 0xc2 #d
[单片机]
从零开始51单片机教程——9:单片机寻址方式与指令系统
什么是单片机寻址方式与指令系统 通过前面的学习,我们已经了解了单片机内部的结构,并且也已经知道,要控制单片机,让它为我们干学,要用指令,我们已学了几条指令,但很零散,从现在开始,我们将要系统地学习8051单片机的指令部份。 一、概述 1、指令的格式 我们已知,要让计算机做事,就得给计算机以指令,并且我们已知,计算机很“笨”,只能懂得数字,如前面我们写进机器的75H,90H,00H等等,所以指令的第一种格式就是机器码格式,也说是数字的形式。但这种形式实在是为难我们人了,太难记了,于是有另一种格式,助记符格式,如MOV P1,#0FFH,这样就好记了。 这两种格式之间的关系呢,我们不难理解,本质上它们完全等价,只
[单片机]
基于单片机的医疗点滴输液控制系统设计
0 引言 目前医院普遍使用的是人工监控点滴输液装置器,将液体容器挂在一定高度,利用势差将液体输入病人体内,用软管夹对软管夹紧和放松控制滴速,医护人员按药剂特性对滴速进行控制。如何使这种手工操作走向自动化或半自动化,让护理人员监控病人打点滴的进程时间得到充分利用,使能自理的病人自己能掌握点滴的速度,这就要求医疗器械加速自动化与半自动化进程,提高医护质量。本文介绍了一种操作方便、显示直观、可集中控制、具有报警功能的智能型液体点滴速度监控系统。该系统可让医护人员在控制室(通过主机)改变不同受液者(控制从机)的输液状况,也可以直接到输液室直接改变输液状态(直接控制从机),了解病人的输液进程,及时通知处理将快完成的输液。 1 硬件结构与工作
[单片机]
如何在KEIL中添加STC单片机
首先,看一下STC公司的解答: 1.把STC单片机,当成Intel的8052/87C52/87C54/87C58, Philips的P87C52/P87C54/P87C58就可以了 2.也可安装STC仿真器的驱动程序,这样就看到型号了 然后,我来详细的说明一下: STC单片机完全还可以当成AT89C系列,AT89S系列,因为都是51的内核。如果要想看到STC单片机,就安装STC仿真器的驱动程序,这样就有STC所有的系列了 STC仿真器的驱动程序,原意是供STC仿真器使用的,但是STC仿真器比较昂贵,再加上STC单片机本身可以ISP下载调试程序,没有必要再用仿真器了。 由于STC的仿真器的驱动程序太大,我将下载地址
[单片机]
51系列单片机的引脚图
51系列单片机的引脚图 端子介绍 l P0.0~P0.7 P0口8位双向口线(在引脚的39~32号端子)。 l P1.0~P1.7 P1口8位双向口线(在引脚的1~8号端子)。 l P2.0~P2.7 P2口8位双向口线(在引脚的21~28号端子)。 l P3.0~P3.7 P2口8位双向口线(在引脚的10~17号端子)。 单片机具有四个I/O口,这4个I/O口具有着不完全相同的功能,这里大家可得学好了,其他书里也有但是可能讲太深了,不好理解,这里小编就按照自己理解的方式来写会跟好理解一些。 P0口有三个功能: 1、外部扩展存储器时,当做数据总线(如图1中的D0~D7为数据总线接口); 2、外部扩展存储器时,当作地址总线(
[单片机]
基于Motorola单片机的机器人追跑控制系统
机器人作为人类20世纪最伟大的发明之一,在短短的40年内发生了日新月异的变化。随着计算机技术、通信技术、传感器技术等的发展,机器人之间的互动成为机器人技术的一大热点。 本文设计了一种基于摩托罗拉MC68HC08系列单片机的机器人追跑控制系统,用于研究机器人之间的简单互动。 移动机器人行为描述 在此系统中,我们将两个移动机器人一个命名为“猫”,一个命名为“鼠”。当两个机器人都无法接收到对方发出的信号时,机器人“猫”以S形前进,机器人“鼠”在原地进行180度摆动;当机器人“猫”检测到机器人“鼠”发出的信号时,以直线追向机器人“鼠”的方向,而机器人“鼠” 同时接收到“猫”的信号,以直线向前移动,以躲避“猫”的追赶,直
[单片机]