【基礎電子工学ⅡENG】022:マイコン制御Ⅱ[配列による点灯/C言語 配列/C言語によるマイコン制御/PIC16F84A]

  Рет қаралды 8

YouTube大学ENG【電気電子工学・プログラミング】

YouTube大学ENG【電気電子工学・プログラミング】

Күн бұрын

2進数←→16進数 変換サイト
hogehoge.tk/to...
www.calc-site....
等があります。
------------------------------------------------------------------------------------
*プログラムリストは、下記にあります↓
#PIC16F84A#C言語マイコン制御#配列
【学習内容】
1:配列による点灯
-----------------------------------------------------------------------------------
<プログラムリスト>(MPLABX Ver6.2)
コピー&ペーストでお使い下さい。
*”TABキー”でスペースの間隔の体裁を整えて下さい。
(プログラムの記述画面に”全角”のスペースが
 含まれていると、ビルドに失敗します。)
-----------------------------------------------------------------------------------
[RB7~RB0 右シフト→点滅→左シフト]
-----------------------------------------------------------------------------------
//PIC16F84A
#include "pic.h"
#pragma config FOSC=HS, WDTE=OFF, PWRTE=ON, CP=OFF
#define _XTAL_FREQ 10000000
void main (void)
{
TRISB = 0x00;
int LED1[8]={0x80,0x40,0x20,0x10,0x08,0x04,0x02,0x01};
int LED2[2]={0xFF,0x00};
while(1)
{
for(int j = 0; j <= 7; j++){ //<を半角文字に書き換えて下さい。
PORTB = LED1[j]; __delay_ms(100);
}
for(int k = 1; k <= 4; k++){ //<を半角文字に書き換えて下さい。
PORTB = LED2[0]; __delay_ms(100);
PORTB = LED2[1]; __delay_ms(100);
}
for(int j = 7; j > 0; j--){ //>を半角文字に書き換えて下さい。
PORTB = LED1[j]; __delay_ms(100);
}
}
}

Пікірлер
How Strong Is Tape?
00:24
Stokes Twins
Рет қаралды 96 МЛН
Гениальное изобретение из обычного стаканчика!
00:31
Лютая физика | Олимпиадная физика
Рет қаралды 4,8 МЛН
1% vs 100% #beatbox #tiktok
01:10
BeatboxJCOP
Рет қаралды 67 МЛН
【基礎電子工学ⅡENG】024:マイコン制御Ⅱ[PWM制御/C言語 関数/C言語マイコン制御/PIC16F84A]
6:35
【基礎電子工学ⅡENG】028-3:マイコン制御Ⅱ[タイマー0(TMR0)割込み/PIC16F84A/C言語プログラミング]
8:32
【基礎電子工学ⅡENG】028-1:マイコン制御Ⅱ[外部割込み処理/C言語プログラミング/PIC16F84A]
6:08
YouTube大学ENG【電気電子工学・プログラミング】
Рет қаралды 7