MSP430开发的使用PID算法温度控制程序 本程序通过485总线与上位机通信发送和接受命令,并自动通过PID算法控制温控板的温度加热到37度或制冷到16度,是我工作后完成的第一个工程项目
上传时间: 2014-01-12
上传用户:BOBOniu
基于485的51单片机多机通讯程序,其中包括步进电机的控制,液晶屏幕驱动。
上传时间: 2016-06-23
上传用户:aix008
一个测试用的demo,用于数字视频录象机的登陆,芸薹控制,浏览视频。
上传时间: 2016-06-23
上传用户:himbly
本课题要求在研究PC机键盘通信协议的基础上,设计一个89C51单片机为核心的包含常用键的标准PC小键盘,并且带有液晶显示屏LCD,使得键盘除能用于各类PC机外,还能进行一些相关字符或参数显示,并且具有体积小巧、便于布放、灵活多用等特点。这样可以形成一个标准实用的应用产品,使系统既能做PC键盘,又能直接进行一些现场操作控制及相关显示,同时还能做其它功能扩充,如现场温度监测、语音播报等。
上传时间: 2016-06-27
上传用户:z1191176801
介绍了一种采用硬件控制的自动数据采集系统的设计方法,包括数字系统自顶向下的设计思路、Verilog HDL对系统硬件的描述和状态机的设计以及MAX+PLUSII开发软件的仿真。设计结果表明:该采集系统具有很高的实用价值,极大地提高了系统的信号处理能力。
上传时间: 2016-07-01
上传用户:czl10052678
本程序使用MSP430F149控制IIC总线EEProm AT24C02;MCU的通用输入输出(GPIO)端口P1.2、P1.3 与AT24C02 的SCL、SDA端口相连接构成I2C总线,因为MSP430F149 内部没有专用的I2C接口电路,所以只能用IO端口来模拟I2C时序从而实现对EEPROM的读写操作。从图 3.3 中我们可以看到EEPROM地址选择端口A0~A2 都外接低电平,所以进行I2C通信时,EEPROM的从机地址是唯一的,即A0~A2 所对应的地址控制位均为 0。 因为AT24C0X(X=1,2,4,8,16)系列芯片的管脚是兼容的,所以用户也可以自行更换其他型号的芯片,无需改动任何硬件结构,只需注意器件地址和存储空间寻址模式的变化,相应地修改软件程序即可。
上传时间: 2014-01-09
上传用户:pompey
本文介绍了以AT89S51单片机为核心的温度控制系统的工作原理和设计方法。温度信号由温度芯片DS18B20采集,并以数字信号的方式传送给单片机。文中介绍了该控制系统的硬件部分,包括:温度检测电路、温度控制电路、PC机与单片机串口通讯电路和一些接口电路 。单片机通过对信号进行相应处理,从而实现温度控制的目的。文中还着重介绍了软件设计部分,在这里采用模块化结构,主要模块有:数码管显示程序、键盘扫描及按键处理程序、温度信号处理程序、继电器控制程序、单片机与PC机串口通讯程序。 关键字:单片机 DS18B20温度芯片 温度控制 串口通讯
上传时间: 2014-01-10
上传用户:wang5829
此代码是控制打印机的代码,很详细!(如:打印机是否连机 打印机是否缺纸)
上传时间: 2013-12-15
上传用户:baiom
能在微程序的控制下自动产生各种单元模块的控制信号,实现加减法指令的功能。在本模型机综合设计之一——加减法指令的实现。实验中,计算机的数据通道、CPU从内存中取出机器指令,解释、执行指令都将由微指令组成的时序来完成,即一条机器指令对应一个微程序。
上传时间: 2014-12-02
上传用户:wfeel
实验目的 这次进行的模型机的总体设计,是在前几次实验田的基础之上进行的。前面几次实验中有算术逻辑运算单元实验,这次实验主要是完成对不带进位和带进位的加减法进行运算。这也是我们这们这次实验中的两个主要的题目。后面我们还有对通用寄存器、指令和微程序控制单元等部分的实验。而这些都是为了让我们更加了解计算机在工作时的具体运行情况,计算机在运行时,每个部分是怎样来完成自己的该完成的部分的。 这次实验主要是要我们掌握各个单元模块的工作原理,进一步将其组成完整的系统,构造一台基本的模型计算机;在本试验中,将规划读/写内存、寄存器、数值计算等功能,并且编写相应的微程序。然后具体上机调试各个模块单元以便进一步掌握整机的概念。
上传时间: 2016-08-02
上传用户:2404