Skip to content

Instantly share code, notes, and snippets.

@xiupos
xiupos / main0.c
Last active April 29, 2018 23:25
PIC18F14K50 Blink(2)
// Timer0(16bit!)のテスト
// ha2zakura
#include <xc.h> // PIC のハードウエア定義
#define _XTAL_FREQ 48000000
#define true 1
#define false 0
#define int8_t signed char
@xiupos
xiupos / main.c
Last active April 8, 2018 11:02
PIC18F14K50 Blink(1)
// とりあえずLチカ
// ha2zakura
#include <xc.h> // PIC のハードウエア定義
#define _XTAL_FREQ 48000000
#pragma config FOSC = HS, PLLEN = ON, FCMEN = OFF
#pragma config IESO = OFF, USBDIV = OFF, CPUDIV = NOCLKDIV
#pragma config PWRTEN = OFF, BOREN = OFF, WDTEN = OFF
@xiupos
xiupos / main1.asm
Last active March 21, 2018 05:56
16F84A+Matrix LED
; マトリクスLED
; ha2zakura
list p=16F84A ; 使用するPICの種類の定義
#include <p16F84A.inc> ; 設定ファイルの指定
__CONFIG _CP_OFF & _WDT_OFF & _PWRTE_ON & _HS_OSC
; _CP_OFF プログラムコードプロテクト無効
; _WDT_OFF ウォッチドドック・タイマ無効
@xiupos
xiupos / main.asm
Created March 20, 2018 07:12
16F84A+Servo Motor
; サーボモータ
; ha2zakura
list p=16F84A ; 使用するPICの種類の定義
#include <p16F84A.inc> ; 設定ファイルの指定
__CONFIG _CP_OFF & _WDT_OFF & _PWRTE_ON & _HS_OSC
; _CP_OFF プログラムコードプロテクト無効
; _WDT_OFF ウォッチドドック・タイマ無効
@xiupos
xiupos / main.asm
Created March 12, 2018 11:16
16F84A+SD1602H
; キャラクタLCD
; ha2zakura
list p=16F84A ; 使用するPICの種類の定義
#include <p16F84A.inc> ; 設定ファイルの指定
__CONFIG _CP_OFF & _WDT_OFF & _PWRTE_ON & _HS_OSC
; _CP_OFF プログラムコードプロテクト無効
; _WDT_OFF ウォッチドドック・タイマ無効
@xiupos
xiupos / main.asm
Created February 6, 2018 01:35
16F84A+YMZ294(ドラム風、エンベロープ)
; ドラム(エンベロープ)
; ha2zakura
list p=16F84A ; 使用するPICの種類の定義
#include <p16F84A.inc> ; 設定ファイルの指定
__CONFIG _CP_OFF & _WDT_OFF & _PWRTE_ON & _HS_OSC
; _CP_OFF プログラムコードプロテクト無効
; _WDT_OFF ウォッチドドック・タイマ無効
@xiupos
xiupos / main.asm
Created February 6, 2018 01:35
16F84A+YMZ294(きらきら星、エンベロープ)
; きらきら星(エンベロープ)
; ha2zakura
list p=16F84A ; 使用するPICの種類の定義
#include <p16F84A.inc> ; 設定ファイルの指定
__CONFIG _CP_OFF & _WDT_OFF & _PWRTE_ON & _HS_OSC
; _CP_OFF プログラムコードプロテクト無効
; _WDT_OFF ウォッチドドック・タイマ無効
@xiupos
xiupos / main.asm
Created February 6, 2018 01:34
16F84A+YMZ294(ドラム風)
; ドラム風
; ha2zakura
list p=16F84A ; 使用するPICの種類の定義
#include <p16F84A.inc> ; 設定ファイルの指定
__CONFIG _CP_OFF & _WDT_OFF & _PWRTE_ON & _HS_OSC
; _CP_OFF プログラムコードプロテクト無効
; _WDT_OFF ウォッチドドック・タイマ無効
@xiupos
xiupos / main.asm
Created February 6, 2018 01:33
16F84A+YMZ294(きらきら星)
; きらきら星
; ha2zakura
list p=16F84A ; 使用するPICの種類の定義
#include <p16F84A.inc> ; 設定ファイルの指定
__CONFIG _CP_OFF & _WDT_OFF & _PWRTE_ON & _HS_OSC
; _CP_OFF プログラムコードプロテクト無効
; _WDT_OFF ウォッチドドック・タイマ無効
@xiupos
xiupos / main.asm
Last active February 6, 2018 01:31
16F84A+YMZ294(喜びの歌)
; 喜びの歌
; ha2zakura
list p=16F84A ; 使用するPICの種類の定義
#include <p16F84A.inc> ; 設定ファイルの指定
__CONFIG _CP_OFF & _WDT_OFF & _PWRTE_ON & _HS_OSC
; _CP_OFF プログラムコードプロテクト無効
; _WDT_OFF ウォッチドドック・タイマ無効