1.1 ML_ONOFF = 1 Q 3 Q 8 C 0.3V M 2 L 1 ML_ONOFF = 0 Q 3 Q 8 C 1. + R31 VCC R21 10K ML_ONOFF R15 0:off 1:on 1K Green Light VCC=5V L1 Q VDD=12V C

Similar documents
DPJJX1.DOC

1 TPIS TPIS 2 2


untitled

微處理機期末專題

逢 甲 大 學

12232A LED LED LED EL EL CCFL EL CCF

目 录

CA24064B LED LED LED EL EL CCFL EL CCF /

2 Keil µ vision 2.1 1) Keil µ vision2 V2.34 µ vision3 2) Sino_Keil.exe Keil c:\keil\ 3) JET51 USB PC C:\Keil\ USB PC 4) S-L

1-1 SH79F6431 A. 2( ) 9~15V ( 12V) U2 U3 3.3V SH79F B. 1(VCC/GND) SH79F6431 C. VDDIO SH79F6431 P4 P5 P0.6 P0.7 VDDIO VDDIO=5V D. 2 V 1.0

Microsoft Word - 專題封面.doc

PIC16F F MPLAB 08 16F LED 15 LED

untitled

專題最終版.doc

Ps22Pdf

<4D F736F F D20C7B6C8EBCABDCFB5CDB3C9E8BCC6CAA6BFBCCAD4B4F3B8D92E646F63>

» n ¹ú KS0108 x ÍÍÙ q n KS0108 KS KS0107 KS0108 KS *32 128*64 192*64 KS0108 KS0108 KS0107 KS =4096 RAM RAM LCD 2 KS

TSINGTEK DISPLAY CO.,LTD LCD CONTROLLER & DRIVER ST7920 OR EQUIVALENT (f) 639 2A f B1

1 CPU

例 如, 一 个 含 有 2000 个 记 录 的 文 件, 每 个 磁 盘 块 可 容 纳 250 个 记 录, 则 该 文 件 包 含 8 个 磁 盘 块 然 后 对 该 文 件 作 二 路 归 并 的 外 排 序, 每 次 往 内 存 读 入 两 个 磁 盘 块, 排 序 后 再 写 回 磁

P3B-F Pentium III/II/Celeron TM

HD61202 HD HD61203 HD61202, HY HY HD61202 HD61202 HD61203 HD =4096 RAMRAM LCD 2HD HD HD /32--

System Design and Setup of a Robot to Pass over Steps Abstract In the research, one special type of robots that can pass over steps is designed and se

untitled


untitled

中文手册

, STC11F01-35C-SOP16 RMB 1.99 STC10F04-35C-LQFP44 R MB 2. 99

P3V4X JumperFree TM

2 PIC PIC 1 / CPU PIC MCU PIC RC

单片机原理及应用实验指导书.doc

DATASHEET SEARCH SITE ==

untitled

迈腾行车电脑编码汇编

a b c d e f g C2 C1 2

User ID 150 Password - User ID 150 Password Mon- Cam-- Invalid Terminal Mode No User Terminal Mode No User Mon- Cam-- 2

<4D F736F F D FB971BEF7BB50B971A46CB8735FB773A55FA5ABA5DFB7E7AADAB0AAAFC5A475B77EC2BEB77EBEC7AED55FA97EAE61C0F4B9D2B4BCBC7AB1B1A8EEA874B2CE2E646F63>


Agenda PXI PXI

ARM Cortex-M3 (STM32F) STMicroelectronics ( ST) STM32F103 Core: ARM 32-bit Cortex -M3 CPU 72 MHz, 90 DMIPS with 1.25 DMIPS/MHz Single-cycle multiplica

Microsoft Word - A doc

B 6 A A N A S A +V B B B +V 2

untitled

!!

江人发2009年第49号突发事件应对法培训.doc

untitled

SPMC75F2413A_EVM_使用说明_V1.2.doc

