,, ( ) 5 ma ( ) 5V V 5 6 A B C D E F G H I J , LED LED, LED, 7 LED,, 7 LED ( ) V LED VCC 5V 7 LED VCC f g f a g b a b c e d e d c dp dp VCC (

Similar documents
untitled

untitled

3 4 PIC

3 1EEPROMElectrically Erasable PROM PROMProgrammable ROM 2 EEPROM 3

卒 業 研 究 報 告

スライド 1

スライド 1

Microsoft Word - 4章.doc

PowerPoint プレゼンテーション

前付(念).indd

Taro11-…e…L…X…g.jtd

PIC18 Istructios PIC16, PIC x Microchip Techology Icorporated. All Rights Reserved. PICmicro PIC18 52

PIC (, 2, 3 ) PIC ( 1, 2, 3 ) 1 2 (, 2 ) PIC ( 1, 2 ) 2.1 (p.34) define #define (define ) (p.61) 1 30 (RD 7 /P SP 7 ) 32 (V DD ) IC

Microsoft Word - 工学ゼミ3_テキスト

実習内容 PIC18C242 のポート B に接続した LED を点滅させます ( 他の実習と同じ内容です ) 8 個の LED に表示される値が +3 ずつインクリメントします MPLAB を使って MPASM アセンブラのソース ファイルをアセンブルします MPLAB とソース ファイルは配布し

スライド 1

スライド 1

Microsoft PowerPoint - 工学ゼミⅢLED1回_2018

PowerPoint プレゼンテーション

Microsoft Word - 工学ゼミ3_テキスト

64 松尾邦昭 2. 無線送受信装置 SANWA 製のラジコン送受信装置は, その機能性の豊富さと価格の安さを理由に多くのラジコン ファンに愛用されており, 今回使用した VG6000は, チャンネル数が6チャンネルあり, ヘリコプター制御用に設計 開発され使用されているものだが, 我々はこれをロボ

PowerPoint プレゼンテーション

正転時とは反対に回転する これが逆転である 図 2(d) の様に 4 つのスイッチ全てが OFF の場合 DC モータには電流が流れず 停止する ただし 元々 DC モータが回転していた場合は 惰性でしばらく回転を続ける 図 2(e) の様に SW2 と SW4 を ON SW1 と SW3 を O

BSF PORTA BCF PORTA MOVLWB MOVLWB MOVLWB MOVLWB , E=1, E=0 8 ビット 行表示 ディスプレイ制御 表示クリア エントリーモード CALLDSP MAIN BCF PORTA,3 R

Microsoft Word - 組込みプログラミング2018テキスト

Microsoft PowerPoint - 第8α章.ppt [互換モード]

余白 : 上下 25.4mm, 左右 19mm (Word2012 での やや狭い 設定 ) マイコンプログラミング演習 I レポート 1 実験日 提出日 回路構築 /LED を用いた I/O 制御 [16pt] 班員と担当責任者第 0 班レポート作成

PowerPoint プレゼンテーション

Microsoft Word - テキスト.docx

1.1 ラベル ラベルはカラム 1 から始まらなければならない ラベルの後にはコロン スペース タブ 改行が続いてよい ラベルはアルファベットかアンダーバーで始まり 英数字 アンダーバー クエスチョンマークを含んでよい ラベルは 32 文字までである デフォルトではこれらは大文字と小文字を区別するが

2. アーキテクチャ 概 要 PIC16F8x ファミリは 命 令 語 長 14bit の RISC[1]で 命 令 は35 種 類 である 1 命 令 は4クロックで 実 行 されるが 実 際 にはパイプライン 処 理 [2]されている ノイマン 型 コンピュータ[3]と 違 いプログラムとデータ

1. 購入物品リスト 電子部品名 用途 規格 単価 数量 合計 購入先 PIC16F84A-20/P PIC16F 秋月電子通商 カーボン抵抗 1/4W R0,R1 10kΩ 秋月電子通商 カーボン抵抗 1/4W R2,R2 追加分 300Ω 秋月

Microsoft Word - マイコンを用いた信号# doc

スライド 1

序文

PIC

も 常に 2 つのコイルに電圧を印加する 2 層励磁方式や 1 つのコイルと 2 つのコイルに交互に電圧を印 2

Taro11-表紙と目次.PDF

BANK1 MOVLW b' ' PIC16F648A独自 MOVWF CMCON コンパレータ OFF BCF INTCON,PEIE 周辺割り込み OFF PIC16F648A独自 MOVLW B' ' RB2/TX, RB1/RX PIC16F648A独自 MOVW

スライド 1

1 8 Z80 Z GBA ASIC 2 WINDOWS C 1

DS30430C-J2-page 2 : 1998 Microchip Technology Inc.

7 1213

USB モジュール

卒 業 研 究 報 告

PIC

i /..12 / / /...22 /

ここをクリックしてダウンロードする ダウンロードした zip ファイルを解凍する とインストーラが現れます インストーラを 起動してインストールを開始しましょう イ ンストーラの [ Next > ] ボタンを押してい けばインストールできます ライセンスの画面では I accept the ter

<4D F736F F D C835E838A EA993AE90A78CE CC8A4A94AD2E646F63>

スライド 1

回路 : Vdd GND 回路図と呼べるようなものではありません オシレータは外部 ( セラミック発振子 ) なので GP4 と GP5 は使えません 四角の枠内はモジュールなので ここから VDD GND TX RX の4 本をつなぐだけです 測定端子 (GP0) は 1MΩの抵抗と 2MΩの半固


(Making the electronic circuit with use of micro-processor)

DVIOUT-soturon

quattro.PDF

ディジタルシステム設計

Lab GPIO_35 GPIO

a.fm

セゾン保険_PDF用.indd

Introduction Purpose This training course demonstrates the use of the High-performance Embedded Workshop (HEW), a key tool for developing software for

表1-4.ai

NAND FF,,

各位                               平成17年5月13日

MINI2440マニュアル

Nios II 簡易チュートリアル

取扱説明書 [d-01H]

ビューワソフトウェア使用説明書

C++ ++ Wago_io.dll DLLDynamicLinkLibrary Microsoft VisualBasic Visual C Wago_io.dll Wago_io.dll Wago_io.dll WAGO_OpenCommPort WAGO_CloseCommPort WAGO_

PIC12C5XX日本語データシート

Microsoft Word - 電子回路工房MPLAB使い方 doc


TR Ver 1.33 TDR-OTH-ANTRelay-133

過電流保護用/突入電流抑制用/過熱検知用"ポジスタ"

< F31312D8CA48B8695F18D908F FF28F918CB48D F>

D-MS3_205

output2010本文.indd

Nios II ハードウェア・チュートリアル

CG-WLR300NM

Arduino UNO IS Report No. Report Medical Information System Laboratory

PIN S 5 K 0 K 1 K 2 K 3 K 4 V DD V 0 V 1 V 2 V SS OSC SEG 32 SEG 31 SEG 30 SEG 29 SEG 28 SEG 27 SEG 26 SEG 25 SEG 24 SEG 23 SEG 22 SEG 21 SEG 20 SEG 1

また RLF 命令は 図 2 示す様に RRF 命令とは逆に 各ビットを一つずつ 左方向に回転 ( ローテイト ) する命令である 8 ビット変数のアドレスを A とし C フラグに 0 を代入してから RLF A,1 を実行すると 変数の内容が 左に 1 ビットシフトし 最下位ビット (LSB)

untitled

PRECISION DIGITAL PROCESSOR DC-101

PRECISION COMPACT DISC PLAYER DP-75V

創造2

27

untitled

サイボウズ ガルーン 3 管理者マニュアル

H1_H4_ ai

P indd


85

1


今日からはじめるプロアクティブ

1 2 STEP 1 STEP 2 STEP 3

1


untitled

制御盤BASIC Vol.3

Transcription:

[] PIC 8 (/6, 6/ ) (/, 6/) (5/7, 6/8) PIC PIC PIC (5/, 6/5) V 5 (5/, 7/ ) V LED ( LED ( /, 6/) V V V ( 5/8, 6/9) V ( 5/5, 6/6) ( V 5/8, 7/ 9) V % 6%, LED, LED /7, 6/ 5) 7,, LED, LED LED

,, ( ) 5 ma ( ) 5V V 5 6 A B C D E F G H I J 5 6 7 7 5, LED LED, LED, 7 LED,, 7 LED ( ) V LED VCC 5V 7 LED VCC f g f a g b a b c e d e d c dp dp VCC (77),, LED,, LED

(D, C, B, A), D ( ) 5 6 7 B C LT RBO RBI D A Vcc f g a b c d 8 GND e 77 6 5 9 D C B A a b c d e f g 5 6 7 8 9 LT, RBI, RBO, 5V,,, ( A D ), Vcc Vcc A A GND GND 5,, LED NAND 7LS ( NAND IC),, (, LED ) 7LS, 8 ma, ma, LED, NOT 9 don t care,

5 6 7 GND Vcc 9 8 7LS 5, PIC LED 8 PIC, LED, PIC PIC Peripheal Interface Controller,,, 5 EEPROM, 6 PIC LED PIC (PIC6F8) GND V, Vcc 5V MCLR 5V V PIC V, PIC OSC OSC (, ) LED RB

RB V PIC, ( ) LED timerasm C:Y=picY=timerasm MPLAB IDE MPLAB IDE ( ) [Project] [Project Wizard] [ ] Step One: Device: PIC6F8 [ ] Step Two: Active Toolsuite: Microchip MPASM Toolsuite [ ] Step Three: Project Name: (kadai6 ) Project Directory: C:Y=pic [ ] ( ) Project Name ( ) (5 ) Step Four: C:Y=picY=timerasm [Add >>] (timerasm) [ ] [ ] [Project] [Make] ( F ) Output BUILD SUCCEEDED timerhex 6 (kadai6) [Project] [open] (c:y=picy=kadai6mcp) [ ] timerasm (kadai6mcw) kadai6mcp Source Files timerasm Output BUILD FAILED Output ERROR 5 timerhex PIC PIC PICpro PICpro Chip Selector PIC6F8 5

Window PIC PIC, [Load] c:y=picy=timerhex timerhex [Program] PIC [yes] ( ) (WDT) on/off HS off 6 PIC, 7,, 7 LED PAtoPBasm,,, RA RB, PIC,, TIM MOVLW F9H, [TAB] [ ] [TAB] [TAB], PIC RA ON/OFF 8 PIC RA RB LED LED PIC PAtoPBasm 9 PIC RB 7 LED LED dispnumasm PIC RA RA, RA, RA 5, 67, 89 ( ), ( ), 6

,, t 6 9, V,, (countupasm), INCF,, 6, 9, 6 (MCLR ), (RA ),,,,, 9, (RA ),,,,, 9,,, (RA ) (RA ) (RA ) ( + + = ), : 7

: : 9 9 方法 方法 方法 9 9,, V V,, V,,, V, V,, /,,,,, 8

5 Ver V, V,,,, V (, / / ) ( ) (, ) [ ], + = - 5 + =, [ ], [ ],,,,, 9

LED (timerasm) ; ************************************************* ; 5 5 PORTB ON/OFF ; MHz 5 ; ************************************************* LIST P=PIC6F8 ;; INCLUDE "P6F8INC" ;; CNT EQU CH ;; CNT C CNT EQU DH ;; B CNT EQU EH ORG ;; MAIN ;; ( ) BSF STATUS,RP CLRF TRISB ;; PORTB BCF STATUS,RP MAINLP ;; CLRF PORTB ;; PORTB (LED ) CALL SECTIM ;; (5 ) MOVLW FFH ;; MOVWF PORTB ;; PORTB (LED ) CALL SECTIM ;; (5 ) GOTO MAINLP TIM MOVLW F9H MOVWF CNT TIMLP NOP DECFSZ CNT,F GOTO TIMLP ;; TIM MOVLW F9H MOVWF CNT TIMLP CALL TIM DECFSZ CNT,F GOTO TIMLP SECTIM MOVLW 5 MOVWF CNT TIMLP CALL TIM DECFSZ CNT,F GOTO TIMLP END LED (PAtoPBasm) ;*************************************** ; RA -- RA -> RB -- RB ;*************************************** LIST P=PIC6F8 INCLUDE "P6F8INC" MAIN ORG BSF STATUS,RP MOVLW FH MOVWF TRISA CLRF TRISB BCF STATUS,RP MAINLP MOVFW MOVWF GOTO PORTA PORTB MAINLP ;; A B END

(dispnumasm) ; *********************************** ; RA OFF -> "" ; RA ON -> "" ; *********************************** LIST P=PIC6F8 INCLUDE "P6F8INC" CNT CNT CNT COUNT MAIN MAINLP EQU CH EQU DH EQU EH EQU FH ORG BSF STATUS,RP MOVLW FH MOVWF TRISA ;; PORTA CLRF TRISB ;; PORTB BCF STATUS,RP MOVLW H BTFSC PORTA, CALL WAIT CALL DISP GOTO MAINLP WAIT CALL SECTIM BTFSC PORTA, MOVLW H DISP TIM TIMLP TIM TIMLP MOVWF PORTB MOVLW F9H MOVWF CNT NOP DECFSZ CNT,F GOTO TIMLP MOVLW F9H MOVWF CNT CALL TIM DECFSZ CNT,F GOTO TIMLP SECTIM MOVLW 5 MOVWF CNT TIMLP CALL TIM DECFSZ CNT,F GOTO TIMLP END

(countupasm) ; *********************************** ; (5 ) ; *********************************** LIST P=PIC6F8 INCLUDE "P6F8INC" CNT CNT CNT COUNT EQU CH EQU DH EQU EH EQU FH ORG MAIN MAINLP CHECK BSF STATUS,RP MOVLW FH MOVWF TRISA ;; PORTA CLRF TRISB ;; PORTB BCF STATUS,RP CLRF PORTB CLRF COUNT ;; COUNT= MOVLW AH CALL SECTIM INCF COUNT,F ;; COUNT++ CALL CHECK MOVF COUNT,W MOVWF PORTB ;; COUNT PORTB GOTO MAINLP MOVLW FH ANDWF COUNT, ;; bit SUBLW AH SKPZ ;; bit AH MOVFW COUNT ADDLW 6 ;; bit ah +6 MOVWF COUNT MOVLW FH ANDWF COUNT, ;; bit SUBLW AH SKPZ ;; bit AH CLRF COUNT ;; bit AH COUNT= TIM TIMLP TIM TIMLP MOVLW F9H MOVWF CNT NOP DECFSZ CNT,F GOTO TIMLP MOVLW F9H MOVWF CNT CALL TIM DECFSZ CNT,F GOTO TIMLP SECTIM MOVLW 5 MOVWF CNT TIMLP CALL TIM DECFSZ CNT,F GOTO TIMLP END