真正要用PID算法的时候,发现书上的代码在我们51上来实现还不是那么容易的事情。简单的说来,就是不能直接调用。仔细分析你可以发现,教材上的、网上现行的PID实现的C语言代码几乎都是用浮点型的数据来做的,可以想象
[一].前言 在用单片机制作的变送器类和控制器类的仪表中,需要输出1—5V或4—20mA的直流信号的时候,通常采用专用的D/A芯片,一般是每路一片。当输出信号的精度较高时,D/A芯片的位数也将随之增加。在
1 引言 根据用户的要求和需要,主要为了解决当前市场上无遥控密码锁的问题,以提高门禁系统的可靠性和安全性,适应市场需要而设计的该红外红外遥控密码锁系统。该系统具有普通电子密码锁功能的同时,还增加了遥控
本文介绍了ADS58C48主要特性,方框图,模拟输入电路和多种驱动电路,以及ADS58C48EVM评估板主要特性,电路图和材料清单(BOM)。ADS58C48是四路取样频率高达200MSPS 的11位模数转换器(ADC),单电源1.8V工作,总功耗
1概述 Microchip公司生产的PIC16C72是一款基于EPROM的8位高性能微控制器。与其它价格相当的微控制器相比,它在执行速度和代码压缩方面都有很大的改进。由于随时可以买到需要的OPT(一次性编程)产品,因而缩短了
本文介绍了PCF8811主要特性和优势,方框图,以及几种典型应用框图。 PCF8811是低功耗80x126象素CMOS LCD控制器,具有80行和128列输出,显示器数据RAM 80x128位,具有8位并行接口,3/4路SPI和高速I2C总线,适合于以电
随着现代计算机与数字技术的发展.这种显示方式已不适合时代发展的要求。为了实现对雷达探测目标的录取、综合、相关及显示,为了实现设备的小型化,需要将天线的方位角变换为数字信号,而ADI公司生产的单片旋转角数字
在80C31为控制核心的数据采集系统中,往往需要较大的外部RAM来存放数据。大家知道80C31是8位CPU,地址总线宽度为16位,其外部RAM,ROM可直接寻址范围各为64k字节(0000H——FFFFH)。在80C31的工作过程中,R
0 引言 MTK公司第三代单芯片MTl389问世以来,以较高的性价比得到业界的认同,在国产主流机种以及部分进口机中得到了广泛应用。因此,有必要对以 MTl389单芯片组成的DVD系统的原理进行分析。笔者对MTl389单芯片组成
介绍一种来人探测装置的原理及特点。该装置基于PICl6F628A单片机,采用一对收发独立的超声波换能器,利用多普勒效应,在一定空间内能够有效地探测到是否有人进入,并且能够输出信号控制照明设备的开关。 使用超声
引言 随着电子信息技术和计算机网络技术的发展,实现家居信息化、网络化是当前智能家居系统发展的新趋势。报警系统作为智能家居系统的一个重要组成部分,其性能的好坏直接关系到整个智能家居系统的优劣。把无线网
1. C语言和汇编语言在开发单片机时各有哪些优缺点? 答:汇编语言是一种用文字助记符来表示机器指令的符号语言,是最接近机器码的一种语言。其主要优点是占用资源少、程序执行效率高。但是不同的CPU,其汇编语
随着信息技术的发展与医疗卫生事业的深化改革,国家金卫工程的实施使医院管理信息化的进程大大加快,越来约多的医院认识到,只有通过信息化建设,逐步建立信息化医院和医疗企业,才能支持医院的可持续发展,从而大力
Flash的可自编程性(Self-Programmability)是指,用Flash存储器中的驻留软件或程序对Flash存储器进行擦除/编程,但是,要求运行程序代码的存储区与待编程的存储区不在同一模块中。因此,只有一个片上Flash存储器模块
#include <reg51.h> #include<intrins.h>#define BUSY1 (DQ1==0) sbit DQ1 = P0^4; unsigned char idata TMP; unsigned char idata TMP_d; unsigned char f; void wr_ds18_1(char dat); uns