Hz 10MHz 0.5V 5V 0.01% 10s 2 0.5V 5V 1Hz 1kHz 10% 90% 1% 3 1Hz 1MHz 1% EPM7128SLC84-15 LM361 LM361 Zlg

Microsoft PowerPoint - 安全迴路可靠度分析 ppt [相容模式]

网上对外发布资料适用版本

TH2512/TH2512A Tonghui Electronics reserves the right to make changes at any time without notice in order to improve design and supply the best possib

untitled

PowerPoint 簡報


Data Management Software CL-S10w

<4D F736F F D20B9F9B0EABBCDBBAFAB48DEB3B4C1A5BDB3F8A7692E646F63>

Microsoft Word - P3.doc

CL-S10w

<4D F736F F D20B3E6B4B9A4F930365F32A443AC71C5E3A5DCBEB9B1B1A8EE2E646F63>

untitled

建築物機水電工程監工實務

一、概述

NANO COMMUNICATION 23 No.3 90 CMOS 94/188 GHz CMOS 94/188 GHz A 94/188 GHz Dual-Band VCO with Gm- Boosted Push-Push Pair in 90nm CMOS 90 CMOS 94


电 阻 应 变 式 传 感 器 是 将 被 测 量 的 力, 通 过 它 产 生 的 金 属 弹 性 变 形 转 换 成 电 阻 变 化 的 元 件 由 电 阻 应 变 片 和 测 量 线 路 两 部 分 组 成 电 阻 应 变 片 产 生 的 误 差, 主 要 来 源 于 温 度 的 影 响, 本

SPHE8202R Design Guide Important Notice SUNPLUS TECHNOLOGY CO. reserves the right to change this documentation without prior notice. Information provi

mm420£±£±-ÐÂ


典型自编教材

: : a) ( ) b) c) 2

2005.book

柳州化工股份有限公司

_NT K_SC_A5_ _print.pdf

ICD ICD ICD ICD ICD

《计算机应用基础》学习材料(讲义)

Aquasnap Junior 30RH/RA RH/RA

Data Management Software CL-S10w


展 望 与 述 评 2 广 电 设 备 与 技 术

() () () () () () () () DDRAM () II

/ / / 咏 1995/

安全防范

B1B1z_ch_print.pdf

audiogram3 Owners Manual

(Load Project) (Save Project) (OffLine Mode) (Help) Intel Hex Motor

(Guangzhou) AIT Co, Ltd V 110V [ ]! 2

( RMB100,000)

