Microsoft PowerPoint - C15_LECTURE_NOTE_15

Size: px
Start display at page:

Download "Microsoft PowerPoint - C15_LECTURE_NOTE_15"

Transcription

1 THE 8051 MICROCONTROLLER THE 8051 MICROCONTROLLER 15.1 Introduction 15.2 The 8051 Architecture 15.3 Interfacing to External Memory 15.4 The 8051 Instruction Set 15.5 Timer Operations 15.6 Serial Port Operations 15.7 Interrupts Applications 微處理機原理與應用 Lecture 15-2

2 15.1 Introduction Computers can be divided into following two main types depending on their function: General purpose Special purpose Microcontrollers are more suitable for special purpose devices. Microcontroller is a device similar to microprocessor but includes more circuitry in the same chip. Program & Data Memory I/O Ports Serial Communication Counters/Timers Interrupt Control logic A/D and D/A converters 微處理機原理與應用 Lecture Introduction Comparisons between microprocessors and microcontrollers: Microprocessor is a single chip CPU, microcontroller contains, a CPU and much of the remaining circuitry of a complete microcomputer system in a single chip. Microcontroller includes RAM, ROM, serial and parallel interface, timer, interrupt schedule circuitry (in addition to CPU) in a single chip. RAM is smaller than that of even an ordinary microcomputer, but enough for its applications. Interrupt system is an important feature, as microcontrollers have to respond to control oriented devices in real time. For example, opening of microwave oven s door cause an interrupt to stop the operation 微處理機原理與應用 Lecture 15-4

3 15.1 Introduction Comparisons between microprocessors and microcontrollers: Microprocessors are most commonly used as the CPU in microcomputer systems. Microcontrollers are used in small, minimum component designs performing control-oriented activities. Microprocessor instruction sets are processing intensive implying powerful addressing modes with instructions catering to large volumes of data. Their instructions operate on nibbles, bytes, etc. Microcontrollers have instruction sets catering to the control of inputs and outputs. Their instructions operate also on a single bit. A motor, for example, may be turned ON and OFF by a 1-bit output port 微處理機原理與應用 Lecture Introduction Term 8051 refers to MCS-51 family of microcontroller ICs by Intel Corp. (From ) Features of 8051 are summarized below: 8 Bit data path and ALU. Easy interfacing. 12 to 30 MHz versions available. (1 µsec to 400 ns for single cycle instructions). Full instruction set including: Multiply and Divide. Bit set, reset, and test (Boolean instructions). Variety of addressing modes 微處理機原理與應用 Lecture 15-6

4 Architecture Hardware Features of the K (8031), ROM 4K (8051), EPROM 4K (8751) RAM 128 bytes (8XX1), 256 bytes (8XX2) (where X= 0 or 7 & X=3 or 5) Four 8-bit I/O Ports (P0 - P3) Two 16-bit Timers/Counters (T0 & T1) Serial I/O Port Boolean Processor (Operates on Single Bits) 210 bit-addressable locations Oscillator & Clock Circuit 微處理機原理與應用 Lecture Architecture The 8051 family of microcontrollers Device number Internal memory Program Data Timers/ Event Counter Interrupt Sources K X 8 ROM 128 X 8 RAM 2 X 16-bit H 4K X 8 EPROM 128 X 8 RAM 2 X 16-bit None 128 X 8 RAM 2 X 16-bit H 8K X 8 ROM 256 X 8 RAM 3 X 16-bit BH 8K X 8 EPROM 256 X 8 RAM 3 X 16-bit AH None 256 X 8 RAM 3 X 16-bit 微處理機原理與應用 Lecture 15-8

5 Architecture The 8051 block diagram 微處理機原理與應用 Lecture Architecture The 8051 block diagram 微處理機原理與應用 Lecture 15-10

6 Architecture The 8051 logic symbol 微處理機原理與應用 Lecture Architecture The 8051 pin configuration 微處理機原理與應用 Lecture 15-12

7 Architecture I/O Ports Four 8-bit I/O ports. Port 0, Port 1, Port 2, Port 3 Most have alternate functions. Bi-directional 微處理機原理與應用 Lecture Architecture Port 0 (pin 32 ~ 39 ) Dual purpose I/O port. In minimum component design, it is used as a general purpose I/O port. In larger designs with external memory, it becomes a multiplexed data bus: Low byte of address bus, strobed by ALE. 8-bit instruction bus, strobed by PSEN. 8-bit data bus, strobed by WR and RD 微處理機原理與應用 Lecture 15-14

8 Architecture Port 1 (pin 1 ~ 8 ) As an I/O port: Standard bi-directional port for interfacing to external devices as required for I/O. Alternate functions: Only on some derivatives 微處理機原理與應用 Lecture Architecture Port 2 (pin 21 ~ 28 ) Dual purpose I/O port. As an I/O port: Standard bi-directional general purpose I/O port. Alternate functions: High byte of address bus for external program and data memory accesses 微處理機原理與應用 Lecture 15-16

9 Architecture Port 3 (pin 10 ~ 17 ) Dual purpose I/O port. As an I/O port: Standard bi-directional general purpose I/O port. Alternate functions: P3.0 P3.1 P3.2 P3.3 P3.4 P3.5 P3.6 P3.7 Port pin RXD (serial input port) TXD (serial input port) INT0 (external interrupt 0) INT1 (external interrupt 1) T0 (Timer 0 external input) T1 (Timer 1 external input) 微處理機原理與應用 Lecture Alternative function WR (external data memory write strobe) RD (external data memory read strobe) Architecture Bus control signals PSEN (pin 29): (Program Store Enable) enables external program (code) memory. Usually connected to EPROM s output enable (OE). It pulses low during fetch stage of an instruction. It remains high while executing a program ALE/PROG (pin 30): (Address Latch Enable) used for demultiplexing the address and data bus when port 0 is used as the data bus and low-byte of address bus. EA/VPP (pin 31): (External Access) high to execute programs from internal ROM and low to execute from external RST (pin 9): (RESET) master reset of 微處理機原理與應用 Lecture 15-18

10 Architecture Oscillator and power pins Pins 18 and 19 are the oscillator pins to connect the crystal of nominal frequency 12 MHz. Pin 40 is for +5V and pin 20 is for GND 微處理機原理與應用 Lecture Architecture Addressing space 64K x 8 ROM - External Program Memory. (Enabled via PSEN) 64K x 8 RAM - External Data Memory. (Enabled via RD and WR) 256 x 8 RAM - Internal Data Memory. 128 x 8 Special Function Registers (SFRs). Bit addressing of 16 RAM locations and 16 SFRs 微處理機原理與應用 Lecture 15-20

11 Architecture Addressing space 微處理機原理與應用 Lecture Architecture Internal data memory Four register banks (Register Bank 0-3): 00 to 1F hexadecimal. Bit addressable RAM (128 bits): 20 to 2F hexadecimal. General purpose RAM (directly addressable range): 30 to 7F hexadecimal. Special function registers (indirectly addressable range): 80 to FF hexadecimal 微處理機原理與應用 Lecture 15-22

12 Architecture Internal data memory 微處理機原理與應用 Lecture Architecture External data memory 64K byte address space. The only access to this memory is with the MOVX instruction, using either 16- bit data pointer DPTR, R0, or R1 as the address register 微處理機原理與應用 Lecture 15-24

13 Architecture External program memory 64K byte address space. Enabled by PSEN signal 微處理機原理與應用 Lecture Architecture External bus expansion 微處理機原理與應用 Lecture 15-26

14 Architecture Special function register space 128 byte address space, directly addressable as 80H to FFH 16 addresses are bit addressable: Set, Clear, AND, OR, MOV (those ending with 0 or 8). Special function space contains: Special purpose CPU registers. I/O control registers. I/O ports 微處理機原理與應用 Lecture Architecture Special function register map 微處理機原理與應用 Lecture 15-28

15 Architecture Program status word (PSW) Flags are 1-bit registers provided to store the results of certain program instructions. In order to conveniently address the flags, they are grouped inside the PSW register 微處理機原理與應用 Lecture Architecture Program status word (PSW) CY: (Carry Flag) is dual purpose: (1) As traditional CY for arithmetic operations, (2) As Boolean accumulator. AC: (Auxiliary Carry Flag) used in addition of BCD numbers, is set if a carry was generated out of bit 3 into bit 4. If the values are added are BCD, then the add instruction must be followed by DAA (decimal adjust accumulator) to bring results greater than 9 back into range. F0: (Flag 0) is a general-purpose flag bit available for user applications 微處理機原理與應用 Lecture 15-30

16 Architecture Program status word (PSW) OV: (Overflow Flag) is set after an addition or subtraction operation if there was an arithmetic overflow. Results greater than +127 or less than 128 will set OV bit. P: (Parity Bit) automatically set or cleared each machine cycle to establish even parity with the accumulator. Parity bit is most commonly used in conjunction with serial port routines to include a parity bit before or after the transmission. RS1 and RS0 are used to select different register banks 微處理機原理與應用 Lecture Interfacing to External Memory Up to 64K of code memory (ROM/EPROM) and 64K of data memory (RAM) can be added to any of the 8051 family member. Two of the I/O ports are used up in order to provide the address and data buses. The AD 0 -AD 7 lines that are output on port 0 are demultiplexed by the ALE signal and the address latch. All I/O to the external data memory is made using the MOVX instruction 微處理機原理與應用 Lecture 15-32

17 15.3 Interfacing to External Memory Interfacing a 2732 EPROM to the ROMless 8031 microcontroller 微處理機原理與應用 Lecture Interfacing to External Memory Interfacing an 8155 RAM/IO/Timer to the 微處理機原理與應用 Lecture 15-34

18 15.4 The 8051 Instruction Set Data transfer instruction Program branching instructions Logical and bit operation instructions Arithmetic operation instructions 微處理機原理與應用 Lecture The 8051 Instruction Set Addressing mode There are basically 5 ways of specifying source/destination operand addresses: Particular On-chip Resources: This includes the Accumulator (A), the Stack Pointer (SP), the Data Pointer (DP), the Program Counter (PC), and the Carry (C). Other On-chip Registers are Memorymapped while these have special Op-codes. Immediate operands: The # sign is the designator. These are 8- bits except for DPTR contents (16-bits). Register operands: Designated as Rn, where n is One of the four Register Banks is used (selected by RS0 and RS1 in PSW). Direct Operands: From 00 to FF Hex, specifies one of the internal data addresses. Indirect Address: Designated where i is 0 or 1, uses the contents of R0 or R1 in the selected Register Bank to specify the address. Other form using Accumulator contents 微處理機原理與應用 Lecture 15-36

