ycliper

Популярное

Музыка Кино и Анимация Автомобили Животные Спорт Путешествия Игры Юмор

Интересные видео

2025 Сериалы Трейлеры Новости Как сделать Видеоуроки Diy своими руками

Топ запросов

смотреть а4 schoolboy runaway турецкий сериал смотреть мультфильмы эдисон
Скачать

シャープポケコンPC-G850VSの11ピンI/0使用例集:Sharp Pocket Computer PC-G850VS 11-pin I/O usage examples

Автор: KOJISAN7

Загружено: 2025-07-30

Просмотров: 84

Описание: ボタン、スイッチ、LEDをPC-G850VSの11ピンI/0に接続した使用例集で、プログラム言語は原則としてBASICです。

00:00 概要
00:24 8ビット入力
01:25 7ビット入力とLEDひとつ
01:55 12個のLEDダイナミック点灯
02:28 前と同じ C言語
02:50 7ビット入力と出力
03:26 前と同じ フリップ・フロップ
04:17 終了画面

以下、動画に登場したプログラム・リストが一番上の通し番号順にあり、自由に使用や改変して構いません。

'1
'******* INPUT 8 BIT DATA *****
CLS
PIOSET &HFF
OPEN "PIO:"
OA=&H100
*LP
A=PIOGET
IF A=OA THEN GOTO *LP
OA=A
H$=HEX$(A)
IF LEN(H$)=1 THEN H$="0"+H$
H$="&H"+H$
LOCATE 0,0:PRINT H$
B=&H80
FOR N=1 TO 8
IF (A AND B)=0 THEN PRINT "0"; ELSE PRINT "1";
B=B/2
NEXT N
GOTO *LP

'2
'******* INPUT 7 BIT/MSB ACCEPT OUT *****
CLS
PIOSET &H7F
OPEN "PIO:"
OA=&H100
*LP
A= PIOGET
IF A=OA THEN GOTO *LP
X=A XOR OA
IF (X AND &H40)=&H40 THEN GOTO *LEDON
IF (A AND &H3F)=0 THEN GOTO *LEDPASS
*LEDON
PIOPUT &H80 'LED ON
*LEDPASS
OA=A
H$= HEX$ (A)
IF LEN (H$)=1 THEN H$="0"+H$
H$="&H"+H$
LOCATE 0,0:PRINT H$
B=&H80
FOR N=1 TO 8
IF (A AND B)=0 THEN PRINT "0"; ELSE PRINT "1";
B=B/2
NEXT N
PIOPUT 0 'LED OFF
GOTO *LP

'3
'******* DYNAMIC LED DRIVING *****
Z=50
CLS
PIOSET 0
OPEN "PIO:"
*LP
FOR N=0 TO &H3F
AOUT=&H80+N
BOUT=&H40+(&H3F-N)
FOR M=1 TO Z
IF (M AND 1)=0 THEN PIOPUT AOUT ELSE PIOPUT BOUT
NEXT M
NEXT N
GOTO *LP

↑3の説明
Zは繰り返し回数で、これが偶数と奇数でちらつきが少し変わります。

/* 4 */
/* LED dynamic diriving */
main()
{
int z=50; /* setting const */
char a,b,aout,bout;
int m,n;
fopen("pio","w+");
pioset(0);
while(1)
{
for(n=0;n!=0x40;n++)
{
a=n;b=0x3f-n;
aout=a|0x40;bout=b|0x80;
for(m=1;m!=z+1;m++)
if((m & 1)==0) pioput(aout);else pioput(bout );
}
}
}

'5
'******* INPUT/OUTPUT 7 BIT DATA *****
CLS
PIOSET 0 'ALL OUTPUT
OPEN "PIO:"
OA=&H100
Y=0
'
*LP
PIOPUT 0 'BIT 7 LOW,LED OFF
PIOSET &H7F '0..6 BIT TO INPUT
A= PIOGET AND &H7F 'UPDATE A
PIOSET 0 'ALL OUTPUT
PIOPUT &H80+Y
FOR M=1 TO 20 :NEXT M
Y=(Y+1) AND &H7F
'
IF A=OA THEN GOTO *LP
OA=A
H$= HEX$ (A)
IF LEN (H$)=1 THEN H$="0"+H$
H$="&H"+H$
LOCATE 0,0:PRINT H$
B=&H80
FOR N=1 TO 8
IF (A AND B)=0 THEN PRINT "0"; ELSE PRINT "1";
B=B/2
NEXT N
GOTO *LP