MICROMASTER 410/420/440 DA kW 200kW MICROMASTER Eco & MIDIMASTER Eco MICROMASTER, MICROMASTER Vector DA64 MIDIMASTER Vector 90kW (Low-Vol

PowerPoint Presentation

2. 596mm 690mm 1005mm 69kg DD 4045rpm30rpm60rpm rpm 4050rpm 8.0kg ( ) 8.0kg ( ) 5.0kg ( ) 30L 90L 64L 33dB 45dB 43dB 51dB MPa φ520mm

C语言的应用.PDF

1. ( B ) IT (A) (B) (C) (D) 2. ( A ) (A) (B) (C) (D) 3. ( B ) (A) GPS (B) GIS (C) ETC (D) CAI 4. ( D ) (A) (B) (C) (D) 5. ( B ) (Stored Program) (A) H

,,, PCB, AR M VxWorks DSP,,,,,,,,,,, (CIP) /,,.:,2005 ISBN TP36 CIP (2005) : ( 10 ) : : (010 ) : (010)

专业主干课程与主要专业课程教学大纲(2009年、2011年).doc

文档 1

经 济 高 速 增 长 和 其 后 又 比 其 他 发 达 资 本 主 义 国 家 更 为 顺 利 地 克 服 了 石 油 危 机 的 冲 击, 使 日 本 的 市 场 经 济 体 制 在 7 0 ~ 8 0 年 代 赢 得 了 国 际 社 会 的 广 泛 赞 誉 ( 其 间 虽 有 欧 美 国 家

2015 TB-1-06.indd

GPS

!"# $% & $%%% ( ")*+,-./00-(11.-. $%! $ " # $ % & ( - ) +%23!"# $%%% %,.%,!" $%.! 1.% & /$ 3(,. ( /0% $%%% ( $%%% ( 3 5 /6%%%! ")*+,-./00-(11

Transcription:

AUTOMATIC TROLLEY H K Hwang K K Chen J-S Lin S-C Wang M-L Li C-C Lin W-B Lin Dept. Of Electrical Engineering Far East College ABSTRACT This paper proposes an automatic trolley which can move automatically along the pre paved path The procedures are first infrared sensor detects the path and then transmits data to microcomputer Finally the microcomputer sends signal to activate DC motors and then Dc motors control the trolley to move forwards move backwards turn right and turn left. Keyword automatic trolley infrared sensor DC motor microcomputer Ni MH rechargeable battery 347

1.1 ML_ONOFF = 1 Q 3 Q 8 C 0.3V M 2 L 1 ML_ONOFF = 0 Q 3 Q 8 C 1. + R31 VCC R21 10K ML_ONOFF R15 0:off 1:on 1K Green Light VCC=5V L1 Q3 9013 VDD=12V C A - Q8 TIP41C M2 L 1 D10 1N4001 B 1.1 2. 1.1 (Relay) 1.2 SW2 D Q 4 1.2(a) ML_FB = 0 Q 4 D (NC Normal Close) (b) ML_FB=1 Q 4 D 0.3V L 2 (NO Normal Open) (c) 348

ML_FB VCC R20 10K R16 1K 0:forward 1:reverse VCC Red Light VDD RELAY R30 L2 D Q4 9013 D7 SW2 1N4001 + M2 A - CPU (a) (c) 1.2 (a) (b) (c) 3. 1. CNY70 CNY70,,, 1.3 12V 6,000rpm 6000 = 30 30 200rpm 1.3 : CNY70,,,,, 1.3,, 2. 2.1 CNY70 349

(a) (b) (c) IC 4584 2.2 (a) (b) (LED) CNY70 (c) 3. CNY70 89C51 8bit CPU I/O Port 4584 LED 4K byte ROM VCC R24 R25 R26 ISO1 ISO2 ISO3 89C51 CNY70 R34 500K R10 1K 1 2 R33 U3A 4584D3 LED CNY70 R35 500K R12 1K 3 4 R32 U3B 4584D2 LED CNY70 R36 500K R13 1K 5 6 R27 U3C 4584D1 LED SensorR SensorC SensorL Reset power-on reset reset 10uf 100ms reset 89C51 Reset program counter pointer 0000h 12MHZ 12MHZ 2.1 (1). (CPU) LED CPU ( ALU) 500K R 34 R 35 R 36 CPU L C R CPU( MCS-96) 2.2(a) ( ) BCD (b) (2). (MEMORY) (1) (ROM) (2) (RAM) (3). (I/O PORT) / CPU I/O (RELAY) 350

(4). (PERIPHERAL) / I/O / 32 (4 PORT) (TIMER/COUNTER) (UART) I/O / (A/D) (PWM) 128 BYTES / RAM (DMA) I/O(HIGH 16 TIMER/COUNTER SPEED INPUT/OUTPUT) UAET( I/O) (5). (CLOCK GENERATOR) 8 CPU 5 CPU CPU (CLOCK) ( 12MHZ) (OSCILLATOR) (6). 89C51 4K 64K (EPROM) 64K (RAM) (7). 89C51 A 351

352

; : ; : ; LEFT SW: ; MID SW: ; RIGHT SW: ; FUN SW:ON/OFF ; RLY1:M1 / ; RLY2:M1 / ; RLY3:M1 / ; RLY4:M2 / ; RLY5:M2 / ; RLY6:M2 / ; : ;89C51 ;P0.7 = NC P1.0 = LEFT SENSOR [1] 8051/8751 ;P0.6 = RLY6 P1.1 = MID SENSOR ;P0.5 = RLY5 P1.2 = RIGHT SENSOR ;P0.4 = RLY4 P1.3 = ON/OFF SW [2]8051 ;P0.3 = RLY3 P1.4 = NC ;P0.2 = RLY2 P1.5 = NC ;P0.1 = RLY1 P1.6 = NC [3]8051 ;P0.0 = AUX P1.7 = NC ;R0 = [4] ;R1 = ;R2 = ;R3 = http://home.kimo.com.tw/s07368/ [5] 2 ;R4 = ;R5 = ;R6 = [6] ;R7 = [7] ---- SYMBOLS ON ; A ;FILES NAME = ; :89C51 RLY6.REG P0.6 ;P0.6 = RLY6 RLY5.REG P0.5 ;P0.5 = RLY5 353

RLY4.REG P0.4 ;P0.4 = RLY4 CJNE A,#07H,MAIN_N ;ACC <> RLY3.REG P0.3 ;P0.3 = RLY3 #07H,GO MAIN_N RLY2.REG P0.2 ;P0.2 = RLY2 LJMP MAIN_L2 ;ACC = RLY1.REG P0.1 ;P0.1 = RLY1 #07H,GO MAIN LEFT_SW.REG P1.0 ;P1.0 = MAIN_N: LEFT_SW MID_SW.REG P1.1 ;P1.1 = MID_SW NOP LCALL D_50MS ; 50MS RIGHT_SW.REG P1.2 ;P1.2 = MAIN_L3: RIGHT_SW LCALL RD_PHOTO_SW ; FUN_SW.REG P1.3 ;P1.3 = FUN_SW ----- CJNE A,#02H,MAIN_N1 ;ACC <> ORG 0000H #02H,GO MAIN_N1 AJMP MAIN MOV P0,#11011011B ;ACC = #02H, ------ ; MAIN_1: ------ LCALL RD_PHOTO_SW ; MAIN: LCALL SET_IO ;I/O CJNE A,#02H,MAIN_L3 ;ACC <> PORT #02H,GO MAIN_L3 MAIN_L: LCALL D_10MS ; LCALL D_10MS ; 10MS 10MS JB FUN_SW,MAIN_L ;FUN_SW = LJMP MAIN_1 ;GO H,GO MAIN_L LCALL WAIT_FUN_OFF ; MAIN_1 MAIN_N1: FUN_SW CJNE A,#03H,MAIN_N2 ;ACC <> LCALL D_2S ; 2S #03H,GO MAIN_N2 MAIN_L1: MOV P0,#11011001B;ACC = #03H, LCALL RD_PHOTO_SW ; CJNE A,#07H,MAIN_L1 ;ACC <> MAIN_2: LCALL RD_PHOTO_SW ; #07H,GO MAIN_L1 MAIN_L2: CJNE A,#03H,MAIN_L3 ;ACC <> MOV P0,#11001001B ;ACC = #03H,GO MAIN_L3 #07H, LCALL D_10MS ; LCALL D_50MS ; 50MS 10MS LCALL RD_PHOTO_SW ; LJMP MAIN_2 ;GO MAIN_2 354

MAIN_N2: LCALL D_10MS ; CJNE A,#01H,MAIN_N3 ;ACC <> 10MS #01H,GO MAIN_N3 LJMP MAIN_5 ;GO MOV P0,#11001111B ;ACC = MAIN_5 #01H, MAIN_3: MAIN_N5: CJNE A,#04H,MAIN_N6 ;ACC <> LCALL RD_PHOTO_SW ; #04H,GO MAIN_N6 MOV P0,#11111001B ;ACC = #04H, CJNE A,#01H,MAIN_L3 ;ACC <> #01H,GO MAIN_L3 MAIN_6: LCALL D_10MS ; 10MS LCALL RD_PHOTO_SW ; LJMP MAIN_3 ;GO MAIN_3 CJNE A,#04H,MAIN_L3 ;ACC <> #04H,GO MAIN_L3 MAIN_N3: LCALL D_10MS ; CJNE A,#07H,MAIN_N4 ;ACC <> 10MS #07H,GO MAIN_N4 LJMP MAIN_6 ;GO MOV P0,#00000000B ;ACC = #07H, MAIN_6 MAIN_N6: MAIN_4: CJNE A,#00H,MAIN_L3 ;ACC <> LCALL RD_PHOTO_SW ; #00H,MAIN_L3 MOV P0,#00000000B ;ACC = #00H, CJNE A,#07H,MAIN_L3 ;ACC <> #07H,GO MAIN_L3 LCALL D_200MS ; LCALL D_10MS ; 10MS 200MS LJMP MAIN_4 ;GO MOV P0,#10100101B ; MAIN_4 MAIN_N4: MAIN_7: CJNE A,#06H,MAIN_N5 ;ACC <> LCALL RD_PHOTO_SW ; #06H,GO MAIN_N5 MOV P0,#11001011B ;ACC = #06H, CJNE A,#00H,MAIN_N7 ;ACC <> #00H,GO MAIN_N7 MAIN_5: LCALL D_10MS ; 10MS LCALL RD_PHOTO_SW ; LJMP MAIN_7 ;GO CJNE A,#06H,MAIN_L3 ;ACC <> MAIN_7 MAIN_N7: #06H,GO MAIN_L3 MOV P0,#00000000B ;RLY 355

OFF LCALL D_200MS ; 200MS LJMP MAIN_L3 ;GO MAIN_L3 ---------- ;* ;* I/O PORT SET_IO: - D_10MS: SETB LEFT_SW ;LEFT_SW(P1.0) MOV R7,#20 ;R7 = 20 D_10MS_L: SETB MID_SW ;MID_SW(P1.1) MOV R6,#250 ;R6 = 250 SETB RIGHT_SW DJNZ R6,$ ;R6-1 > 0, ;RIGHT_SW(P1.2) DJNZ R7,D_10MS_L ;R7-1 > 0,GO LCALL OFF_RLY ; D_10MS_L ; ; ;* 50mS OFF_RLY: MOV LCALL P0,#00000000B D_200MS ;* FUN_SW WAIT_FUN_OFF: JNB FUN_SW,$ ;FUN_SW = L, ; ;* RD_PHOTO_SW: P1 MOV A,P1 ;ACC = ANL A,#07H ;ACC BIT0,1,2 ; -- ;* DELAY - ;* 10MS D_50MS: MOV R7,#100 ;R7 = 100 D_50MS_L: MOV R6,#250 ;R6 = 250 DJNZ R6,$ ;R6-1 > 0, DJNZ R7,D_50MS_L ;R7-1 > 0,GO D_50MS_L ; ;* 200MS D_200MS: MOV R7,#4 ;R7 = 4 D_200MS_L1: 356

MOV R6,#100 ;R6 = 100 D_200MS_L2: MOV R5,#250 ;R5 = 250 DJNZ R5,$ ;R5-1 > 0, DJNZ R6,D_200MS_L2 ;R6-1 > 0,GO D_200MS_L2 DJNZ R7,D_200MS_L1 ;R7-1 > 0,GO D_200MS_L1 ; ;* 500MS D_500MS: MOV R7,#10 ;R7 = 10 D_500MS_L1: MOV R6,#100 ;R6 = 100 D_500MS_L2: MOV R5,#250 ;R5 = 250 DJNZ R5,$ ;R5-1 > 0, DJNZ R6,D_500MS_L2 ;R6-1 > 0,GO D_500MS_L2 DJNZ R7,D_500MS_L1 ;R7-1 > 0,GO D_500MS_L1 ; ;* 2S D_2S: MOV R7,#40 ;R7 = 40 D_2S_L1: MOV R6,#100 ;R6 = 100 D_2S_L2: MOV R5,#250 ;R5 = 250 DJNZ R5,$ ;R5-1 > 0, DJNZ R6,D_2S_L2 ;R6-1 > 0,GO D_2S_L2 DJNZ R7,D_2S_L1 ;R7-1 > 0,GO D_2S_L1 ; ;==================================== END ; B 357

358