19 15.4 The 8051 Instruction Set Addressing mode Addressing modes are an integral part of each computers instruction set. They allow different ways of specifying source/destination operand addresses depending on the programming situation. There are 8 addressing modes: 1. Immediate 2. Register 3. Direct 4. Indirect 5. Relative 6. Absolute 7. Long 8. Indexed 微處理機原理與應用 Lecture The 8051 Instruction Set EXAMPLE Write the 8051 instruction to perform the following operations. (a) Move the contents of the accumulator to register 5. (b) Move the contents of RAM memory location 42H to port 1. (c) Move the value at port 2 to register 3. (d) Send FFH to port 0. (e) Send the contents of RAM memory, whose address is in register 1, to port 3 Solution: (a) MOV R5, A (b) MOV P1, 42H (c) MOV R3, P2 (d) MOV P0, #0FFH (e) MOV 微處理機原理與應用 Lecture 15-38

20 15.4 The 8051 Instruction Set Program branching instructions JMP label (Unconditional jump) JZ label (Jump if accumulator zero) JNZ label (Jump if accumulator not zero) JB bit, label (Jump if bit set) JNB bit, label (Jump if bit not set) DJNZ Rn, label (Decrement register and jump if not zero) CJNE Rn, #data, label (Compare immediate data to register and jump if not equal) CALL label (Call subroutine) RET (Return) 微處理機原理與應用 Lecture The 8051 Instruction Set EXAMPLE Write a program that continuously reads a byte from port 1 and writes it to port 0 until the byte read equals zero. Solution: READ: MOV A, P1 ; A P1 MOV P0, A ; P0 A JNZ READ ; Repeat until A = 0 NOP ; Remainder of program etc 微處理機原理與應用 Lecture 15-40

21 15.4 The 8051 Instruction Set EXAMPLE Repeat the previous example, except stop the looping when the number 77H is read Solution: READ: MOV A, P1 MOV P0, A CJNE A, #77, READ NOP etc. ; A P1 ; P0 A ; Repeat until A = 77H ; Remainder of program 微處理機原理與應用 Lecture The 8051 Instruction Set EXAMPLE Repeat the previous example, except stop the looping when bit 3 of port 2 is set. Solution: READ: MOV A, P1 ; A P1 MOV P0, A ; P0 A JNB P2.3, READ ; Repeat until P2.3 = 1 NOP ; Remainder of program etc 微處理機原理與應用 Lecture 15-42

22 15.4 The 8051 Instruction Set EXAMPLE Write a program that will produce an output at port 0 that counts down from 80H to 00H. Solution: MOV R0, #80H ; R0 80H COUNT: MOV P0, R0 ; P0 R0 DJNZ R0, COUNT ; Decrement R0, jump to ; COUNT if not 0 NOP ; Remainder of program etc 微處理機原理與應用 Lecture The 8051 Instruction Set Logical and bit operation instructions ANL A, Rn (AND register to accumulator) ANL A, #data (AND data byte to accumulator) ORL A, Rn (OR register to accumulator) ORL A, #data (OR data byte to accumulator) XRL A, Rn (Ex-OR register to accumulator) XRL A, #data (Ex-OR data byte to accumulator) 微處理機原理與應用 Lecture 15-44

23 15.4 The 8051 Instruction Set Logical and bit operation instructions CLR bit (Clear bit) SETB bit (Set bit) CPL bit (Complement bit) RL A (Rotate accumulator left) RLC A (Rotate accumulator left through carry) RR A (Rotate accumulator right) RRC A (Rotate accumulator right through carry) 微處理機原理與應用 Lecture The 8051 Instruction Set EXAMPLE Determine the contents of the accumulator after the execution of the following program segments. MOV A, #3CH ; A MOV R4, #66H ; R ANL A, R4 ; A A AND R4 Solution: A = R4 = A AND R4 = = 24H 微處理機原理與應用 Lecture 15-46

24 15.4 The 8051 Instruction Set EXAMPLE Determine the contents of the accumulator after the execution of the following program segments. MOV A, #0C3H ; A RLC A ; Rotate left through carry Solution: Assume carry = 0 initially A = Rotate left through carry A = , carry = 微處理機原理與應用 Lecture The 8051 Instruction Set EXAMPLE Use the SETB, CLR, and CPL instructions to do the following operations: (a) Clear bit 7 of the accumulator (b) Output a 1 on bit 0 of port 3 (c) Complement the parity flag (bit 0 of the PSW) Solution: (a) CLR ACC.7 (b) SETB P3.0 (c) CPL PSW 微處理機原理與應用 Lecture 15-48

25 15.4 The 8051 Instruction Set EXAMPLE Describe the activity at the output of port 0 during the execution of the following program segment: MOV R7, #0AH MOV P0, #00H LOOP: CPL P0.7 DJNZ R7, LOOP Solution: Register 7 is used as loop counter with the initial value of 10 (0AH). Each time that the complement instruction (CPL) is executed, bit 7 will toggle to its opposite state. Toggling bit 7 ten times will create a waveform with five positive pulses 微處理機原理與應用 Lecture The 8051 Instruction Set Arithmetic operation instructions ADD A, Rn (Add register to accumulator) ADD A, #data (Add immediate data to accumulator) SUBB A, Rn (Subtract register from accumulator with borrow) SUBB A, #data (Subtract immediate data from accumulator with borrow) INC A (Increment accumulator) INC Rn (Increment register) DEC A (Decrement accumulator) DEC Rn (Decrement register) MUL AB (Multiply A times B) DIV AB (Divide A by B) DA A (Decimal adjust accumulator) 微處理機原理與應用 Lecture 15-50

26 15.4 The 8051 Instruction Set EXAMPLE Add the value being input at port 1 to the value at port 2 and send the result to port 3. Solution: MOV R0, P1 MOV A, P2 ADD A, R0 MOV P3, A ; R0 P1 ; A P2 ; A A+R0 ; P3 A 微處理機原理與應用 Lecture The 8051 Instruction Set EXAMPLE Multiply the value being input at port 0 times the value at port 1 and send the result to ports 3 and 2 (high order, low order). Solution: MOV A, P0 MOV B, P1 MUL AB MOV P2, A MOV P3, B ; A P0 ; B P1 ; A X B ; P2 A (low order) ; P3 B (high order) 微處理機原理與應用 Lecture 15-52

27 15.5 Timer Operations Counter/Timer Timer is a series of divide-by-two flip-flops that receive an input signal as a clocking source. Clock is applied to the first flip- flop, which gives output divided by 2. That output of first flip- flop clocks the second flip-flop, which also divides it by 2 and so on. The output of the last stage clocks a timer overflow flipflop, or flag, which is tested by the software. It is like a counter. A 16-bit timer would count from 0000H to FFFFH. The overflow flag is set on the FFFFH-to-0000H count. There are two timers in 8051, T0 and T1. There are four modes of timer operations 微處理機原理與應用 Lecture Timer Operations Counter/Timer mode register, TMOD TMOD is not bit addressable. It is loaded by the software at the beginning of a program to initialize the timer mode. GATE: Permits INTx pin to enable/disable the counter. C/T : Set for counter operation, reset for timer operation. M1, M0 : 00 : Mode bit timer mode (Emulates 8048 counter/timer). 01 : Mode bit timer mode. 10 : Mode 2-8- bit auto-reload mode. 11 : Mode 3 - Split timer mode (Timer 0 = two 8-bit timers) 微處理機原理與應用 Lecture 15-54

28 15.5 Timer Operations Counter/Timer control register, TCON TF1, TF0 : Overflow flags for Timer 1 and Timer 0. TR1, TR0 : Run control bits for Timer 1 and Timer 0. Set to run, reset to hold. IE1, IE0 : Edge flag for external interrupts 1 and 0. * Set by interrupt edge, cleared when interrupt is processed. IT1, IT0 : Type bit for external interrupts. * Set for falling edge interrupts, reset for 0 level interrupts. * = not related to counter/timer operation but used to detect and initiate external interrupts 微處理機原理與應用 Lecture Timer Operations Counter/Timer modes: mode 0 (13-bit timer) High byte and bits of the timer low byte (TLx) form a 13-bit timer, where x = 0 or 1. Upper 3 bits of TLx are not used. Overflow occurs on the 1FFFH-to-0000H and sets the timer overflow flag. MSB is THx bit 7, and LSB is TLx bit 0. MOV TMOD, #00H ; setting both timers to mode 微處理機原理與應用 Lecture 15-56

29 15.5 Timer Operations Counter/Timer modes: mode 1 (16-bit timer) Same as mode 0 except that it is 16-bit. Timer high byte (THx) is cascaded the timer low byte (TLx) to form a 16-bit timer, where x = 0 or 1. Clock is applied to the combined high and low-byte registers. Overflow occurs on the FFFFH-to-0000H and sets the timer overflow flag. MSB is THx bit 7, and LSB is TLx bit 0. LSB toggles at clock frequency/2 and MSB at clock frequency/ 微處理機原理與應用 Lecture Timer Operations Counter/Timer modes: mode 2 (Auto-reload) Timer low byte (TLx) operates as an 8-bit timer while the timer high byte (THx) holds a reload value. When the count overflows from FFH-to-00H, not only the timer flag set, but also the value in THx is loaded into TLx, and counting continues from this value up to next FFH-to-00H, so on 微處理機原理與應用 Lecture 15-58

30 15.5 Timer Operations Counter/Timer modes: mode 3 Timer 0 splits into two 8-bit counter/timers. TL0 and TH0 act as two separate timers with overflows setting the TF0 and TF1, respectively. Timer 1 (when timer 0 is in mode 3): Counter stopped if in mode 3 Can be used in mode 0, 1, or 2 May be used as a baud rate generator 微處理機原理與應用 Lecture Timer Operations Clocking source: Interval timing If C/T = 0 (in TMOD), timer operation is selected and timer is clocked from on-chip oscillator. A divide-by-12 clock frequency is applied. Timer registers (TLx/THx) increment at a rate of 1/12 of the frequency of on-chip oscillator. 12 MHz crystal would yield a clock rate of 1 MHz. Timer overflows occur after a fixed number of clocks, depending on the initial value loaded into the timer registers 微處理機原理與應用 Lecture 15-60

