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

Similar documents
,, ( ) 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 (

untitled

3 1EEPROMElectrically Erasable PROM PROMProgrammable ROM 2 EEPROM 3

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

untitled

スライド 1

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

前付(念).indd

スライド 1

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

3 4 PIC

卒 業 研 究 報 告

PowerPoint プレゼンテーション

PowerPoint プレゼンテーション

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

スライド 1

スライド 1

Microsoft PowerPoint - 工学ゼミⅢLED1回_2018

¥ƥ­¥¹¥ȥ¨¥ǥ£¥¿¤λȤ¤˽

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

Excel2000

スライド 1

報告書

スライド 1

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

PowerPoint プレゼンテーション

PowerPoint プレゼンテーション

Cleaner XL 1.5 クイックインストールガイド

USB モジュール

Excel97関数編

ユニセフ表紙_CS6_三.indd

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


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

Microsoft Word - テキスト.docx

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

Microsoft Word - 4章.doc


01JP01COV/1

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

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

PBASIC 2.5 PBASIC 2.5 $PBASIC directive PIN type New DEBUG control characters DEBUGIN Line continuation for comma-delimited lists IF THEN ELSE * SELEC

RNA52A10MM データシート

( )!?

untitled

B1 Ver ( ), SPICE.,,,,. * : student : jikken. [ ] ( TarouOsaka). (, ) 1 SPICE ( SPICE. *1 OrCAD

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

untitled

チュートリアル XP Embedded 入門編

MOTIF XF 取扱説明書

quattro.PDF

-2- Teen's

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

ユニセフ表紙_CS6_三.indd

New version (2.15.1) of Specview is now available Dismiss Windows Specview.bat set spv= Specview set jhome= JAVA (C:\Program Files\Java\jre<version>\

Nios II 簡易チュートリアル

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

U

untitled

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

2 (4)-7

Kaplan-Meierプロットに付加情報を追加するマクロの作成

Lab GPIO_35 GPIO

年計グラフ作成システム

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

2

johokiso-char.pdf.pdf

1 8 Z80 Z GBA ASIC 2 WINDOWS C 1

untitled

untitled

A B A E

スライド タイトルなし

Microsoft Word - ChoreonoidStartUpGuide.docx

H8.6 P



DS30292A-J-page 2 Preliminary 2000 Microchip Technology Inc. PIC16F876/

スライド 1


HRBusinessReview_vol5

all

UsersGuide_INR-HG5497c_.doc

WinPSKユーザーズガイド

会員用_DB・DC-住所情報照会事務処理要領_H2201.PDF

AG_File Tutorial-1

AUTO-TUNE 4

Resigtration Manual (Japanese)

ビットリアカップ2007けいはんなサイクルレースリザルト

yume_P01-056


校友会16号-ol.indd

Page 1


TOUCH PANELS タッチパネル

PDF EX S/W OS Office

卒 業 研 究 報 告

Systemwalker IT Service Management Systemwalker IT Service Management V11.0L10 IT Service Management - Centric Manager Windows

GE5000シリーズ ユーザーズマニュアル設定メニュー編

untitled

PDF

Transcription:

PIC 19 12 22 1 (, 2, 3 ) PIC ( 1, 2, 3 ) 1 2 (, 2 ) PIC ( 1, 2 ) 2.1 (p.34) define #define (define ) 2.2 4-1 (p.61) 1 30 (RD 7 /P SP 7 ) 32 (V DD ) IC 2.3 5-2 (p.102) 5 6 ADCON0< 5 >, ADCON0< 4 > ADCON1< 5 >, ADCON1< 4 > 2.4 p.140 6 1/2 1/128 1/2 1/256 2.5 5-15 (p.143) 8 (MYTIMER ) 9 (W TEMP ) PCLATH_TEMP equ 0x7d 1

1: 1, 2, 3 p.17 2-1 (10 ) 2 5 5 255 p.18 12 8 2 2 8 16 2 p.23 2-14 p.30 2-17 p.25 2-16 -n = POR -n = POR (-0: 0, p.25 3 -x -n -1: 1, -x: ) p.32 5 6 movf movf w movwf movf movfw movfw p.41 3-3, 9 10 w=1, z=0, C=/BO=0 w=1, z=0, C=/BO=1 p.41 3-3, 13 14 C=/BO=1 C=/BO=0 p.41 5 C btfss C btfsc p.58 5 FSR INDF FSR INDF p.60 4, 5 AARGB1 BARGB0 AARGB0 BARGB0 p.60 4, 3-A BTFSC STATUS, C BCF STATUS, C 14 (LUM0808NAP ) p.153 6-4 TMR0IF p.204 1 PGP PGM p.205 7-12 P.204 7-11 OSCCAl 20[ms] OSCCAL p.269 SUBLW (i) k w p.270 SUBWF (i) w 2

2: 2 (p.155-156) p.155 1 PR2 10 PR2 9 p.155 4 PR2 10 PR2 9 ( ) ( ) (PR ) {(PR2 )+ 1} 62.5[kHz] 4 10 1 4 (9+1) 1 (1/62.5[kHz]) 10 125 124 (9+1) p.156 6-2 T1MS D 125 D 124 1: LED GP1 ( 7-8 (p.197) ) 21 PCLATH (movfw ), W movfw PCLATH ; PCLATH 2.6 2 (p.155-156) 2 2.7 7-8 (p.197) LED GP1 ( 1) 2.8 7-10(p.200) movlw 3

movlw movwf bcf B 111100 WPU OPTION_REG, NOT_GPPU 2.9 7-10 (p.203) ANS3:ANS0 ANS3:ANS0 : (AN 3 AN 0 / ) (1) 1 = 0 = ( ) 3 ( ) PIC ( ) 3.1 2-10 (p.20) 2-10 (p.20) 011 ( 2) 2: 2-10 3.2 p.45 2 REGLOOP1 3.3 p.112, p.113 RCSTA p.112 3, p.113 5-15 RXSTA RCSTA 3.4 LCD DB 0 DB 3 LCD 4 DB 0 DB 3 ( 3) p.122 DB0 DB3 4

DB0 DB3 3.5 4-6 (p.69) 4-6 (p.69) VR2 LCD 5 3 (V O ) ( 4) 3.6 5-1(p.101) 5-1 (p.101) bcf STATUS, RP0 3.7 5-5(p.108) 5-5 (p.108) 12 btfsc btfss ( 5) 4 4.1 AKI-PIC AKI-PIC ver.4 ( ) (2007 11 ) AKI-PIC http://akizukidenshi.com/down/tk/picpgm_v4/index.htm 4.2 PCL (p.53) PCL 1 p.53 9 PCLATH PCL PCLATH 4.3 5-3 (p.105) 5-3 (p.105) Excel A1 0 B1 = MIN(F LOOR(256 32 LOG(256 E1, 2) + 0.5, 1), 255) A2 = A1 + 1 B2 B1 ( 6) 2 3 256 B 5

3: 4: 4-6 6

5: 5-5 6: 5-3 MIN() 255 FLOOR() 0.5 FLOOR() 0.5 5-3 http://www.cqpub.co.jp/shoseki/mycomputer/pic004/index.html 4.4 10 16 7-8 (p.190) 7-9(p.191) 10 0x835A3FC1-2091237439 0x5C3BE5 6044645 0xFFFFFEA7-345 0xA6F75E -5834914 7

10 16 1. 2. 2 3. 4. 1 5. 16 16 10 1. 1 2. 2 3. 4. 10 10 16 Windows 2000/XP 1. ( 7) 2. 10 10 3. 16 ( 8) 16 10 Windows 2000/XP 1 0x8 0xf (0xA6F75E ) 1. 16 2. FFFFFF A6F75E 3. 10 4. 1 5. FFFFFF 16 EL-501EX 16 6 24 FF 8 32 FFA6F75E 16 MPASM w 8

7: Windows 8: Windows 16 9

movlw ((0x1234) >>8 & 0xff) ; 8 0xff movlw ((0x1234) & 0xff) ; (0xff ) movlw high(0x1234) movlw low(0x1234) ; ; movlw (-(D 30000 ) >>8 & 0xff) ; movlw (-(D 30000 ) & 0xff) ; movlw high(-d 30000 ) ; movlw low(-d 30000 ) ; 4.5 Source file path exceeds 62 characters Source file path exceeds 62 characters MPLAB MPASM home very very long directory name 0123456789012345678901234546789012345678901234567890123456789 PROG1 PROG1.ASM PROG1.ASM C:\HOME\VERY_VERY_LONG_DIRECTORY_NAME\012345678901234567890123454678901234567890123456 7890123456789\PROG1\PROG1.ASM (Windows ) MPASM Executing: "C:\Program Files\Microchip\MPASM Suite\MPAsmWin.exe" /q /p16f877a "prog1.as m" /l"prog1.lst" /e"prog1.err" Error[173] C:\HOME\VERY_VERY_LONG_DIRECTORY_NAME\012345678901234567890123454678901234 5678901234567890123456789\PROG1\PROG1.ASM 14 : Source file path exceeds 62 characters (C:\HOME\VERY_VERY_LONG_DIRECTORY_NAME\0123456789012345678901234546789012345678901234 567890123456789\PROG1\PROG1.ASM) Halting build on first failure as requested. BUILD FAILED: Thu Apr 28 01:01:46 2005 62 10

c:\documents and Settings\Administrator\ \PIC\PROG1\prog1.asm 4.6 MPLAB IDE (v.6.60, v7.40) MPLAB IDE Edit Properties Text SelectFont ( MS Terminal) OK Text National Language Code Page 932 (ANSI/OEM - Japanese Shift-JIS) Code Page 4.7 ( ) ) 9 MPLAB Make: The target "H:\mydocs\test-src\lcd.o" is out of date. Executing: "C:\Program Files\Microchip\MPASM Suite\MPAsmWin.exe" /q /p16f877a "lcd.asm" /l"lcd.lst" /e"lcd.err" Error[122] Error[116] H:\MYDOCS\TEST-SRC\LCD.ASM 6 : Illegal opcode (PORTB) H:\MYDOCS\TEST-SRC\LCD.ASM 8 : Address label duplicated or different in second pass ( ) Halting build on first failure as requested. BUILD FAILED: Sat Dec 22 10:47:08 2007 6, 8 7, 9 6 9 6 PORTB opcode (, ) 8 6 7 8 TeraPad ( ) TAB 10 6 7, 8, 9, 10 MPASM TAB 6 movwf PORTB Illegal opcode 11

9: 10: TeraPad 12

11: TeraPad 7 movwf PORTB ( ) 8 movwf PORTB 2 9 movwf movwf PORTB ( ) MPASM TeraPad 11 5 : http://mycomputer.cqpub.co.jp/pic004/ : http://www.cqpub.co.jp/shoseki/mycomputer/pic004/ : http://www.cqpub.co.jp/hanbai/books/37/37391.htm : http://www.cqpub.co.jp/hanbai/series/micon.htm : http://www.microchip.co.jp/ Microchip: http://www.microchip.com/ AKI-PIC : http://akizukidenshi.com/down/tk/picpgm_v4/index.htm 6 2007/12/22 13

2007/12/7 3 1 AKI-PIC 2007/11/2 3 p.32, p.41, p.60 2006/12/7 p.45, RCSTA (p.112, p.113), LCD (p.122) PCL (p.53) 2 (p.34), 5-2(p.102), (p.140), 2 (p.155-156) 2006/10/23 7-8 (p.197), 7-10(p.200), 7-10 (p.203) 2006/10/17 4-1 (p.61), 5-15 (p.143), MPLAB IDE 2006/1/3 5-1 (p.101) 14