基于单片机的TLC稳压电源系统设计-基于单片机大脑运算能力智力测试仪-基于单片机超声波测距系统仿真设计(报告 PCB 原理图)-基于单片机超高精度电参数测试设计-基于单片机变电站变压器运行参数监测仿真

1316基于单片机的TLC稳压电源系统设计-毕设课设仿真资料

三极管射极电压是稳压电源的输出电压,可以接用电器或负载,这个电压值通过TLC549(A/D,同TLC548)数据转换后,送往单片机处理并显示。调整按键可以改变输入TLC5615(D/A,同TLC5616)的数据。TLC5615的输出电压通过运算放大器与实际输出取样电压比较,控制三极管的电压输出。稳压电路的电压输出接受单片机检测,同时又受单片机的控制。电路在仿真时,各点的电压都连接有电压表显示。

uchar code  LED[10] = {0xc0,0xf9,0xa4,0xb0,0x99,0x92,0x82,0xf8,0x80,0x90};
uchar code Bit_sel[4] = {0x08,0x04,0x02,0x01 }; //各个数码管对应的位选数据

sbit DIO = P1^0;	 	//数据线
sbit CS = P1^1;		 	//片选
sbit CLK = P1^2;		//io口时钟

sbit SCS = P1^4;
sbit SDATA = P1^5;
sbit SCLK = P1^3;

sbit ADD = P3^0;
sbit SUB = P3^1;
sbit Pre_read = P3^2;
sbit Store = P3^3;

uint qian,bai,shi,ge;  //用于显示数码管的 千,百,十,个 等四位的显示
uint val,num;		   //val 是用于输入DA  的数据,num是用于判断是不是长按的
uint cp;			   //计数的变量
uchar key_stat;
uchar add_stat,sub_stat;
uchar st_flag,pre_flag;

1321基于单片机大脑运算能力智力测试仪-毕设课设仿真资料

1311基于单片机超声波测距系统仿真设计(报告 PCB 原理图)毕设课设资料

本次课设的要求是设计制作一个超声波测距仪,测距范围要求为2米以上,精度为1厘米以内。

    本作品使用AT89S51做控制器,超声波接收与发射的频率为40KHZ,采用74LS04芯片构成超声波发射电路,CX20106A芯片构成超声波检测接收电路,数字温度传感器DS18B20对温度实时监测。采用四位共阳数码管显示,分度值为1cm。整个电路采用模块化设计,由主程序、温度补偿模块、超声波测距模块、显示模块等组成。探头的信号经单片机综合分析处理,实现超声波测距功能。

关键词:超声波测距;AT89S51;温度补偿;发射电路;接收电路;数码管显示

本次设计的要求是设计制作一个超声波测距仪,测距范围要求为2米以上,精度为1厘米以内。

本作品使用AT89S51做控制器,超声波接收与发射的频率为40KHZ,采用74LS04芯片构成超声波发射电路,CX20106A芯片构成超声波检测接收电路,数字温度传感器DS18B20对温度实时监测。采用四位共阳数码管显示,分度值为1cm。整个电路采用模块化设计,由主程序、温度补偿模块、超声波测距模块、显示模块等组成。探头的信号经单片机综合分析处理,实现超声波测距功能。

关键词:超声波测距;AT89S51;温度补偿;发射电路;接收电路;数码管显示

<span style="color:#000000"><span style="color:#000000">#include <reg52.h>         //STC89C52头文件
#define uchar unsigned char    
#define uint unsigned int
unsigned int  time=0;
unsigned int  timer=0;
unsigned long S=0;         //距离变量
bit  flag =0;                 //超声波模块量程溢出标志(>5米时置1)
sbit echo=P1^0;               //超声波模块的发射端
sbit trig=P1^1;               //超声波模块的接收端
sbit ds=P2^2;                //DS18B20的信号线
sbit P24=P2^4;
sbit P25=P2^5; 
sbit P26=P2^6;            
sbit P27=P2^7; 
sbit P07=P0^7;             
int temp;    
//八位共阳极
unsigned char code shuzu[]={0xc0,0xf9,0xa4,0xb0,0x99,0x92,0x82,0xf8,0x80,0x90};
/*********************************************************/
</span></span>

  

1307基于单片机超高精度电参数测试设计-毕设课设资料

这次设计的课题,智能电参数测试电路是基于单片机,控制外部器件进行操作的。利用protues软件进行局部电路的描绘。然后在使用Keil4软件针对protues仿真部分作出代码控制程序,经过编译,修改调试生成hex文件。最后再把.hex文件加载到protues中ATC80C52单片机芯片系统中,运行硬件仿真电路,做完局部仿真后。最后将部分电路进行模块化处理。最后整合在一块,通过外部中断切换显示各个模块测试的结果数据。

仿真原理图如下

1300基于单片机变电站变压器运行参数监测仿真设计-毕设课设资料

//存储 0x01 高值   0x02  低值

#include "reg52.h" //stc头文件
#include "Delay.h"
#include "LCD1602.h"
#include "DS18B20.h"
#include "KEY.h"
#include "ADC0832.h"




/*=========================================
//主函数
=========================================*/
void main( void )
{
 	LCD1602_Init();						    //1602液晶初始化
	SYS_Init();

	while(1)
	{
		ReadTemperature();


文章转自电设屋,资料百度网盘下载地址 https://www.aiesst.cn/share.html

目录

1316基于单片机的TLC稳压电源系统设计-毕设课设仿真资料

1321基于单片机大脑运算能力智力测试仪-毕设课设仿真资料

1307基于单片机超高精度电参数测试设计-毕设课设资料

1300基于单片机变电站变压器运行参数监测仿真设计-毕设课设资料


猜你喜欢

转载自blog.csdn.net/u014683833/article/details/123408796