31 15.5 Timer Operations Clocking source: Event timing If C/T = 1 (in TMOD), counter operation is selected and timer is clocked from external source. Usually, external source supplies the timer with a pulse upon the occurrence of an event. Timer counts those events. External clock source comes through P3.4 (for Timer 0) and P3.5 (for Timer 1). Timer registers are incremented in response to a 1-to-0 transition at the external input. Number of external events is determined in software by reading the timer registers TLx/THx 微處理機原理與應用 Lecture Timer Operations Control of timers TRx bit in bit addressable register TCON is responsible for starting and stopping the counters TRx = 0 stops/disables the timers (e.g., CLR TR1) TRx = 1 starts/enables the timers (e.g., SETB TR0) System reset clears TRx, so timers are disabled by default 微處理機原理與應用 Lecture 15-62

32 15.5 Timer Operations Control of timers Timers are usually initialized once at the beginning of the program to set the correct operating mode. Then, within the body of a program, the timers are started, stopped, flag bits are tested and cleared, timer registers read or updated, and so on, as required in the application. First register to be initialized is TMOD to set the mode of operation e.g., MOV TMOD, # B ; sets Timer 1 in mode 1, leave C/T = 0 and GATE = 0 for internal clocking, and clears the Timer 0 bits 微處理機原理與應用 Lecture Timer Operations Control of timers Secondly, registers to be initialized are TLx/THx. E.g., for 100 sec interval, the following instruction will do the job MOV TL1, #9CH ; (-100) 10 = FF9CH MOV TH1, #FFH ; load Timer 1 registers by FF9CH The timer is then started by setting the run control bit i.e., SETB TR1 Overflow flag is automatically set 100 sec later. Following instruction will check that WAIT: JNB TF1, WAIT ; wait until overflow flag is set. When the timer overflows, it is necessary to stop the timer and clear the overflow flag in software by the following instructions: CLR TR1 ; stop Timer 1 CLR TF1 ; clear overflow flag of Timer 微處理機原理與應用 Lecture 15-64

33 15.6 Serial Port Operations 8051 includes an on-chip serial port that can operate in four modes over a wide range of frequencies. Essential function of serial port is to perform parallelto-serial conversion for output data, and serial-toparallel conversion for input data. Transmission bit is P3.1 on pin 11 (TXD) and reception bit is P3.0 on pin 10 (RXD). Features full duplex (simultaneous reception and transmission). Receive buffering allowing one character to be received and held in a buffer while a second character is received. If the CPU reads the first character before the second is fully received, data are not lost 微處理機原理與應用 Lecture Serial Port Operations Two SFRs (SBUF & SCON) provide software access to serial port. Writing to SBUF loads data to be transmitted and reading SBUF accesses received data. SCON is a bit addressable register containing status bits and control bits. Control bits set the operating mode and status bits indicate the end of a character transmission or reception. The status bits are tested in software or programmed to cause an interrupt. Serial port frequency of operation (baud rate) can be fixed or variable. Fixed baud rate is derived from on-chip oscillator and variable baud rate is supplied by Timer 1 which must be programmed accordingly 微處理機原理與應用 Lecture 15-66

34 15.6 Serial Port Operations Serial port control register: SCON (098H) SM0, SM1 : Serial Port Mode bits Mode Baud Rate 00 = Mode 0 : Shift register I/O Fixed (oscillator frequency/12) 01 = Mode 1 : 8-bit UART Variable (set by timer) 10 = Mode 2 : 9-bit UART Fixed (osc frq/32 or osc frq/64 ) 11 = Mode 3 : 9-bit UART Variable (set by timer) SM2 : Serial Port Mode bit Mode 0 : Not used. Mode 1 : 1 = Ignore bytes with no stop bit. Mode 2,3 : 0 = Set receive interrupt (RI) on all bytes. : 1 = Set RI on bytes where 9th bit is 微處理機原理與應用 Lecture Serial Port Operations Serial port control register: SCON (098H) REN: Receiver enable. Must be set to receive characters. TB8: Transmit bit 8. Ninth bit transmitted (in modes 2 and 3); set/cleared by software. RB8: Receive bit 8. Ninth bit received (in modes 2 and 3): Mode 0 : Not used. Mode 1 : Stop bit. Mode 2, 3 : Ninth data bit. TI: Transmit interrupt flag. Set at end of character transmission; cleared by software. RI: Receive interrupt flag. Set at end of character reception; cleared by software 微處理機原理與應用 Lecture 15-68

35 15.6 Serial Port Operations Serial interface Full duplex UART (Universal Asynchronous Receiver /Transmitter is a device that receives and transmits serial data with each data character preceded by a start bit 0 and followed by a stop bit 1 ). Sometimes a parity bit is inserted between the last data bit and the stop bit. The essential operation of a UART is to perform parallel-toserial conversion for output data, and serial-to-parallel conversion for input data. 10 or 11 bit frames. Interrupt driven. Registers: SCON - Serial port control register. SBUF - Read received data. - Write data to be transmitted 微處理機原理與應用 Lecture Serial Port Operations Serial port block diagram 微處理機原理與應用 Lecture 15-70

36 15.6 Serial Port Operations Serial interface operation mode: Mode 0 Mode 0: 8-Bit Shift Register Mode. Terms RXD & TXD are misleading in this mode. RXD line is used for both input and output. TXD line serves as the clock. Eight bits are transmitted and received with the LSB first. Baud Rate is 1/12 of on-chip oscillator frequency. Transmission is initiated by any instruction that writes data to SBUF. Data are shifted out on RXD line with clock pulses sent out by the TXD line. Each transmitted bit is valid on the RXD pin for one machine cycle. Reception is initiated when the receiver enable bit (REN) is 1 and the receive interrupt bit (RI) is 0. REN is set at the beginning of the program, and then clear RI to begin a data input operation. The clocking of data into serial port occurs on the positive edge of TXD 微處理機原理與應用 Lecture Serial Port Operations Serial interface operation mode: Mode 1 Mode 1: Serial port operates as an 8-bit UART with a variable baud rate. 10 bits are transmitted on TXD or received on RXD. Start bit (always 0), 8 data bits (LSB first), and a stop bit (always 1). For a receive operation, the stop bit goes into RB8 in SCON. Baud Rate Clock is variable using Timer 1 overflow or external count input. Transmission is initiated by writing data to SBUF, but does not start until the next rollover of the divide-by-16 counter supplying the serial port baud rate. Shifted data are outputted on the TXD line beginning with the start bit. The transmit interrupt flag (TI) is set as soon as the stop bit appears on TXD. Reception is initiated by a 1-to-0 transition on RXD. The divide-by-16 counter is immediately reset to align the counts with the incoming bit stream 微處理機原理與應用 Lecture 15-72

37 15.6 Serial Port Operations Serial interface operation mode: Mode 2 Mode 2: Serial port operates as a 9-bit UART with a fixed baud rate. 11 bits are transmitted or received. Start bit (always 0), 8 data bits (LSB first), a programmable 9th bit, and a stop bit (always 1). On transmission, the 9th bit whatever has been put in TB8 in SCON (may be a parity bit). On reception, the 9th bit is placed in RB8 in SCON. Baud Rate is programmable to either 1/32 or 1/64 of the onchip oscillator frequency 微處理機原理與應用 Lecture Serial Port Operations Serial interface operation mode: Mode 3 Mode 3: Serial port operates as a 9-bit UART with a variable baud rate. 11 bits are transmitted or received. Baud Rate is programmable and provided by the Timer 1 overflow or external input. Summary: Baud rate: Fixed in mode 2, variable in modes 1 & 3 Data Bits: Eight in mode 1, nine in modes 2 & 微處理機原理與應用 Lecture 15-74

38 15.6 Serial Port Operations Serial interface initialization Receiver Enable Bit (REN): must be set by software to enable the reception of characters at the beginning of a program when the serial port, timers, etc. are initialized. The instructions are SETB REN or MOV SCON, #xxx1xxxxb The 9 th Bit: transmitted must be loaded into TB8 by software and received is placed in RB8. Adding a Parity Bit: is a common use of 9th bit. E.g., if communication requires 8 data bits plus even parity MOV C, P ; Put even parity bit in C flag MOV TB8, C ; This becomes the 9th data bit in TB8 MOV SBUF, A ; Move 8 bits from ACC to SBUF 微處理機原理與應用 Lecture Serial Port Operations Serial interface initialization If communication requires 8 data bits plus odd parity MOV C, P ; Put even parity bit in C flag CPL C ; Convert to odd parity MOV TB8, C ; This becomes the 9th data bit in TB8 MOV SBUF, A ; Move 8 bits from ACC to SBUF Parity can be used in mode 1 also if the 7 data bits are used. For example, 7-bit ASCII code with even parity can be transmitted as follows: CLR ACC.7 ; Ensure MSB is clear MOV C, P ; Put even parity bit in C flag MOV ACC.7, C ; Copy even parity bit into MSB MOV SBUF, A ; Send character 微處理機原理與應用 Lecture 15-76

39 15.6 Serial Port Operations Interrupt flags RI & TI in SCON play an important role in serial communications. Both bits are set by hardware but must be cleared by software. RI is set at the end of character reception and indicates receive buffer full. This condition is tested in software or programmed to cause an interrupt. If software wishes to input a character from the device connected to the serial port, it must wait until RI is set, then clear RI and read the character from SBUF. WAIT: JNB RI, WAIT ; Check RI until set CLR RI ; Clear the flag MOV A, SBUF ; Read character 微處理機原理與應用 Lecture Serial Port Operations Interrupt flags TI is set at the end of character transmission and indicates transmit buffer empty. If software wishes to send a character to the device connected to the serial port, it must wait until TI is set (means previous character was sent, wait until transmission is finished before sending the next character), then clear TI and send the character. WAIT: JNB TI, WAIT ; Check TI until set CLR TI ; Clear the flag MOV SBUF, A ; Send character 微處理機原理與應用 Lecture 15-78

40 15.6 Serial Port Operations Baud rates Baud rate is also affected by a bit in the PCON register. PCON.7 is SMOD bit. If SMOD = 1, baud rate will be doubled in modes 1, 2 and 3. Mode 2 baud rate is 1/64 of the oscillator frequency (SMOD = 0) and can be doubled to 1/32 of the oscillator frequency (SMOD = 1). PCON is not bit-addressable, setting SMOD without altering the other bits requires a readmodify-write operation as follows: MOV A, PCON ; Get current value of PCON SETB ACC.7 ; Set SMOD MOV PCON, A 微處理機原理與應用 Lecture ; Write value back to PCON 15.6 Serial Port Operations Baud rates Usually the timer is used in auto-reload mode and TH1 is loaded with a proper reload value. Formula for the baud rate in modes 1 and 3 is Baud Rate = Timer 1 Overflow Rate / 32 e.g., For 1200 baud 1200 = Timer 1 Overflow Rate / 32 Timer 1 Overflow Rate = Hz Timer must overflow at a rate of 38.4 khz and the timer is clocked at a rate of 1000 khz (1 MHz), overflow required every 1000/38.4 = clocks, so MOV TH1, # -26 Due to rounding, there is a slight error in the resulting baud rate. Up to 5% is tolerable using asynchronous communications. Exact baud rates are possible using an MHz crystal 微處理機原理與應用 Lecture 15-80

