51 シングルチップマイクロコンピュータ (浦中 HC6800-EM3 V3.0) 実験ルーチンソフトウェア分析実験 5 リレー

目次

序文

1. 概念図とナレッジポイントの紹介

1.1. リレーの概略図:

 2. コード分析


序文

最初の実験:  51 個のシングルチップ マイクロコンピューター (浦中 HC6800-EM3 V3.0) 実験ルーチン ソフトウェア分析実験 1 点が最初の LED を点灯_ManGo CHEN のブログ - CSDN ブログ

第二実験:51個のシングルチップマイコン(浦中HC6800-EM3 V3.0)実験ルーチンソフトウェア解析実験2 LEDフリッカー_ManGo CHENのブログ-CSDNブログ

3番目の実験:51個のシングルチップマイクロコンピュータ(浦中HC6800-EM3 V3.0)実験ルーチンソフトウェア分析実験3つのLEDウォーターライト_ManGo CHENのブログ-CSDNブログ

4 番目の実験: 51 個のシングルチップ マイクロコンピューター (浦中 HC6800-EM3 V3.0) 実験ルーチン ソフトウェア分析実験 4 つのブザー_ManGo CHEN のブログ-CSDN ブログ

実験5:リレー

1. 概念図とナレッジポイントの紹介

1.1. リレーの概略図:

リレー回路は以下の通りです。

 

リレーの原理は次のブログ記事を参照しています: SCM_CT107D トレーニング プラットフォーム回路図\Blue Bridge Cup トレーニング ボード\入出力モジュール\マトリックス ボタン\ブザー回路\リレー回路\LM386 パワー アンプ回路、ドライブ スピーカー_ct107d MCU_ ManGo CHEN のブログ- CSDN ブログ

 2. コード分析

まずプロジェクトを紹介しましょう:

 コードに直接進みましょう。

/**************************************************************************************
*		              继电器实验												  *
实现现象:下载程序后继电器模块指示灯DK亮,会听到继电器吸合的声音
注意事项:无																				  
***************************************************************************************/

#include "reg52.h"			 //此文件中定义了单片机的一些特殊功能寄存器

typedef unsigned int u16;	  //对数据类型进行声明定义
typedef unsigned char u8;

sbit relay=P1^4;	   


/*******************************************************************************
* 函 数 名       : main
* 函数功能		 : 主函数
* 输    入       : 无
* 输    出    	 : 无
*******************************************************************************/
void main()
{	
	relay=0;
	while(1);
}

ここでのプログラムは非常に簡単で、このセクションは主にリレー回路の理解です: リレーが 0 のとき、回路図の J2 ポートはローレベルになり、Q1 トランジスタがオンになることがわかります。 、リレーコイルがオンになって閉じられ、通常の開口部が閉じられ、スイッチが閉じられた効果が得られます。

おすすめ

転載: blog.csdn.net/qq_42700289/article/details/132219189