本文介绍了以AT89S51单片机为核心的温度控制系统的工作原理和设计方法。温度信号由温度芯片DS18B20采集,并以数字信号的方式传送给单片机。文中介绍了该控制系统的硬件部分,包括:温度检测电路、温度控制电路、PC机与单片机串口通讯电路和一些接口电路 。单片机通过对信号进行相应处理,从而实现温度控制的目的。文中还着重介绍了软件设计部分,在这里采用模块化结构,主要模块有:数码管显示程序、键盘扫描及按键处理程序、温度信号处理程序、继电器控制程序、单片机与PC机串口通讯程序。 关键字:单片机 DS18B20温度芯片 温度控制 串口通讯
上传时间: 2014-01-10
上传用户:wang5829
用多进程同步方法解决生产者——费者问题 设计目的:通过研究Linux 的进程机制和信号量实现生产者消费者问题的并发控制. 说明:有界缓冲区内设有20个存储单元,放入/取出的数据项设定为1-20这20个整型数. 设计要求: (1)每个生产者和消费者对有界缓冲区进行操作后,即时显示有界缓冲区的全部内容,当前指针位置和生产者/消费者县城的标识符. (2)生产者和消费者各有两个以上. (3)多个生产者或多个消费者之间须有共享对缓冲区进行操作的函数代码.
上传时间: 2016-07-11
上传用户:源码3
基于tms320f2812dsp芯片的用c语言实现外设控制-音频信号发生
上传时间: 2013-11-30
上传用户:agent
基于数字信号处理器(DSP)的异步电机直接转矩控制研究(硕士论文),含VC源代码,汇编源码以及完整硕士论文文档。
上传时间: 2016-07-25
上传用户:维子哥哥
用VHDL语言写的程序包含如下功能:1.键盘扫描2.控制AD转换3.产生PWM信号与51系列CPU接口,接在51地址数据总线上,单片机通过访问地址总线上的数据寄存器来控制CPLD
上传时间: 2013-12-27
上传用户:咔乐坞
能在微程序的控制下自动产生各种单元模块的控制信号,实现加减法指令的功能。在本模型机综合设计之一——加减法指令的实现。实验中,计算机的数据通道、CPU从内存中取出机器指令,解释、执行指令都将由微指令组成的时序来完成,即一条机器指令对应一个微程序。
上传时间: 2014-12-02
上传用户:wfeel
AVR MEGA16 控制TEA5767,接受遥控输入,3310LCD输出,可用作I2C,单片机解码遥控信号,SPI模式下LCD控制的例子.
上传时间: 2016-08-03
上传用户:541657925
数字锁相环控制产生信号程序详解以及控制字计算方法
上传时间: 2016-08-04
上传用户:ztj182002
基于ADuC831的用于直流电机稳速控制中的PWM信号的给定
上传时间: 2016-08-09
上传用户:klin3139
控制模块是频率计的核心所在,具有如下所述功能: 对输入数据判断并输出档位信号; ——10KHZ最高位为1010,换高档,最低位为0000,小数点不亮,表无信号; ——100KHZ最高位为1010,换高档,最高位为0000,换低档测试; ——1MHZ、10MHZ同100KHZ测试档。 针对不同的档位输出不同的时基信号; ——100ms时基信号,用于10KHZ档位测量 ——10ms时基信号,用于100KHZ档位测量 ——1ms时基信号,用于1MHZ档位测量 ——0.1ms时基信号,用于10MHZ档位测量
上传时间: 2016-08-17
上传用户:hn891122