41 15.6 Serial Port Operations Baud rates To initialize the serial port to operate as an 8-bit UART at 2400 baud. ORG 0000H MOV SCON,#52H ;serial port mode 1 MOV TMOD,#20H ;timer 1, mode 2 MOV TH1, #-13 ;reload count for 2400 baud SETB TR1 ;start timer 1 END 微處理機原理與應用 Lecture Interrupts An interrupt is the occurrence of an event that causes a temporary suspension of a program while the condition is serviced by another program. It is like a sub-routine. CPU cannot execute more than one instruction at a time; but it can temporarily suspend execution of one program, execute another, then return to the first program. Difference in interrupt and subroutine is that in an interrupt-driven system, the interruption occur asynchronously with the main program, and it is not known when the main program will be interrupted. Program that deals with the interrupt is called as ISR (Interrupt Service Routine) 微處理機原理與應用 Lecture 15-82

42 15.7 Interrupts 微處理機原理與應用 Lecture Interrupts Five interrupt sources in order of polling (priority) sequence are: External Interrupt 0 Timer 0 External Interrupt 1 Timer 1 Serial Port The polling sequence is fixed but each interrupt type can be programmed to one of two priority levels. If two interrupts of same priority occur simultaneously then polling sequence will determine which is serviced first. External interrupts can be programmed for edge or level sensitivity. Each interrupt type has a separate vector address. All interrupts are disabled after a system reset and enabled individually by software 微處理機原理與應用 Lecture 15-84

43 15.7 Interrupts When an interrupt occurs and is accepted by CPU, the following actions occur: Current instruction s complete execution PC is saved on the stack PC is loaded with the vector address of the ISR ISR executes and takes action in response to interrupt ISR finishes with a RETI instruction PC is loaded with its old value from the stack Execution of main program continues where it left off 微處理機原理與應用 Lecture Interrupts Interrupt enable register, IE (0A8H) EA : Global interrupt enable/ disable. ES : Serial port interrupt enable/ disable. ET1: Timer 1 interrupt enable/ disable. EX1 : External interrupt 1 enable/ disable. ET0: Timer 0 interrupt enable/ disable. EX0 : External interrupt 0 enable/ disable. e.g., Timer 1 interrupt can be enabled as follows: SETB EA ; Enable global interrupt bit SETB ET1 ; Enable Timer 1 interrupt Or MOV IE, # B 微處理機原理與應用 Lecture 15-86

44 15.7 Interrupts Interrupt priority register, IP (0B8H) PS : Priority for Serial port interrupt. PT1: Priority for Timer 1 interrupt. PX1 : Priority for External interrupt 1. PT0 : Priority for Timer 0 interrupt. PX0 : Priority for External interrupt 0. IP is cleared after a system reset to place all interrupts at the lower priority level by default 微處理機原理與應用 Lecture Interrupts Interrupt vectors When an interrupt is accepted, the value loaded into the PC is called the interrupt vector. It is the address of the start of the ISR for the interrupting source. When an interrupt is vectored, the flag that caused the interrupt is automatically cleared by hardware. Timer interrupts occur when the timer registers (TLx/THx) overflow and set the overflow flag (TFx) 微處理機原理與應用 Lecture 15-88

45 15.7 Interrupts Interrupt address 微處理機原理與應用 Lecture Interrupts External Interrupts External interrupt occurs as a result of a low-level or negative-edge on the INT0 or INT1 pin of Flags that generate these interrupts are bits IE0 and IE1 in TCON. These are automatically cleared when the CPU vectors to the interrupt. Low-level or negative-edge activated interrupts can be programmed through IT0 and IT1 bits in TCON, i.e., ITx = 0 means low-level and ITx = 1 means negative-edge triggered 微處理機原理與應用 Lecture 15-90

46 Applications EXAMPLE Assume that there are input switches connected to port 0 and output LEDs connected to port 1 of an Write a program that will flash the LEDs ON one second, OFF one second, the number of times indicated on the input switches. Solution: READ: MOV A, P0 ; Keep reading port 0 switches JZ READ ; into A until A 0 MOV R0, A ; Transfer A to register 0 ON: MOV P1, #0FFH ; Turn ON port 1 LEDs CALL DELAY ; Delay 1 second OFF: MOV P1, #00H ; Turn OFF port 1 LEDs CALL DELAY ; Delay 1 second DJNZ R0, ON ; Loop back number of times on switches STOP: JMP STOP ; Suspend operation 微處理機原理與應用 Lecture Applications ; Delay 1 second subroutine DELAY: MOV R7, #08H ; Outer loop counter MOV R5, #00H ; Inner loop counter LOOP2: MOV R6, #0F3H ; Middle loop counter LOOP1: DJNZ R5, LOOP1; LOOP1 delays for DJNZ R6, LOOP1; one-eighth second DJNZ R7, LOOP2; LOOP2 executes LOOP1 eight times RET ; Return 微處理機原理與應用 Lecture 15-92

47 Applications EXAMPLE Write a program that will decode the hexadecimal keyboard shown in the following figure 微處理機原理與應用 Lecture Applications Solution: KEYSCAN: CALL ROWRD ; Determine row of key pressed CALL COLRD ; Determine column of key pressed CALL CONVRT ; Convert row/column to key value STOP: JMP STOP ; Suspend operation ROWRD: MOV P0, #0FH ; Output 0s to all columns MOV R0, #00H ; Row = 0 JNB P0.0, RET1 ; Return if row 0 is LOW MOV R0, #01H ; Row = 1 JNB P0.1, RET1 ; Return if row 1 is LOW MOV R0, #02H ; Row = 2 JNB P0.2, RET1 ; Return if row 2 is LOW MOV R0, #03H ; Row = 3 JNB P0.3, RET1 ; Return if row 3 is LOW JMP ROWRD ; Else keep reading RET1: RET ; Return 國立台灣大學生物機電系 微處理機原理與應用 Lecture 林達德

48 Applications COLRD: MOV P0, #0F0H ; Output 0s to all rows MOV R1, #00H ; Column = 0 JNB P0.4, RET2 ; Return if column 0 is LOW MOV R1, #01H ; Column = 1 JNB P0.5, RET2 ; Return if column 1 is LOW MOV R1, #02H ; Column = 2 JNB P0.6, RET2 ; Return if column 2 is LOW MOV R1, #03H ; Column = 3 JNB P0.7, RET2 ; Return if column 3 is LOW JMP COLRD ; Else keep reading RET2: RET ; Return CONVRT: MOV B, #04H ; B = Multiplication factor MOV A, R0 ; Move row number to A MUL AB ; A = row X 4 ADD A, R1 ; A = row X 4 + column RET ; A now contains value the key 微處理機原理與應用 Lecture Applications EXAMPLE The following figure shows how an ADC0801 is interfaced to an Write a program that takes care of the handshaking requirements for SC and EOC to complete an AD conversion 微處理機原理與應用 Lecture 15-96

49 Applications Solution: FLOAT: MOV, P1, #0FFH ; Write 1s to port 1 MOV, P0, #0FFH ; Write 1s to port 0 SC: CLR P0.6 ; Output LOW-then-HIGH SETB P0.6 ; on SC WAIT: JB P0.7, WAIT ; Wait here until EOC goes LOW DONE: MOV R0, P1 ; Transfer ADC result to register 微處理機原理與應用 Lecture Applications Digital altimeter 微處理機原理與應用 Lecture 15-98

Microsoft PowerPoint - STU_EC_Ch08.ppt

Microsoft PowerPoint - STU_EC_Ch08.ppt 樹德科技大學資訊工程系 Chapter 8: Counters Shi-Huang Chen Fall 2010 1 Outline Asynchronous Counter Operation Synchronous Counter Operation Up/Down Synchronous Counters Design of Synchronous Counters Cascaded Counters

More information

DPJJX1.DOC

DPJJX1.DOC 8051 111 2K 1 2 3 ' ' 1 CPU RAM ROM / A/D D/A PC CPU 40 68 10 20 8 51 PIII 8051 2 MCS51 8051 8031 89C51 8051 8031 89C51? MCS51 INTEL INTEL 8031 8051 8751 8032 8052 8752 8051 8051 8051 MCS51 8031 8031

More information

Microsoft PowerPoint - STU_EC_Ch02.ppt

Microsoft PowerPoint - STU_EC_Ch02.ppt 樹德科技大學資訊工程系 Chapter 2: Number Systems Operations and Codes Shi-Huang Chen Sept. 2010 1 Chapter Outline 2.1 Decimal Numbers 2.2 Binary Numbers 2.3 Decimal-to-Binary Conversion 2.4 Binary Arithmetic 2.5

More information

Microsoft Word - 專題封面.doc

Microsoft Word - 專題封面.doc 逢 甲 大 學 資 訊 工 程 學 系 專 題 研 究 報 告 8051 小 遊 戲 -21 點 指 導 教 授 : 陳 德 生 學 生 : 許 博 益 中 華 民 國 九 十 六 年 六 月 I 目 錄 第 一 章 緒 論 1 1-1 研 究 背 景 1 1-2 研 究 動 機 2 1-3 研 究 目 的 3 1-3-1 21 點 源 起 3 1-3-2 21 點 規 則 3 第 二 章 微 電

More information

Microsoft PowerPoint - C15_LECTURE_NOTE_11

Microsoft PowerPoint - C15_LECTURE_NOTE_11 INTERRUPT INTERFACE OF THE 8088 AND 8086 MICROPROCESSOR INTERRUPT INTERFACE OF THE 8088 AND 8086 MICROPROCESSOR 11.1 Interrupt Mechanism, Types and Priority 11.2 Interrupt Vector Table 11.3 Interrupt Instructions

More information

Microsoft PowerPoint - C15_LECTURE_NOTE_05.ppt

Microsoft PowerPoint - C15_LECTURE_NOTE_05.ppt 8088/8086 MICROPROCSOR PROGRAMMING INTEGER INSTRUCTIONS AND COMPUTATIONS The MOVE The move (MOV) instruction is used to transfer a byte or a word of data from a source operand to a destination operand

