シングルチップマイコンに基づく 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 cm 以内であることが求められます。

    この作品ではAT89S51をコントローラとして使用し、超音波送受信周波数は40KHZで、74LS04チップを使用して超音波送信回路を形成し、CX20106Aチップを使用して超音波検出受信回路を形成し、デジタル温度センサDS18B20が温度を監視します。リアルタイムの温度。表示には陽極共用デジタル管4本を使用し、分割値は1cmです。回路全体はモジュール設計を採用しており、メインプログラム、温度補償モジュール、超音波測距モジュール、表示モジュールなどで構成されています。プローブの信号をワンチップマイコンで総合的に解析・処理し、超音波距離測定機能を実現します。

キーワード: 超音波測距、AT89S51、温度補償、送信回路、受信回路、デジタル管ディスプレイ

この設計の要件は、超音波距離計を設計および製造することであり、距離測定範囲は 2 メートル以上、精度は 1 cm 以内である必要があります。

この作品ではAT89S51をコントローラとして使用し、超音波送受信周波数は40KHZで、74LS04チップを使用して超音波送信回路を形成し、CX20106Aチップを使用して超音波検出受信回路を形成し、デジタル温度センサDS18B20が温度を監視します。リアルタイムの温度。表示には陽極共用デジタル管4本を使用し、分割値は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 シミュレーション部分のコード制御プログラムを作成し、コンパイル、変更、デバッグして 16 進ファイルを生成します。最後に、.hex ファイルをファイル内の 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