本文设计的函数发生器采用STC89C51 单片机作为控制核心,外围采用数字/模拟转换电路(DAC0832)、运放电路(LM324)、按键和LED显示灯电路等。电路采用AT89S51单片机和一片DAC0832数模转换器组成数字式低频信号发生器。通过按键控制可产生方波、锯齿波、三角波、正弦波等,同时用LED显示灯指示对应的波形。所产生的波形幅度在一定范围内可调,波形准确并且平滑。本文设计的函数信号发生器,它具有价格低、性能高和在低频范围内稳定性好、操作方便、体积小、耗电少等特点。由于采用了LM324运算放大器,使其电路更加具有较高的稳定性能,性能比高。此电路清晰,出现故障容易查找错误,操作简单、方便。
2021-06-29 00:03:38 576KB 单片机 at89c52 ad0832 信号发生器
1
太阳能是已知的原始的能源,它干净、可再生、丰富,而且分布范围广,具有非常广阔的利用前景。但太阳能利用效率低,这一问题一直影响和阻碍着太阳能技术的普及,如何提高太阳能利用装置的效率,始终是人们关心的话题,太阳能自动跟踪系统的设计为解决这一问题提供了新途径,从而大大提高了太阳能的利用效率。   跟踪太阳的方法可概括为两种方式:光电跟踪和根据视日运动轨迹跟踪。光电跟踪是由光电传感器件根据入射光线的强弱变化产生反馈信号到计算机,计算机运行程序调整采光板的角度实现对太阳的跟踪。光电跟踪的优点是灵敏度高,结构设计较为方便;缺点是受天气的影响很大,如果在稍长时间段里出现乌云遮住太阳的情况,会导致跟踪装置无
1
在深入分析 8位单片机内部资源和 SPWM脉宽调制原理的基础下 ,提出了一种基于 8位单片机的等面积三相 SPWM 算法 ,并将其应用到三相交流异步电动机的变频调速控制中。实验结果表明 ,该方法行之有效 ,降低了变频控制器的开发成本。
2021-06-23 19:49:36 543KB AT89C52 SPWM变频控制器
1
本次课程设计是消毒柜的控制系统的模拟,控制系统是消毒柜的核心,它控制着消毒柜的温度转换、温度采集和工作状态。由热电阻温度传感器和电阻及电位器组成电桥,将温度的变化转化为电压的变化,由于电桥输出电压一般只有几十毫伏,则必须加ICL7650来对放大电桥输出电压,再经ADC0804实现从模拟信号到数字信号的转换,最后送AT89C52单片机,经单片机进行数据的采集,滤波等处理,再根据键扫的结果进行相应的处理,以实现设计要求。 设计内容与要求: 设置三个功能键:消毒、保温、停止。 按消毒键,接通加热继电器加热,当测到125℃时,停止加热。 按保温键,在50℃以下接通加热器,到70℃关闭,一直持续工作。 按停止键,则停止工作。
2021-06-21 15:41:03 5.94MB 键盘控制 数模转换 数码显示 温度控制
1
A/D转换器芯片ADC0832,AT89C52单片机,数码管。系统采用AT89C52单片机,A/D转换采用ADC0832。外部0~5V的模拟信号输入时,首先通过ADC8032转换模块进行转换,转换成数字信号并进入通道进行选择后,将信号传入AT89C52单片机,进行数码管显示
内容简介:这是一个基于AT89C5系列单片机,DS18B20温感以及ILI9341彩屏的一个实时温度显示程序,ILI9341中显示的内容是一个模拟的温度计(有刻度,刻度值,实时温度指针),相关汉字,温度也可以在彩屏中以十进制数显示出来.有proteus仿真.可以直接使用(只要你有keil和proteus软件就行). 软件平台:keil uVision5,Proteus 8.4/8.6 提醒:我代码中一些.h头文件直接写的是函数实现,而不是声明,这个不符合规范!(我懒得改了.....) 主要文件列表:mian.c gui.h ILI9341.h ds18b20.h ILI9341.pdsprj
2021-06-17 09:35:42 195KB AT89C52 DS18B20 ILI9341
1
AT89C52单片机--红外接收头TL1838解码!运用单片机程序解码红外接收头TL838!内有原理图!
2021-06-17 08:06:31 72KB AT89C52 单片机 红外接收头 TL1838
1
at89c52是Dallas公司生产的8位单片机,是51单片机系列使用较多的一种。
2021-06-16 00:31:49 2.34MB 单片机 c51 c52
1
51单片机AT89C52模数转换proteus仿真
2021-06-11 15:31:19 43KB 51单片机 AT89C52 模数转换
1
基于单片机的实验,主要芯片为80C51等。
2021-06-10 11:25:52 22KB 单片机,80C51 AT89V52
1