'6
'******* INPUT/OUTPUT LATCH 7 BIT DATA *****
CLS
PIOSET 0 'ALL OUTPUT
OPEN "PIO:"
OA=&H100
Y=0
'
*LP
PIOPUT 0 'BIT 7 LOW,LED OFF
PIOSET &H7F '0..6 BIT TO INPUT
A= PIOGET AND &H7F 'UPDATE A
PIOSET 0 'ALL OUTPUT
PIOPUT Y
PIOPUT &H80 OR Y
PIOPUT Y
Y=(Y+1) AND &H7F
'
IF A=OA THEN GOTO *LP
OA=A
H$= HEX$ (A)
IF LEN (H$)=1 THEN H$="0"+H$
H$="&H"+H$
LOCATE 0,0:PRINT H$
B=&H80
FOR N=1 TO 8
IF (A AND B)=0 THEN PRINT "0"; ELSE PRINT "1";
B=B/2
NEXT N
GOTO *LP

Не удается загрузить Youtube-плеер. Проверьте блокировку Youtube в вашей сети.
Повторяем попытку...
シャープポケコンPC-G850VSの11ピンI/0使用例集:Sharp Pocket Computer PC-G850VS 11-pin I/O usage examples

Поделиться в:

Доступные форматы для скачивания:

Скачать видео

  • Информация по загрузке:

Скачать аудио

Похожие видео

そろばんの加算で五玉が下がって、補数で計算する一桁の問題ばかりをランダムにエンドレスで主題するソフト:Software for single-digit addition problems

そろばんの加算で五玉が下がって、補数で計算する一桁の問題ばかりをランダムにエンドレスで主題するソフト:Software for single-digit addition problems

Разливка металла в магнитном поле

Разливка металла в магнитном поле

Как я с нуля сделал ноутбук на базе C64 — Portable 64 (эмуляция)

Как я с нуля сделал ноутбук на базе C64 — Portable 64 (эмуляция)

555点滅回路でムギ球点滅!

555点滅回路でムギ球点滅!

Делаем контроллер 360° меньше пенни!

Делаем контроллер 360° меньше пенни!

Радиомодули с UART, CDSENET E35-2G4T10SX

Радиомодули с UART, CDSENET E35-2G4T10SX

【STM32】STM32F746G-DISCO & X-NUCLEO-PLC01A1: IO Test (#2) TouchGFX

【STM32】STM32F746G-DISCO & X-NUCLEO-PLC01A1: IO Test (#2) TouchGFX

Кадровый Голод на ЖД - Крушение на станции Грязи

Кадровый Голод на ЖД - Крушение на станции Грязи

シャープのポケコンをシフト・レジスタに繋げてパラレル出力:Connecting a pocket computer to a shift register for parallel output

シャープのポケコンをシフト・レジスタに繋げてパラレル出力:Connecting a pocket computer to a shift register for parallel output

ポケコンでリレー制御 Pocket computer & relay

ポケコンでリレー制御 Pocket computer & relay

Савватеев разоблачает фокусы Земскова

Савватеев разоблачает фокусы Земскова

Я значительно ускорил работу своего офлайн-чат-бота на Raspberry Pi с искусственным интеллектом —...

Я значительно ускорил работу своего офлайн-чат-бота на Raspberry Pi с искусственным интеллектом —...

ポケット・コンピュータ  Pocket computer

ポケット・コンピュータ  Pocket computer

Пошаговый алгоритм диагностики электронного модуля для начинающих | Что такое ESR конденсатора ?

Пошаговый алгоритм диагностики электронного модуля для начинающих | Что такое ESR конденсатора ?

The Internet, Reinvented.

The Internet, Reinvented.

Я сконструировал светильник, способный видеть радиоволны.

Я сконструировал светильник, способный видеть радиоволны.

ВЗЛОМАЛ колонку и заменил Алису на своего ассистента: 5 лет на получение root и модификацию прошивки

ВЗЛОМАЛ колонку и заменил Алису на своего ассистента: 5 лет на получение root и модификацию прошивки

Срочный брифинг! НАСА получило сигнал от «Вояджера 1» через 46 лет

Срочный брифинг! НАСА получило сигнал от «Вояджера 1» через 46 лет

Meshtastic в России: законно ли использовать?

Meshtastic в России: законно ли использовать?

Где начало СХЕМЫ? Понимаем, читаем, изучаем схемы. Понятное объяснение!

Где начало СХЕМЫ? Понимаем, читаем, изучаем схемы. Понятное объяснение!

© 2025 ycliper. Все права защищены.



  • Контакты
  • О нас
  • Политика конфиденциальности



Контакты для правообладателей: [email protected]