LanqiaoカップMCU(1)LEDライトをオンにします


序文

   ブルーブリッジカップMCUの紹介:
1。資格:正規の学生ステータスを持つフルタイムの学部生以上の職業学生
2.競技時間:予備期間:5時間最終期間:5時間
3.テスト質問の形式:競技テストの質問は次のとおりです。目的これは、統合されたハードウェアプラットフォームに基づくプログラミングとデバッグの2つの部分で構成されています。
4.ハードウェアプラットフォーム:Guoxin Changtian MCU競技トレーニングプラットフォーム(MCUモデルはIAP15F2K61S2)


ヒント:以下はこの記事の内容です。以下のケースは参照用です。

1.LEDの原理

       発光ダイオードであるLED(発光ダイオード)は、電気エネルギーを可視光に変換できる固体半導体デバイスであり、電気を直接光に変換することができます。LEDの心臓部は半導体チップであり、チップの一端はブラケットに取り付けられ、一端は負極であり、他端は電源の正極に接続されているため、チップ全体がカプセル化されます。エポキシ樹脂による。
       半導体ウェーハは2つの部分で構成されています。1つは正孔が支配的なP型半導体で、もう1つは電子が主に使用されるN型半導体です。しかし、これら2つの半導体を接続すると、それらの間にPN接合が形成されます。電流がワイヤを介してチップに作用すると、電子はP領域に押し出され、そこで電子と正孔が再結合し、LED発光の原理である光子の形でエネルギーを放出します。光の波長は光の色であり、PN接合を形成する材料によって決まります。

2.LEDライトを点灯します

1.LEDモジュール

ここに画像の説明を挿入
   ダイオードの特性は、Q1 = 0のときにL1がオンであることを示しています。これを使用して、LEDライトを制御してオンとオフを切り替えます。

2.74HC138チップと74HC02チップ

       74HC138は高速CMOSデバイスであり、74HC138は低電力ショットキーTTL(LSTTL)シリーズとピン互換です。74HC138デコーダは、3ビットのバイナリ加重アドレス入力(A0、A1、およびA2)を受け入れ、有効にすると、8つの相互に排他的な低実効出力(Y0〜Y7)を提供します。
      74HC138には、3つの固有のイネーブル入力があります。2つはローアクティブ(E1およびE2)、もう1つはハイアクティブ(E3)です。E1とE2がローに設定され、E3がハイに設定されていない限り、74HC138はすべての出力をハイに保ちます。
ここに画像の説明を挿入
74HC138チップの真理値表を次の図に示します。74HC02チップの
ここに画像の説明を挿入
機能表を次の図に示します。
ここに画像の説明を挿入

3.全体的な考え方

       74HC138チップと74HC02チップを介して、ハイレベルとローレベルを入力し、Y4Cを1または0に制御します。Y4Cが1の場合、LEDライトはP0ポートを介してオンとオフを切り替えることができます。Y4Cが0の場合、LEDライトのオンとオフを制御できません。たとえば、P27が1、P26が0、P25が0の場合、出力Y4は0であり、Y4を0から74HC02チップとして入力すると、Y4C出力は1になります。次に、P0を0xfe、Q8〜Q1、つまり1111 1110に渡し、L1を制御して点灯させます。また、P0を0x00、つまりQ8〜Q1を0000 0000に設定し、L1〜L8を同時に点灯するように制御することもできます。

3、コードの実装

コードは次のとおりです(例):

#include <STC15F2K60S2.h>	//定义头文件

#define uchar unsigned char
#define uint unsigned int

#define Y4 P2=(P2&0x1f)|0x80;	//Y4C为1

void main()
{
    
    
	while(1)
	{
    
    
		Y4;P0=0x00;	//全部LED灯一直亮
	}
}

総括する

       第11回ブルーブリッジカップMCU大会に参加することで多くの知識を学びましたので、ここで共有します。このチュートリアルは、初心者が学ぶのにのみ適しています。誰もが、それが好きではありません。このチュートリアルでは、単一のモジュールの使用についてのみ説明し、複数のモジュールの実装については説明していません。結局のところ、私はエネルギーが限られています。私を許してください!

私の許可なしに転載しないでください!!!

おすすめ

転載: blog.csdn.net/weixin_44935259/article/details/111564881