More information

Edge-Triggered Rising Edge-Triggered ( Falling Edge-Triggered ( Unit 11 Latches and Flip-Flops 3 Timing for D Flip-Flop (Falling-Edge Trigger) Unit 11

Edge-Triggered Rising Edge-Triggered ( Falling Edge-Triggered ( Unit 11 Latches and Flip-Flops 3 Timing for D Flip-Flop (Falling-Edge Trigger) Unit 11 Latches and Flip-Flops 11.1 Introduction 11.2 Set-Reset Latch 11.3 Gated D Latch 11.4 Edge-Triggered D Flip-Flop 11.5 S-R Flip-Flop 11.6 J-K Flip-Flop 11.7 T Flip-Flop 11.8 Flip-Flops with additional Inputs

More information

AN INTRODUCTION TO PHYSICAL COMPUTING USING ARDUINO, GRASSHOPPER, AND FIREFLY (CHINESE EDITION ) INTERACTIVE PROTOTYPING

AN INTRODUCTION TO PHYSICAL COMPUTING USING ARDUINO, GRASSHOPPER, AND FIREFLY (CHINESE EDITION ) INTERACTIVE PROTOTYPING AN INTRODUCTION TO PHYSICAL COMPUTING USING ARDUINO, GRASSHOPPER, AND FIREFLY (CHINESE EDITION ) INTERACTIVE PROTOTYPING 前言 - Andrew Payne 目录 1 2 Firefly Basics 3 COMPONENT TOOLBOX 目录 4 RESOURCES 致谢

More information

目 录

目 录 1 Quick51...1 1.1 SmartSOPC Quick51...1 1.2 Quick51...1 1.3 Quick51...2 2 Keil C51 Quick51...4 2.1 Keil C51...4 2.2 Keil C51...4 2.3 1 Keil C51...4 2.4 Flash Magic...9 2.5 ISP...9 2.6...10 2.7 Keil C51...12

More information

Microsoft PowerPoint - CA_03 Chapter5 Part-II_multi _V1.ppt

Microsoft PowerPoint - CA_03 Chapter5 Part-II_multi _V1.ppt Chapter5-2 The Processor: Datapath and Control (Multi-cycle implementation) 臺大電機系 吳安宇教授 V1. 03/27/2007 For 2007 DSD Course 臺大電機吳安宇教授 - 計算機結構 1 Outline 5.1 Introduction 5.2 Logic Design Conventions 5.3

More information

Microsoft PowerPoint - C15_LECTURE_NOTE_05.ppt

Microsoft PowerPoint - C15_LECTURE_NOTE_05.ppt 8088/8086 MICROPROCESSOR PROGRAMMING INTEGER INSTRUCTIONS AND COMPUTATIONS 8088/8086 MICROPROCESSOR PROGRAMMING INTEGER INSTRUCTIONS AND COMPUTATIONS 5.1 Data-Transfer Instructions 5.2 Arithmetic Instructions

More information

1 TPIS TPIS 2 2

1 TPIS TPIS 2 2 1 1 TPIS TPIS 2 2 1. 2. 3. 4. 3 3 4 5 4 TPIS TPIS 6 5 350 Mark Coil F3/F6 350 M 150 M 25 M 7.12M 8 M F3 F6 F4 F7 F8 8M AA 7 350 28V 5V IC HCPL2731 0.5mA 6 8 (TPIS) TPIS 9 7 IC AT89C2051 AT89C2051 CMOS8

More information

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

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 SH88F516 8051 64K FLASH 1024 EEPROM SH88F516 JET51 S-Lab Keil µ vision ISP51 Keil µ vision ISP51 ISP51 PC RS232 MCU SH88F516 SH88F516 1.1 SH88F516 1.1 SH88F516 SH88Fxx: QFP44, DIP40 RAM Flash E2 ADC

More information

穨control.PDF

穨control.PDF TCP congestion control yhmiu Outline Congestion control algorithms Purpose of RFC2581 Purpose of RFC2582 TCP SS-DR 1998 TCP Extensions RFC1072 1988 SACK RFC2018 1996 FACK 1996 Rate-Halving 1997 OldTahoe

More information

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

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 SH79F6431 1. SH79F6431 1T 8051 FLASH SH79F JET51 Keil µ vision JTAG 1.1. SH79F6431 LQFP64 1.2. (Target Board) SH79F6431 1 V 1.0 1-1 SH79F6431 A. 2( ) 9~15V ( 12V) U2 U3 3.3V SH79F6431 1 2 1 B. 1(VCC/GND)

More information

Microsoft PowerPoint - C15_LECTURE_NOTE_04.ppt

Microsoft PowerPoint - C15_LECTURE_NOTE_04.ppt MACHINE LANGUAGE CODING AND THE DEBUG SOFTWARE DEVELOPMENT PROGRAM OF THE PC MACHINE LANGUAGE CODING AND THE DEBUG SOFTWARE DEVELOPMENT PROGRAM OF THE PC 4.1 Converting Assembly Language Instructions to

More information

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

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 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

More information

<4D6963726F736F667420506F776572506F696E74202D20B5DAD2BBD5C228B4F2D3A1B0E6292E707074205BBCE6C8DDC4A3CABD5D>

<4D6963726F736F667420506F776572506F696E74202D20B5DAD2BBD5C228B4F2D3A1B0E6292E707074205BBCE6C8DDC4A3CABD5D> Homeworks ( 第 三 版 ):.4 (,, 3).5 (, 3).6. (, 3, 5). (, 4).4.6.7 (,3).9 (, 3, 5) Chapter. Number systems and codes 第 一 章. 数 制 与 编 码 . Overview 概 述 Information is of digital forms in a digital system, and

More information

Microsoft PowerPoint - CA_02 Chapter5 Part-I_Single _V2.ppt

Microsoft PowerPoint - CA_02 Chapter5 Part-I_Single _V2.ppt Chapter5- The Processor: Datapath and Control (Single-cycle implementation) 臺大電機系吳安宇教授 V. 3/27/27 V2. 3/29/27 For 27 DSD Course 臺大電機吳安宇教授 - 計算機結構 Outline 5. Introduction 5.2 Logic Design Conventions 5.3

More information

51 C 51 isp 10 C PCB C C C C KEIL

51 C 51 isp 10   C   PCB C C C C KEIL http://wwwispdowncom 51 C " + + " 51 AT89S51 In-System-Programming ISP 10 io 244 CPLD ATMEL PIC CPLD/FPGA ARM9 ISP http://wwwispdowncom/showoneproductasp?productid=15 51 C C C C C ispdown http://wwwispdowncom

More information

Microsoft PowerPoint - C15_LECTURE_NOTE_10.ppt

Microsoft PowerPoint - C15_LECTURE_NOTE_10.ppt INPUT/OUTPUT INTERFACE CIRCUITS AND LSI PERIPHERAL DEVICE INPUT/OUTPUT INTERFACE CIRCUITS AND LSI PERIPHERAL DEVICE. Core and Special-Purpose I/O s.2 Byte-Wide Output Ports Using Isolated I/O.3 Byte-Wide

More information

1 Project New Project 1 2 Windows 1 3 N C test Windows uv2 KEIL uvision2 1 2 New Project Ateml AT89C AT89C51 3 KEIL Demo C C File

1 Project New Project 1 2 Windows 1 3 N C test Windows uv2 KEIL uvision2 1 2 New Project Ateml AT89C AT89C51 3 KEIL Demo C C File 51 C 51 51 C C C C C C * 2003-3-30 pnzwzw@163.com C C C C KEIL uvision2 MCS51 PLM C VC++ 51 KEIL51 KEIL51 KEIL51 KEIL 2K DEMO C KEIL KEIL51 P 1 1 1 1-1 - 1 Project New Project 1 2 Windows 1 3 N C test

More information

專題最終版.doc

專題最終版.doc The Principle and Application of the Electric Combination Lock The Principle and Application of the Electric Combination Lock Abstract Recently, there are more and more burglaries in the society. It's

More information

Microsoft PowerPoint - C15_LECTURE_NOTE_04.ppt

Microsoft PowerPoint - C15_LECTURE_NOTE_04.ppt MACHINE LANGUAGE CODING AND THE DEBUG SOFTWARE DEVELOPMENT PROGRAM OF THE PC General instruction format for machine code 611 37100 微處理機原理與應用 Lecture 04-4 MACHINE LANGUAGE CODING AND THE DEBUG SOFTWARE

More information

W77E58中文手册

W77E58中文手册 W77E58 77E58 8051 8051 8051 77E58 8051 1.5 3 COMS 32K EEPROM 1K SRAM 1 8 2 40M 4 3 8051 4 8051 5 4 8 I/O 6 4 I/O 44 PLCC QFP 7 16 / 8 12 9 10 11 1K 12 13 16 DPTR 14 15 DIP40 W77E58 25/40 PLCC44 W77E58P

More information

Microsoft PowerPoint - ATF2015.ppt [相容模式]

Microsoft PowerPoint - ATF2015.ppt [相容模式] Improving the Video Totalized Method of Stopwatch Calibration Samuel C.K. Ko, Aaron Y.K. Yan and Henry C.K. Ma The Government of Hong Kong Special Administrative Region (SCL) 31 Oct 2015 1 Contents Introduction

More information

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

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 8051 8051 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 setup. This type of robot uses two kinds of

More information

Microsoft PowerPoint - C15_LECTURE_NOTE_09

Microsoft PowerPoint - C15_LECTURE_NOTE_09 MEMORY DEVICES, CIRCUITS, AND SUBSYSTEM DESIGN MEMORY DEVICES, CIRCUITS, AND SUBSYSTEM DESIGN 9.1 Program and Data Storage 9.2 Read-Only Memory 9.3 Random Access Read/Write Memories 9.4 Parity, the Parity

More information

微處理機期末專題

微處理機期末專題 微 處 理 機 期 末 專 題 自 動 鋼 琴 組 員 :b92611004 羅 鈞 瑋 b92611008 吳 妍 儂 b92611038 吳 韋 靜 b92611042 林 佳 穎 一 簡 介 本 組 的 主 題 是 自 動 鋼 琴 在 播 放 音 樂 的 同 時, 鋼 琴 會 自 動 按 下 琴 鍵, 被 按 下 的 琴 鍵 所 對 應 到 的 音 階, 就 是 正 在 撥 放 的 樂 曲 的

More information

TX-NR3030_BAS_Cs_ indd

TX-NR3030_BAS_Cs_ indd TX-NR3030 http://www.onkyo.com/manual/txnr3030/adv/cs.html Cs 1 2 3 Speaker Cable 2 HDMI OUT HDMI IN HDMI OUT HDMI OUT HDMI OUT HDMI OUT 1 DIGITAL OPTICAL OUT AUDIO OUT TV 3 1 5 4 6 1 2 3 3 2 2 4 3 2 5

More information

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

(Guangzhou) AIT Co, Ltd V 110V [ ]! 2 (Guangzhou) AIT Co, Ltd 020-84106666 020-84106688 http://wwwlenxcn Xi III Zebra XI III 1 (Guangzhou) AIT Co, Ltd 020-84106666 020-84106688 http://wwwlenxcn 230V 110V [ ]! 2 (Guangzhou) AIT Co, Ltd 020-84106666

More information

Microsoft PowerPoint - C15_LECTURE_NOTE_08.ppt

Microsoft PowerPoint - C15_LECTURE_NOTE_08.ppt THE 888 AND 886 MICROPROCESSORS AND THEIR MEMORY AND INPUT/OUTPUT INTERFACES The 888 and 886 Microprocessors and Their Memory and Input/output Interfaces 8. The 888 and 886 Microprocessors 8.2 Minimum-Mode

More information

BC04 Module_antenna__ doc

BC04 Module_antenna__ doc http://www.infobluetooth.com TEL:+86-23-68798999 Fax: +86-23-68889515 Page 1 of 10 http://www.infobluetooth.com TEL:+86-23-68798999 Fax: +86-23-68889515 Page 2 of 10 http://www.infobluetooth.com TEL:+86-23-68798999

More information

SuperMap 系列产品介绍

SuperMap 系列产品介绍 wuzhihong@scu.edu.cn 3 / 1 / 16 / John M. Yarbrough: Digital Logic Applications and Design + + 30% 70% 1 CHAPTER 1 Digital Concepts and Number Systems 1.1 Digital and Analog: Basic Concepts P1 1.1 1.1

More information

1.ai

1.ai HDMI camera ARTRAY CO,. LTD Introduction Thank you for purchasing the ARTCAM HDMI camera series. This manual shows the direction how to use the viewer software. Please refer other instructions or contact

More information

Microsoft Word - MSP430 Launchpad 指导书.docx

Microsoft Word - MSP430 Launchpad 指导书.docx Contents 3... 9... 14 MSP430 LAUNCHPAD 指导书 3 第一部分第一个工程 New Project File > New > CCS Project Project name: ButtonLED Device>Family: MSP430 Variant: MSP430G2553 Project templates and examples : Empty Project

More information

Cube20S small, speedy, safe Eextremely modular Up to 64 modules per bus node Quick reaction time: up to 20 µs Cube20S A new Member of the Cube Family

Cube20S small, speedy, safe Eextremely modular Up to 64 modules per bus node Quick reaction time: up to 20 µs Cube20S A new Member of the Cube Family small, speedy, safe Eextremely modular Up to 64 modules per bus de Quick reaction time: up to 20 µs A new Member of the Cube Family Murrelektronik s modular I/O system expands the field-tested Cube family

More information

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

(Load Project) (Save Project) (OffLine Mode) (Help) Intel Hex Motor 1 4.1.1.1 (Load) 14 1.1 1 4.1.1.2 (Save) 14 1.1.1 1 4.1.2 (Buffer) 16 1.1.2 1 4.1.3 (Device) 16 1.1.3 1 4.1.3.1 (Select Device) 16 2 4.1.3.2 (Device Info) 16 2.1 2 4.1.3.3 (Adapter) 17 2.1.1 CD-ROM 2 4.1.4

More information

PowerPoint Presentation

PowerPoint Presentation ITM omputer and ommunication Technologies Lecture #4 Part I: Introduction to omputer Technologies Logic ircuit Design & Simplification ITM 計算機與通訊技術 2 23 香港中文大學電子工程學系 Logic function implementation Logic

More information

Bus Hound 5

Bus Hound 5 Bus Hound 5.0 ( 1.0) 21IC 2007 7 BusHound perisoft PC hound Bus Hound 6.0 5.0 5.0 Bus Hound, IDE SCSI USB 1394 DVD Windows9X,WindowsMe,NT4.0,2000,2003,XP XP IRP Html ZIP SCSI sense USB Bus Hound 1 Bus

More information

untitled

untitled EDM12864-GR 1 24 1. ----------------------------------------------------3 2. ----------------------------------------------------3 3. ----------------------------------------------------3 4. -------------------------------------------------------6

More information

学习MSP430单片机推荐参考书

学习MSP430单片机推荐参考书 MSP430 16 MSP430 C MSP430 C MSP430 FLASH 16 1 CPU 16 ALU 16 PC SP SR R4~R15 2 3 00-FFH 100-1FFH 4 5 1 2 51 24 27 6 1 2 3 4 5 6 4 12 SR SP SR CPU SR CPU C Z N GIE CPUOff CPU OscOff SCG0 SCG1 CPU EXIT SP

More information

SST SPAC SST SoftICE SST89C5x/SST89x554RC /564RD /SST89x516/5xRD / SoftICE SoftICE MCU SoftICE SS

SST SPAC SST SoftICE SST89C5x/SST89x554RC /564RD /SST89x516/5xRD / SoftICE SoftICE MCU SoftICE SS SST SoftICE SST89C5x/SST89x554RC /564RD /SST89x516/5xRD2 1...2 1.1...2 1.2...2 1.3 /...2 2 SoftICE...2 3 SoftICE MCU...2 4 SoftICE...3 4.1 SST BootLoader SOFTICE...3 4.2 SoftICE SST MCU...6 5 SoftICE...7

More information

Microsoft PowerPoint - STU_EC_Ch04.ppt

Microsoft PowerPoint - STU_EC_Ch04.ppt 樹德科技大學資訊工程系 Chapter 4: Boolean Algebra and Logic Simplification Shi-Huang Chen Fall 200 Outline Boolean Operations and Expressions Laws and Rules of Boolean Algebra DeMorgan's Theorems Boolean Analysis

More information

1 VLBI VLBI 2 32 MHz 2 Gbps X J VLBI [3] CDAS IVS [4,5] CDAS MHz, 16 MHz, 8 MHz, 4 MHz, 2 MHz [6] CDAS VLBI CDAS 2 CDAS CDAS 5 2

1 VLBI VLBI 2 32 MHz 2 Gbps X J VLBI [3] CDAS IVS [4,5] CDAS MHz, 16 MHz, 8 MHz, 4 MHz, 2 MHz [6] CDAS VLBI CDAS 2 CDAS CDAS 5 2 32 1 Vol. 32, No. 1 2014 2 PROGRESS IN ASTRONOMY Feb., 2014 doi: 10.3969/j.issn.1000-8349.2014.01.07 VLBI 1,2 1,2 (1. 200030 2. 200030) VLBI (Digital Baseband Convertor DBBC) CDAS (Chinese VLBI Data Acquisition

More information

1 CPU

1 CPU 2000 Tel 82316285 82317634 Mail liuxd@buaa.edu.cn 1 CPU 2 CPU 7 72 A B 85 15 3 1/2 M301 2~17 : 3/4 1/2 323 IBM PC 1. 2. 3. 1. 2. 3. 1.1 Hardware Software 1.2 M3 M2 M1 1.2 M3 M1 M2 M2 M1 M1 M1 1.2 M3 M1

More information

逢 甲 大 學

逢  甲  大  學 益 老 年 不 易更 例 不 異 列 - I - 錄 錄 流 錄 六 來 錄 - II - 錄 錄 錄 錄 錄 錄 參 料 錄 - III - 料 讀 讀 錄 讀 數 錄 錄 錄 錄 錄 - IV - 錄 錄 行 錄 錄 錄 錄 讀 錄 錄 錄 讀 錄 錄 - V - 了 說 力 兩 了 - 1 - 列 邏 路 列 不 不 FLEX 10K Devices at a Glance Feature

More information

Important Notice SUNPLUS TECHNOLOGY CO. reserves the right to change this documentation without prior notice. Information provided by SUNPLUS TECHNOLO

Important Notice SUNPLUS TECHNOLOGY CO. reserves the right to change this documentation without prior notice. Information provided by SUNPLUS TECHNOLO Car DVD New GUI IR Flow User Manual V0.1 Jan 25, 2008 19, Innovation First Road Science Park Hsin-Chu Taiwan 300 R.O.C. Tel: 886-3-578-6005 Fax: 886-3-578-4418 Web: www.sunplus.com Important Notice SUNPLUS

More information

2/80 2

2/80 2 2/80 2 3/80 3 DSP2400 is a high performance Digital Signal Processor (DSP) designed and developed by author s laboratory. It is designed for multimedia and wireless application. To develop application

More information

12232A LED LED LED EL EL CCFL EL CCF

12232A LED LED LED EL EL CCFL EL CCF 12232A 0 50-20 +70-30 +85 LED LED LED EL EL CCFL EL CCF 122 x 32 1/32Duty 1/5Bias 6:00 STN( ), EL LED EL/100VAC 400HZ LED/4.2VDC 1 / VDD-VSS 0 6.5 V Ta=25 LCD VDD-V0 0 12.0 V V1 0 VDD V VDD-VSS - 4.75

More information

P4V88+_BIOS_CN.p65

P4V88+_BIOS_CN.p65 1 Main H/W Monitor Boot Security Exit System Overview System Time System Date [ 17:00:09] [Wed 12/22/2004] BIOS Version : P4V88+ BIOS P1.00 Processor Type : Intel (R) Pentium (R) 4 CPU 2.40 GHz Processor

More information

ICD ICD ICD ICD ICD

ICD ICD ICD ICD ICD MPLAB ICD2 MPLAB ICD2 PIC MPLAB-IDE V6.0 ICD2 usb PC RS232 MPLAB IDE PC PC 2.0 5.5V LED EEDATA MPLAB ICD2 Microchip MPLAB-IDE v6.0 Windows 95/98 Windows NT Windows 2000 www.elc-mcu.com 1 ICD2...4 1.1 ICD2...4

More information

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

User ID 150 Password - User ID 150 Password Mon- Cam-- Invalid Terminal Mode No User Terminal Mode No User Mon- Cam-- 2 Terminal Mode No User User ID 150 Password - User ID 150 Password Mon- Cam-- Invalid Terminal Mode No User Terminal Mode No User Mon- Cam-- 2 Mon1 Cam-- Mon- Cam-- Prohibited M04 Mon1 Cam03 Mon1 Cam03

More information

國 立 政 治 大 學 教 育 學 系 2016 新 生 入 學 手 冊 目 錄 表 11 國 立 政 治 大 學 教 育 學 系 博 士 班 資 格 考 試 抵 免 申 請 表... 46 論 文 題 目 申 報 暨 指 導 教 授... 47 表 12 國 立 政 治 大 學 碩 博 士 班 論

國 立 政 治 大 學 教 育 學 系 2016 新 生 入 學 手 冊 目 錄 表 11 國 立 政 治 大 學 教 育 學 系 博 士 班 資 格 考 試 抵 免 申 請 表... 46 論 文 題 目 申 報 暨 指 導 教 授... 47 表 12 國 立 政 治 大 學 碩 博 士 班 論 國 立 政 治 大 學 教 育 學 系 2016 新 生 入 學 手 冊 目 錄 一 教 育 學 系 簡 介... 1 ( 一 ) 成 立 時 間... 1 ( 二 ) 教 育 目 標 與 發 展 方 向... 1 ( 三 ) 授 課 師 資... 2 ( 四 ) 行 政 人 員... 3 ( 五 ) 核 心 能 力 與 課 程 規 劃... 3 ( 六 ) 空 間 環 境... 12 ( 七 )

More information

untitled

untitled USING THE DESIGN ASSISTANT PanDeng 2004 05 Quartus help/search Design Assistant TMG6480 Design Assistant warning 1. Combinational logic used as clock signal should be implemented according to Altera standard

More information

6 C51 ANSI C Turbo C C51 Turbo C C51 C51 C51 C51 C51 C51 C51 C51 C C C51 C51 ANSI C MCS-51 C51 ANSI C C C51 bit Byte bit sbit

6 C51 ANSI C Turbo C C51 Turbo C C51 C51 C51 C51 C51 C51 C51 C51 C C C51 C51 ANSI C MCS-51 C51 ANSI C C C51 bit Byte bit sbit 6 C51 ANSI C Turbo C C51 Turbo C C51 C51 C51 C51 C51 C51 C51 C51 C51 6.1 C51 6.1.1 C51 C51 ANSI C MCS-51 C51 ANSI C C51 6.1 6.1 C51 bit Byte bit sbit 1 0 1 unsigned char 8 1 0 255 Signed char 8 11 128

More information

Gerolor Motors Series Dimensions A,B C T L L G1/2 M8 G1/ A 4 C H4 E

Gerolor Motors Series Dimensions A,B C T L L G1/2 M8 G1/ A 4 C H4 E Gerolor Motors Series Size CC-A Flange Options-B Shaft Options-C Ports Features 0 0 12 12 1 1 0 0 2 2 31 31 0 0 SAE A 2 Bolt - (2) 4 Bolt Magneto (4) 4 Bolt Square (H4) 1.0" Keyed (C) 2mm Keyed (A) 1.0'

More information

2

2 1 2 3 4 PHY (RAN1) LTE/LTE-A 6.3 Enhanced Downlink Multiple Antenna Transmission 6.3.1 CSI RS 6.4 Uplink Multiple Antenna Transmission 6.4.1 Transmission modes and Signalling requirements for SU-MIMO 6.5

More information

Microsoft PowerPoint - C15_LECTURE_NOTE_08.ppt

Microsoft PowerPoint - C15_LECTURE_NOTE_08.ppt The 888 and 886 Microprocessors and Their Memory and Input/output Interfaces TE 888 AND 886 MICROPROCESSORS AND TEIR MEMORY AND INPUT/OUTPUT INTERFACES 8. The 888 and 886 Microprocessors 8.2 Minimum-Mode

More information

Gerotor Motors Series Dimensions A,B C T L L G1/2 M G1/ A 4 C H4 E

Gerotor Motors Series Dimensions A,B C T L L G1/2 M G1/ A 4 C H4 E Gerotor Motors Series Size CC-A Flange Options-B Shaft Options-C Ports Features 0 0 5 5 1 0 1 0 3 3 0 0 SAE A 2 Bolt - (2) 4 Bolt Magneto (4) 4 Bolt Square (H4) 1.0" Keyed (C) 25mm Keyed (A) 1.0' 6T Spline

More information

2015 Chinese FL Written examination

2015 Chinese FL Written examination Victorian Certificate of Education 2015 SUPERVISOR TO ATTACH PROCESSING LABEL HERE Letter STUDENT NUMBER CHINESE FIRST LANGUAGE Written examination Monday 16 November 2015 Reading time: 11.45 am to 12.00

More information

Microsoft PowerPoint - CH 04 Techniques of Circuit Analysis

Microsoft PowerPoint - CH 04 Techniques of Circuit Analysis Chap. 4 Techniques of Circuit Analysis Contents 4.1 Terminology 4.2 Introduction to the Node-Voltage Method 4.3 The Node-Voltage Method and Dependent Sources 4.4 The Node-Voltage Method: Some Special Cases

More information

Tel:010-62981668-2930 1

Tel:010-62981668-2930  1 Access 93C46 with SPI function V1.0.0 Jan. 31, 2005 http://www.sunplusmcu.com Tel:010-62981668-2930 http://www.sunplusmcu.com E-mail:mcu@sunplus.com.cn 1 0 0...2 1...3 2...4 2.1...4 2.2...5 3...6 3.1 AT93C46...6

More information

Microsoft Word - template.doc

Microsoft Word - template.doc HGC efax Service User Guide I. Getting Started Page 1 II. Fax Forward Page 2 4 III. Web Viewing Page 5 7 IV. General Management Page 8 12 V. Help Desk Page 13 VI. Logout Page 13 Page 0 I. Getting Started

More information

投影片 1

投影片 1 2 理 1 2-1 CPU 2-2 CPU 理 2-3 CPU 類 2 什 CPU CPU Central Processing Unit ( 理 ), 理 (Processor), CPU 料 ( 例 ) 邏 ( 例 ),, 若 了 CPU, 3 什 CPU CPU 了, 行, 利 CPU 力 來 行 4 什 CPU 5 2-2-1 CPU CPU 了 (CU, Control Unit) / 邏

More information

Microsoft PowerPoint - C15_LECTURE_NOTE_06

Microsoft PowerPoint - C15_LECTURE_NOTE_06 8088/8086 MICROPROCESSOR PROGRAMMING CONTROL FLOW INSTRUCTIONS AND PROGRAM STRUCTURES 8088/8086 MICROPROCESSOR PROGRAMMING CONTROL FLOW INSTRUCTIONS AND PROGRAM STRUCTURES 61 Flag-Control 62 Compare 63

More information

Preface This guide is intended to standardize the use of the WeChat brand and ensure the brand's integrity and consistency. The guide applies to all d

Preface This guide is intended to standardize the use of the WeChat brand and ensure the brand's integrity and consistency. The guide applies to all d WeChat Search Visual Identity Guidelines WEDESIGN 2018. 04 Preface This guide is intended to standardize the use of the WeChat brand and ensure the brand's integrity and consistency. The guide applies

More information

Windows XP

Windows XP Windows XP What is Windows XP Windows is an Operating System An Operating System is the program that controls the hardware of your computer, and gives you an interface that allows you and other programs

More information

Microsoft PowerPoint - C15_LECTURE_NOTE_06

Microsoft PowerPoint - C15_LECTURE_NOTE_06 61 Flag-Control 8088/8086 MICROPROCESSOR PROGRAMMING CONTROL FLOW INSTRUCTIONS AND PROGRAM STRUCTURES LAHF SAHF CLC STC CMC CLI STI Load AH from flags Store AH into flags Clear carry flag Set carry flag

More information

AL-M200 Series

AL-M200 Series NPD4754-00 TC ( ) Windows 7 1. [Start ( )] [Control Panel ()] [Network and Internet ( )] 2. [Network and Sharing Center ( )] 3. [Change adapter settings ( )] 4. 3 Windows XP 1. [Start ( )] [Control Panel

More information

<4D6963726F736F667420576F7264202D2032303130C4EAC0EDB9A4C0E04142BCB6D4C4B6C1C5D0B6CFC0FDCCE2BEABD1A15F325F2E646F63>

<4D6963726F736F667420576F7264202D2032303130C4EAC0EDB9A4C0E04142BCB6D4C4B6C1C5D0B6CFC0FDCCE2BEABD1A15F325F2E646F63> 2010 年 理 工 类 AB 级 阅 读 判 断 例 题 精 选 (2) Computer mouse How does the mouse work? We have to start at the bottom, so think upside down for now. It all starts with mouse ball. As the mouse ball in the bottom

More information

,768 32,767 32K JMP Jnnn (386+) LOOP CALL [Label:] JMP short/near/far address L10: jmp jmp L20: L10 L20

,768 32,767 32K JMP Jnnn (386+) LOOP CALL [Label:] JMP short/near/far address L10: jmp jmp L20: L10 L20 (Jump) (Loop) (Conditional jump) CMP CALL AND SAR/SHR TEST JMP NOT SAL/SHL Jnnn* OR RCR/ROR LOOP XOR RCL/ROL RETn * nnn, JNE JL -128 127-32,768 32,767 32K JMP Jnnn (386+) LOOP CALL [Label:] JMP short/near/far

More information

IP TCP/IP PC OS µclinux MPEG4 Blackfin DSP MPEG4 IP UDP Winsock I/O DirectShow Filter DirectShow MPEG4 µclinux TCP/IP IP COM, DirectShow I

IP TCP/IP PC OS µclinux MPEG4 Blackfin DSP MPEG4 IP UDP Winsock I/O DirectShow Filter DirectShow MPEG4 µclinux TCP/IP IP COM, DirectShow I 2004 5 IP TCP/IP PC OS µclinux MPEG4 Blackfin DSP MPEG4 IP UDP Winsock I/O DirectShow Filter DirectShow MPEG4 µclinux TCP/IP IP COM, DirectShow I Abstract The techniques of digital video processing, transferring

More information

P4VM800_BIOS_CN.p65

P4VM800_BIOS_CN.p65 1 Main H/W Monitor Boot Security Exit System Overview System Time System Date [ 17:00:09] [Fri 02/25/2005] BIOS Version : P4VM800 BIOS P1.00 Processor Type : Intel (R) Pentium (R) 4 CPU 2.40 GHz Processor

More information

K7VT2_QIG_v3

K7VT2_QIG_v3 ............ 1 2 3 4 5 [R] : Enter Raid setup utility 6 Press[A]keytocreateRAID RAID Type: JBOD RAID 0 RAID 1: 2 7 RAID 0 Auto Create Manual Create: 2 RAID 0 Block Size: 16K 32K

More information

入學考試網上報名指南

入學考試網上報名指南 入 學 考 試 網 上 報 名 指 南 On-line Application Guide for Admission Examination 16/01/2015 University of Macau Table of Contents Table of Contents... 1 A. 新 申 請 網 上 登 記 帳 戶 /Register for New Account... 2 B. 填

More information

Ác Åé å Serial ATA ( Sil3132) S A T A (1) SATA (2) BIOS SATA (3)* RAID BIOS RAID (4) SATA (5) SATA (a) S A T A ( S A T A R A I D ) (b) (c) Windows XP

Ác Åé å Serial ATA ( Sil3132) S A T A (1) SATA (2) BIOS SATA (3)* RAID BIOS RAID (4) SATA (5) SATA (a) S A T A ( S A T A R A I D ) (b) (c) Windows XP Serial ATA ( Sil3132)...2 (1) SATA... 2 (2) B I O S S A T A... 3 (3) RAID BIOS RAID... 6 (4) S A T A... 10 (5) S A T A... 12 Ác Åé å Serial ATA ( Sil3132) S A T A (1) SATA (2) BIOS SATA (3)* RAID BIOS

More information

Microsoft Word - Final Exam Review Packet.docx

Microsoft Word - Final Exam Review Packet.docx Do you know these words?... 3.1 3.5 Can you do the following?... Ask for and say the date. Use the adverbial of time correctly. Use Use to ask a tag question. Form a yes/no question with the verb / not

More information

邏輯分析儀的概念與原理-展示版

邏輯分析儀的概念與原理-展示版 PC Base Standalone LA-100 Q&A - - - - - - - SCOPE - - LA - - ( Embedded ) ( Skew ) - Data In External CLK Internal CLK Display Buffer ASIC CPU Memory Trigger Level - - Clock BUS Timing State - ( Timing

More information

DR2010.doc

DR2010.doc DR/2010 HACH 11-8-96-2 HACH. DR/2010, / UL E79852 CSA C22.223 LR 58275 VDE GS 1015-92 FCC"A" 15 : AMADOR CORP, HACH. EN50 011/CISPR 11 "B" (EMI)/89/336/EEC/EMC: AMADOR CORP, HACH.. EN50 082-1( )/89/226/EEC

More information

Outline Speech Signals Processing Dual-Tone Multifrequency Signal Detection 云南大学滇池学院课程 : 数字信号处理 Applications of Digital Signal Processing 2

Outline Speech Signals Processing Dual-Tone Multifrequency Signal Detection 云南大学滇池学院课程 : 数字信号处理 Applications of Digital Signal Processing 2 CHAPTER 10 Applications of Digital Signal Processing Wang Weilian wlwang@ynu.edu.cn School of Information Science and Technology Yunnan University Outline Speech Signals Processing Dual-Tone Multifrequency

More information

Microsoft PowerPoint - notes3-Simple-filled12

Microsoft PowerPoint - notes3-Simple-filled12 Generic Computer Organization CSE 30321 Computer Architecture I Lecture Notes 3: A Simple Computer: Simple12 And Design at Register Transfer Level Stored Program Machine (vonneumann Model) Instructions

More information

目录

目录 ALTERA_CPLD... 3 11SY_03091... 3 12SY_03091...4....5 21 5 22...8 23..10 24..12 25..13..17 3 1EPM7128SLC.......17 3 2EPM7032SLC.......18 33HT46R47......19..20 41..20 42. 43..26..27 5151DEMO I/O...27 52A/D89C51...28

More information

VASP应用运行优化

VASP应用运行优化 1 VASP wszhang@ustc.edu.cn April 8, 2018 Contents 1 2 2 2 3 2 4 2 4.1........................................................ 2 4.2..................................................... 3 5 4 5.1..........................................................

More information

软件测试(TA07)第一学期考试

软件测试(TA07)第一学期考试 一 判 断 题 ( 每 题 1 分, 正 确 的, 错 误 的,20 道 ) 1. 软 件 测 试 按 照 测 试 过 程 分 类 为 黑 盒 白 盒 测 试 ( ) 2. 在 设 计 测 试 用 例 时, 应 包 括 合 理 的 输 入 条 件 和 不 合 理 的 输 入 条 件 ( ) 3. 集 成 测 试 计 划 在 需 求 分 析 阶 段 末 提 交 ( ) 4. 单 元 测 试 属 于 动

More information

WTO

WTO 10384 200015128 UDC Exploration on Design of CIB s Human Resources System in the New Stage (MBA) 2004 2004 2 3 2004 3 2 0 0 4 2 WTO Abstract Abstract With the rapid development of the high and new technique

More information

Embargoed until May 4, 2004 EXPRESS 40 NI HQ 3000 1000 5000 ~ 500 10% / 500 85% NI LabVIEW 7 Express Express EXPRESS : #1 GPS Navigation PC/WWW/Email CD+RW Mobile Phone PDA DVD+RW Satellite Car Alarm/Radio

More information

(baking powder) 1 ( ) ( ) 1 10g g (two level design, D-optimal) 32 1/2 fraction Two Level Fractional Factorial Design D-Optimal D

(baking powder) 1 ( ) ( ) 1 10g g (two level design, D-optimal) 32 1/2 fraction Two Level Fractional Factorial Design D-Optimal D ( ) 4 1 1 1 145 1 110 1 (baking powder) 1 ( ) ( ) 1 10g 1 1 2.5g 1 1 1 1 60 10 (two level design, D-optimal) 32 1/2 fraction Two Level Fractional Factorial Design D-Optimal Design 1. 60 120 2. 3. 40 10

More information

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

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 CP Chip Power ARM Cortex-M3 (STM32F) 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 multiplication and hardware

More information

untitled

untitled 8086/8088 CIP /. 2004.8 ISBN 7-03-014239-X.... TP313 CIP 2004 086019 16 100717 http://www.sciencep.com * 2004 8 2004 8 1 5 500 787 1092 1/16 16 1/2 391 000 1 2 ii 1 2 CAI CAI 3 To the teacher To the student

More information

Pin Configurations Figure2. Pin Configuration of FS2012 (Top View) Table 1 Pin Description Pin Number Pin Name Description 1 GND 2 FB 3 SW Ground Pin.

Pin Configurations Figure2. Pin Configuration of FS2012 (Top View) Table 1 Pin Description Pin Number Pin Name Description 1 GND 2 FB 3 SW Ground Pin. Features Wide 3.6V to 32V Input Voltage Range Output Adjustable from 0.8V to 30V Maximum Duty Cycle 100% Minimum Drop Out 0.6V Fixed 300KHz Switching Frequency 12A Constant Output Current Capability Internal

More information

Improved Preimage Attacks on AES-like Hash Functions: Applications to Whirlpool and Grøstl

Improved Preimage Attacks on AES-like Hash Functions: Applications to Whirlpool and Grøstl SKLOIS (Pseudo) Preimage Attack on Reduced-Round Grøstl Hash Function and Others Shuang Wu, Dengguo Feng, Wenling Wu, Jian Guo, Le Dong, Jian Zou March 20, 2012 Institute. of Software, Chinese Academy

More information

r_09hr_practical_guide_kor.pdf

r_09hr_practical_guide_kor.pdf PRACTICAL GUIDE TO THE EDIROL R-09HR 3 4 PRACTICAL GUIDE TO THE EDIROL R-09HR 5 Situation 1 6 1 2 3 PRACTICAL GUIDE TO THE EDIROL R-09HR WAV MP3 WAV 24 bit/96 khz WAV 16 bit/44.1 khz MP3 128 kbps/44.1

More information

K301Q-D VRT中英文说明书141009

K301Q-D VRT中英文说明书141009 THE INSTALLING INSTRUCTION FOR CONCEALED TANK Important instuction:.. Please confirm the structure and shape before installing the toilet bowl. Meanwhile measure the exact size H between outfall and infall

More information

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

SPHE8202R Design Guide Important Notice SUNPLUS TECHNOLOGY CO. reserves the right to change this documentation without prior notice. Information provi SPHE8202R Design Guide V2.0 JUN, 2007 19, Innovation First Road Science Park Hsin-Chu Taiwan 300 R.O.C. Tel: 886-3-578-6005 Fax: 886-3-578-4418 Web: www.sunplus.com SPHE8202R Design Guide Important Notice

More information

a b c d e f g C2 C1 2

a b c d e f g C2 C1 2 a b c d e f g C2 C1 2 IN1 IN2 0 2 to 1 Mux 1 IN1 IN2 0 2 to 1 Mux 1 Sel= 0 M0 High C2 C1 Sel= 1 M0 Low C2 C1 1 to 2 decoder M1 Low 1 to 2 decoder M1 High 3 BCD 1Hz clk 64Hz BCD 4 4 0 1 2 to 1 Mux sel 4

More information

4. 每 组 学 生 将 写 有 习 语 和 含 义 的 两 组 卡 片 分 别 洗 牌, 将 顺 序 打 乱, 然 后 将 两 组 卡 片 反 面 朝 上 置 于 课 桌 上 5. 学 生 依 次 从 两 组 卡 片 中 各 抽 取 一 张, 展 示 给 小 组 成 员, 并 大 声 朗 读 卡

4. 每 组 学 生 将 写 有 习 语 和 含 义 的 两 组 卡 片 分 别 洗 牌, 将 顺 序 打 乱, 然 后 将 两 组 卡 片 反 面 朝 上 置 于 课 桌 上 5. 学 生 依 次 从 两 组 卡 片 中 各 抽 取 一 张, 展 示 给 小 组 成 员, 并 大 声 朗 读 卡 Tips of the Week 课 堂 上 的 英 语 习 语 教 学 ( 二 ) 2015-04-19 吴 倩 MarriottCHEI 大 家 好! 欢 迎 来 到 Tips of the Week! 这 周 我 想 和 老 师 们 分 享 另 外 两 个 课 堂 上 可 以 开 展 的 英 语 习 语 教 学 活 动 其 中 一 个 活 动 是 一 个 充 满 趣 味 的 游 戏, 另 外

More information

WWW PHP

WWW PHP WWW PHP 2003 1 2 function function_name (parameter 1, parameter 2, parameter n ) statement list function_name sin, Sin, SIN parameter 1, parameter 2, parameter n 0 1 1 PHP HTML 3 function strcat ($left,

More information