c8051f330 C程序源代碼
;$include (c8051f330.inc)??? ;IDE 環(huán)境使用???
;$include (c8051f330my.inc)??? ;KEIL 環(huán)境使用
;$include (c8051f330my.inc)??? ;KEIL 環(huán)境使用
LED??equ?p2.0?????????? ?;LED='0' means ON
timebuf??equ?30h???????
timebuf??equ?30h???????
;?????????????? Programma Initiation
;***********************************************************
??org?0000h
??ljmp?main
??org?000bh
??ljmp?tmr_int0
??
??org?0030h
main:??
??anl?PCA0MD,?#10111111b?????? ?; WDTE = 0 (clear watchdog timer enable)
;***********************************************************
??org?0000h
??ljmp?main
??org?000bh
??ljmp?tmr_int0
??
??org?0030h
main:??
??anl?PCA0MD,?#10111111b?????? ?; WDTE = 0 (clear watchdog timer enable)
blank:??mov?@r0,?#0
??djnz?r0,?blank
;***********************************************************
;?????????????? Programma Initiation
;***********************************************************
??mov?sp,?#60h
??djnz?r0,?blank
;***********************************************************
;?????????????? Programma Initiation
;***********************************************************
??mov?sp,?#60h
??mov?P1SKIP,?#00h
??setb?LED
??mov?P2MDOUT,?#00h
??mov?XBR0,?#00h?;Enable UART on P0.4(TX) and P0.5(RX)????????????????????
??mov?XBR1,?#40h?;Enable crossbar and weak pull-ups
??
??mov?OSCICN,?#83h?;Configure internal oscillator for its maximum frequency 24.5MHz
??mov?RSTSRC,?#04h?;Enable missing clock detector
??setb?LED
??mov?P2MDOUT,?#00h
??mov?XBR0,?#00h?;Enable UART on P0.4(TX) and P0.5(RX)????????????????????
??mov?XBR1,?#40h?;Enable crossbar and weak pull-ups
??
??mov?OSCICN,?#83h?;Configure internal oscillator for its maximum frequency 24.5MHz
??mov?RSTSRC,?#04h?;Enable missing clock detector
??mov?TMOD,?#01h
??mov?CKCON,?#01h
??mov?TL0,?#0beh
??mov?TH0,?#10h
??clr?TR0
??mov?CKCON,?#01h
??mov?TL0,?#0beh
??mov?TH0,?#10h
??clr?TR0
??mov?IP,?#02h
??mov?timebuf,?#00h
??setb?TR0
??
??jmp?$
??mov?timebuf,?#00h
??setb?TR0
??
??jmp?$
;***********************************************************
;?????????????? time 0 intrrupt ,10ms
;***********************************************************
tmr_int0:
??mov?TL0,?#0beh
??mov?TH0,?#10h
?
??inc?timebuf
??mov?a,?#50
??cjne?a,?timebuf,?tmr_out
??mov?timebuf,?#00h
??cpl?LED
tmr_out:?
??setb?TR0
??reti
;?????????????? time 0 intrrupt ,10ms
;***********************************************************
tmr_int0:
??mov?TL0,?#0beh
??mov?TH0,?#10h
?
??inc?timebuf
??mov?a,?#50
??cjne?a,?timebuf,?tmr_out
??mov?timebuf,?#00h
??cpl?LED
tmr_out:?
??setb?TR0
??reti
?
;
; FILE NAME: C8051F330MY.INC
; TARGET MCUs: C8051F330, F331
; DESCRIPTION: Register/bit definitions for the C8051F330 product family.
;
; REVISION 1.0
;
;---------------------------------------------------------------------------
; FILE NAME: C8051F330MY.INC
; TARGET MCUs: C8051F330, F331
; DESCRIPTION: Register/bit definitions for the C8051F330 product family.
;
; REVISION 1.0
;
;---------------------------------------------------------------------------
;
;P0???????????? DATA 080H??? ; PORT 0 LATCH
;SP???????????? DATA 081H??? ; STACK POINTER
;DPL??????????? DATA 082H??? ; DATA POINTER LOW
;DPH??????????? DATA 083H??? ; DATA POINTER HIGH
;PCON?????????? DATA 087H??? ; POWER CONTROL
;TCON?????????? DATA 088H??? ; TIMER/COUNTER CONTROL
;TMOD?????????? DATA 089H??? ; TIMER/COUNTER MODE
;TL0??????????? DATA 08AH??? ; TIMER/COUNTER 0 LOW
;TL1??????????? DATA 08BH??? ; TIMER/COUNTER 1 LOW
;TH0??????????? DATA 08CH??? ; TIMER/COUNTER 0 HIGH
;TH1??????????? DATA 08DH??? ; TIMER/COUNTER 1 HIGH
CKCON????????? DATA 08EH??? ; CLOCK CONTROL
PSCTL????????? DATA 08FH??? ; PROGRAM STORE R/W CONTROL
;P1???????????? DATA 090H??? ; PORT 1 LATCH
TMR3CN???????? DATA 091H??? ; TIMER/COUNTER 3 CONTROL
TMR3RLL??????? DATA 092H??? ; TIMER/COUNTER 3 RELOAD LOW
TMR3RLH??????? DATA 093H??? ; TIMER/COUNTER 3 RELOAD HIGH
TMR3L????????? DATA 094H??? ; TIMER/COUNTER 3 LOW
TMR3H????????? DATA 095H??? ; TIMER/COUNTER 3 HIGH
IDA0L????????? DATA 096H??? ; CURRENT MODE DAC0 LOW
IDA0H????????? DATA 097H??? ; CURRENT MODE DAC0 HIGH
SCON0????????? DATA 098H??? ; UART0 CONTROL
SBUF0????????? DATA 099H??? ; UART0 DATA BUFFER
CPT0CN???????? DATA 09BH??? ; COMPARATOR0 CONTROL
CPT0MD???????? DATA 09DH??? ; COMPARATOR0 MODE SELECTION
CPT0MX???????? DATA 09FH??? ; COMPARATOR0 MUX SELECTION
;P2???????????? DATA 0A0H??? ; PORT 2 LATCH
SPI0CFG??????? DATA 0A1H??? ; SPI CONFIGURATION
SPI0CKR??????? DATA 0A2H??? ; SPI CLOCK RATE CONTROL
SPI0DAT??????? DATA 0A3H??? ; SPI DATA
P0MDOUT??????? DATA 0A4H??? ; PORT 0 OUTPUT MODE CONFIGURATION
P1MDOUT??????? DATA 0A5H??? ; PORT 1 OUTPUT MODE CONFIGURATION
P2MDOUT??????? DATA 0A6H??? ; PORT 2 OUTPUT MODE CONFIGURATION
;IE???????????? DATA 0A8H??? ; INTERRUPT ENABLE
CLKSEL???????? DATA 0A9H??? ; CLOCK SELECT
EMI0CN???????? DATA 0AAH??? ; EXTERNAL MEMORY INTERFACE CONTROL
OSCXCN???????? DATA 0B1H??? ; EXTERNAL OSCILLATOR CONTROL
OSCICN???????? DATA 0B2H??? ; INTERNAL OSCILLATOR CONTROL
OSCICL???????? DATA 0B3H??? ; INTERNAL OSCILLATOR CALIBRATION
FLSCL????????? DATA 0B6H??? ; FLASH SCALE
FLKEY????????? DATA 0B7H??? ; FLASH LOCK AND KEY
;IP???????????? DATA 0B8H??? ; INTERRUPT PRIORITY
IDA0CN???????? DATA 0B9H??? ; CURRENT MODE DAC0 CONTROL
AMX0N????????? DATA 0BAH??? ; AMUX0 NEGATIVE CHANNEL SELECT
AMX0P????????? DATA 0BBH??? ; AMUX0 POSITIVE CHANNEL SELECT
ADC0CF???????? DATA 0BCH??? ; ADC0 CONFIGURATION
ADC0L????????? DATA 0BDH??? ; ADC0 LOW
ADC0H????????? DATA 0BEH??? ; ADC0 HIGH
SMB0CN???????? DATA 0C0H??? ; SMBUS CONTROL
SMB0CF???????? DATA 0C1H??? ; SMBUS CONFIGURATION
SMB0DAT??????? DATA 0C2H??? ; SMBUS DATA
ADC0GTL??????? DATA 0C3H??? ; ADC0 GREATER-THAN COMPARE LOW
ADC0GTH??????? DATA 0C4H??? ; ADC0 GREATER-THAN COMPARE HIGH
ADC0LTL??????? DATA 0C5H??? ; ADC0 LESS-THAN COMPARE WORD LOW
ADC0LTH??????? DATA 0C6H??? ; ADC0 LESS-THAN COMPARE WORD HIGH
TMR2CN???????? DATA 0C8H??? ; TIMER/COUNTER 2 CONTROL
TMR2RLL??????? DATA 0CAH??? ; TIMER/COUNTER 2 RELOAD LOW
TMR2RLH??????? DATA 0CBH??? ; TIMER/COUNTER 2 RELOAD HIGH
TMR2L????????? DATA 0CCH??? ; TIMER/COUNTER 2 LOW
TMR2H????????? DATA 0CDH??? ; TIMER/COUNTER 2 HIGH
;PSW??????????? DATA 0D0H??? ; PROGRAM STATUS WORD
REF0CN???????? DATA 0D1H??? ; VOLTAGE REFERENCE CONTROL
P0SKIP???????? DATA 0D4H??? ; PORT 0 SKIP
P1SKIP???????? DATA 0D5H??? ; PORT 1 SKIP
PCA0CN???????? DATA 0D8H??? ; PCA CONTROL
PCA0MD???????? DATA 0D9H??? ; PCA MODE
PCA0CPM0?????? DATA 0DAH??? ; PCA MODULE 0 MODE REGISTER
PCA0CPM1?????? DATA 0DBH??? ; PCA MODULE 1 MODE REGISTER
PCA0CPM2?????? DATA 0DCH??? ; PCA MODULE 2 MODE REGISTER
;ACC??????????? DATA 0E0H??? ; ACCUMULATOR
XBR0?????????? DATA 0E1H??? ; PORT I/O CROSSBAR CONTROL 0
XBR1?????????? DATA 0E2H??? ; PORT I/O CROSSBAR CONTROL 1
OSCLCN???????? DATA 0E3H??? ; LOW-FREQUENCY OSCILLATOR CONTROL
IT01CF???????? DATA 0E4H??? ; INT0/INT1 CONFIGURATION
EIE1?????????? DATA 0E6H??? ; EXTENDED INTERRUPT ENABLE 1
ADC0CN???????? DATA 0E8H??? ; ADC0 CONTROL
PCA0CPL1?????? DATA 0E9H??? ; PCA CAPTURE 1 LOW
PCA0CPH1?????? DATA 0EAH??? ; PCA CAPTURE 1 HIGH
PCA0CPL2?????? DATA 0EBH??? ; PCA CAPTURE 2 LOW
PCA0CPH2?????? DATA 0ECH??? ; PCA CAPTURE 2 HIGH
RSTSRC???????? DATA 0EFH??? ; RESET SOURCE CONFIGURATION/STATUS
;B????????????? DATA 0F0H??? ; B REGISTER
P0MDIN???????? DATA 0F1H??? ; PORT 0 INPUT MODE CONFIGURATION
P1MDIN???????? DATA 0F2H??? ; PORT 1 INPUT MODE CONFIGURATION
EIP1?????????? DATA 0F6H??? ; EXTENDED INTERRUPT PRIORITY 1
SPI0CN???????? DATA 0F8H??? ; SPI CONTROL
PCA0L????????? DATA 0F9H??? ; PCA COUNTER LOW
PCA0H????????? DATA 0FAH??? ; PCA COUNTER HIGH
PCA0CPL0?????? DATA 0FBH??? ; PCA CAPTURE 0 LOW
PCA0CPH0?????? DATA 0FCH??? ; PCA CAPTURE 0 HIGH
VDM0CN???????? DATA 0FFH??? ; VDD MONITOR CONTROL
;P0???????????? DATA 080H??? ; PORT 0 LATCH
;SP???????????? DATA 081H??? ; STACK POINTER
;DPL??????????? DATA 082H??? ; DATA POINTER LOW
;DPH??????????? DATA 083H??? ; DATA POINTER HIGH
;PCON?????????? DATA 087H??? ; POWER CONTROL
;TCON?????????? DATA 088H??? ; TIMER/COUNTER CONTROL
;TMOD?????????? DATA 089H??? ; TIMER/COUNTER MODE
;TL0??????????? DATA 08AH??? ; TIMER/COUNTER 0 LOW
;TL1??????????? DATA 08BH??? ; TIMER/COUNTER 1 LOW
;TH0??????????? DATA 08CH??? ; TIMER/COUNTER 0 HIGH
;TH1??????????? DATA 08DH??? ; TIMER/COUNTER 1 HIGH
CKCON????????? DATA 08EH??? ; CLOCK CONTROL
PSCTL????????? DATA 08FH??? ; PROGRAM STORE R/W CONTROL
;P1???????????? DATA 090H??? ; PORT 1 LATCH
TMR3CN???????? DATA 091H??? ; TIMER/COUNTER 3 CONTROL
TMR3RLL??????? DATA 092H??? ; TIMER/COUNTER 3 RELOAD LOW
TMR3RLH??????? DATA 093H??? ; TIMER/COUNTER 3 RELOAD HIGH
TMR3L????????? DATA 094H??? ; TIMER/COUNTER 3 LOW
TMR3H????????? DATA 095H??? ; TIMER/COUNTER 3 HIGH
IDA0L????????? DATA 096H??? ; CURRENT MODE DAC0 LOW
IDA0H????????? DATA 097H??? ; CURRENT MODE DAC0 HIGH
SCON0????????? DATA 098H??? ; UART0 CONTROL
SBUF0????????? DATA 099H??? ; UART0 DATA BUFFER
CPT0CN???????? DATA 09BH??? ; COMPARATOR0 CONTROL
CPT0MD???????? DATA 09DH??? ; COMPARATOR0 MODE SELECTION
CPT0MX???????? DATA 09FH??? ; COMPARATOR0 MUX SELECTION
;P2???????????? DATA 0A0H??? ; PORT 2 LATCH
SPI0CFG??????? DATA 0A1H??? ; SPI CONFIGURATION
SPI0CKR??????? DATA 0A2H??? ; SPI CLOCK RATE CONTROL
SPI0DAT??????? DATA 0A3H??? ; SPI DATA
P0MDOUT??????? DATA 0A4H??? ; PORT 0 OUTPUT MODE CONFIGURATION
P1MDOUT??????? DATA 0A5H??? ; PORT 1 OUTPUT MODE CONFIGURATION
P2MDOUT??????? DATA 0A6H??? ; PORT 2 OUTPUT MODE CONFIGURATION
;IE???????????? DATA 0A8H??? ; INTERRUPT ENABLE
CLKSEL???????? DATA 0A9H??? ; CLOCK SELECT
EMI0CN???????? DATA 0AAH??? ; EXTERNAL MEMORY INTERFACE CONTROL
OSCXCN???????? DATA 0B1H??? ; EXTERNAL OSCILLATOR CONTROL
OSCICN???????? DATA 0B2H??? ; INTERNAL OSCILLATOR CONTROL
OSCICL???????? DATA 0B3H??? ; INTERNAL OSCILLATOR CALIBRATION
FLSCL????????? DATA 0B6H??? ; FLASH SCALE
FLKEY????????? DATA 0B7H??? ; FLASH LOCK AND KEY
;IP???????????? DATA 0B8H??? ; INTERRUPT PRIORITY
IDA0CN???????? DATA 0B9H??? ; CURRENT MODE DAC0 CONTROL
AMX0N????????? DATA 0BAH??? ; AMUX0 NEGATIVE CHANNEL SELECT
AMX0P????????? DATA 0BBH??? ; AMUX0 POSITIVE CHANNEL SELECT
ADC0CF???????? DATA 0BCH??? ; ADC0 CONFIGURATION
ADC0L????????? DATA 0BDH??? ; ADC0 LOW
ADC0H????????? DATA 0BEH??? ; ADC0 HIGH
SMB0CN???????? DATA 0C0H??? ; SMBUS CONTROL
SMB0CF???????? DATA 0C1H??? ; SMBUS CONFIGURATION
SMB0DAT??????? DATA 0C2H??? ; SMBUS DATA
ADC0GTL??????? DATA 0C3H??? ; ADC0 GREATER-THAN COMPARE LOW
ADC0GTH??????? DATA 0C4H??? ; ADC0 GREATER-THAN COMPARE HIGH
ADC0LTL??????? DATA 0C5H??? ; ADC0 LESS-THAN COMPARE WORD LOW
ADC0LTH??????? DATA 0C6H??? ; ADC0 LESS-THAN COMPARE WORD HIGH
TMR2CN???????? DATA 0C8H??? ; TIMER/COUNTER 2 CONTROL
TMR2RLL??????? DATA 0CAH??? ; TIMER/COUNTER 2 RELOAD LOW
TMR2RLH??????? DATA 0CBH??? ; TIMER/COUNTER 2 RELOAD HIGH
TMR2L????????? DATA 0CCH??? ; TIMER/COUNTER 2 LOW
TMR2H????????? DATA 0CDH??? ; TIMER/COUNTER 2 HIGH
;PSW??????????? DATA 0D0H??? ; PROGRAM STATUS WORD
REF0CN???????? DATA 0D1H??? ; VOLTAGE REFERENCE CONTROL
P0SKIP???????? DATA 0D4H??? ; PORT 0 SKIP
P1SKIP???????? DATA 0D5H??? ; PORT 1 SKIP
PCA0CN???????? DATA 0D8H??? ; PCA CONTROL
PCA0MD???????? DATA 0D9H??? ; PCA MODE
PCA0CPM0?????? DATA 0DAH??? ; PCA MODULE 0 MODE REGISTER
PCA0CPM1?????? DATA 0DBH??? ; PCA MODULE 1 MODE REGISTER
PCA0CPM2?????? DATA 0DCH??? ; PCA MODULE 2 MODE REGISTER
;ACC??????????? DATA 0E0H??? ; ACCUMULATOR
XBR0?????????? DATA 0E1H??? ; PORT I/O CROSSBAR CONTROL 0
XBR1?????????? DATA 0E2H??? ; PORT I/O CROSSBAR CONTROL 1
OSCLCN???????? DATA 0E3H??? ; LOW-FREQUENCY OSCILLATOR CONTROL
IT01CF???????? DATA 0E4H??? ; INT0/INT1 CONFIGURATION
EIE1?????????? DATA 0E6H??? ; EXTENDED INTERRUPT ENABLE 1
ADC0CN???????? DATA 0E8H??? ; ADC0 CONTROL
PCA0CPL1?????? DATA 0E9H??? ; PCA CAPTURE 1 LOW
PCA0CPH1?????? DATA 0EAH??? ; PCA CAPTURE 1 HIGH
PCA0CPL2?????? DATA 0EBH??? ; PCA CAPTURE 2 LOW
PCA0CPH2?????? DATA 0ECH??? ; PCA CAPTURE 2 HIGH
RSTSRC???????? DATA 0EFH??? ; RESET SOURCE CONFIGURATION/STATUS
;B????????????? DATA 0F0H??? ; B REGISTER
P0MDIN???????? DATA 0F1H??? ; PORT 0 INPUT MODE CONFIGURATION
P1MDIN???????? DATA 0F2H??? ; PORT 1 INPUT MODE CONFIGURATION
EIP1?????????? DATA 0F6H??? ; EXTENDED INTERRUPT PRIORITY 1
SPI0CN???????? DATA 0F8H??? ; SPI CONTROL
PCA0L????????? DATA 0F9H??? ; PCA COUNTER LOW
PCA0H????????? DATA 0FAH??? ; PCA COUNTER HIGH
PCA0CPL0?????? DATA 0FBH??? ; PCA CAPTURE 0 LOW
PCA0CPH0?????? DATA 0FCH??? ; PCA CAPTURE 0 HIGH
VDM0CN???????? DATA 0FFH??? ; VDD MONITOR CONTROL
;------------------------------------------------------------------------------
;BIT DEFINITIONS
;
; TCON 088H
;TF1??????????? BIT 08FH???? ; TIMER 1 OVERFLOW FLAG
;TR1??????????? BIT 08EH???? ; TIMER 1 ON/OFF CONTROL
;TF0??????????? BIT 08DH???? ; TIMER 0 OVERFLOW FLAG
;TR0??????????? BIT 08CH???? ; TIMER 0 ON/OFF CONTROL
;IE1??????????? BIT 08BH???? ; EXT. INTERRUPT 1 EDGE FLAG
;IT1??????????? BIT 08AH???? ; EXT. INTERRUPT 1 TYPE
;IE0??????????? BIT 089H???? ; EXT. INTERRUPT 0 EDGE FLAG
;IT0??????????? BIT 088H???? ; EXT. INTERRUPT 0 TYPE
;BIT DEFINITIONS
;
; TCON 088H
;TF1??????????? BIT 08FH???? ; TIMER 1 OVERFLOW FLAG
;TR1??????????? BIT 08EH???? ; TIMER 1 ON/OFF CONTROL
;TF0??????????? BIT 08DH???? ; TIMER 0 OVERFLOW FLAG
;TR0??????????? BIT 08CH???? ; TIMER 0 ON/OFF CONTROL
;IE1??????????? BIT 08BH???? ; EXT. INTERRUPT 1 EDGE FLAG
;IT1??????????? BIT 08AH???? ; EXT. INTERRUPT 1 TYPE
;IE0??????????? BIT 089H???? ; EXT. INTERRUPT 0 EDGE FLAG
;IT0??????????? BIT 088H???? ; EXT. INTERRUPT 0 TYPE
S0MODE???????? BIT 09FH???? ; UART 0 MODE
MCE0?????????? BIT 09DH???? ; UART 0 MCE
REN0?????????? BIT 09CH???? ; UART 0 RX ENABLE
TB80?????????? BIT 09BH???? ; UART 0 TX BIT 8
RB80?????????? BIT 09AH???? ; UART 0 RX BIT 8
TI0??????????? BIT 099H???? ; UART 0 TX INTERRUPT FLAG
RI0??????????? BIT 098H???? ; UART 0 RX INTERRUPT FLAG
MCE0?????????? BIT 09DH???? ; UART 0 MCE
REN0?????????? BIT 09CH???? ; UART 0 RX ENABLE
TB80?????????? BIT 09BH???? ; UART 0 TX BIT 8
RB80?????????? BIT 09AH???? ; UART 0 RX BIT 8
TI0??????????? BIT 099H???? ; UART 0 TX INTERRUPT FLAG
RI0??????????? BIT 098H???? ; UART 0 RX INTERRUPT FLAG
;EA???????????? BIT 0AFH???? ; GLOBAL INTERRUPT ENABLE
ESPI0????????? BIT 0AEH???? ; SPI0 INTERRUPT ENABLE
ET2??????????? BIT 0ADH???? ; TIMER 2 INTERRUPT ENABLE
ES0??????????? BIT 0ACH???? ; UART0 INTERRUPT ENABLE
;ET1??????????? BIT 0ABH???? ; TIMER 1 INTERRUPT ENABLE
;EX1??????????? BIT 0AAH???? ; EXTERNAL INTERRUPT 1 ENABLE
;ET0??????????? BIT 0A9H???? ; TIMER 0 INTERRUPT ENABLE
;EX0??????????? BIT 0A8H???? ; EXTERNAL INTERRUPT 0 ENABLE
ESPI0????????? BIT 0AEH???? ; SPI0 INTERRUPT ENABLE
ET2??????????? BIT 0ADH???? ; TIMER 2 INTERRUPT ENABLE
ES0??????????? BIT 0ACH???? ; UART0 INTERRUPT ENABLE
;ET1??????????? BIT 0ABH???? ; TIMER 1 INTERRUPT ENABLE
;EX1??????????? BIT 0AAH???? ; EXTERNAL INTERRUPT 1 ENABLE
;ET0??????????? BIT 0A9H???? ; TIMER 0 INTERRUPT ENABLE
;EX0??????????? BIT 0A8H???? ; EXTERNAL INTERRUPT 0 ENABLE
PSPI0????????? BIT 0BEH???? ; SPI0 PRIORITY
PT2??????????? BIT 0BDH???? ; TIMER 2 PRIORITY
PS0??????????? BIT 0BCH???? ; UART0 PRIORITY
;PT1??????????? BIT 0BBH???? ; TIMER 1 PRIORITY
;PX1??????????? BIT 0BAH???? ; EXTERNAL INTERRUPT 1 PRIORITY
;PT0??????????? BIT 0B9H???? ; TIMER 0 PRIORITY
;PX0??????????? BIT 0B8H???? ; EXTERNAL INTERRUPT 0 PRIORITY
PT2??????????? BIT 0BDH???? ; TIMER 2 PRIORITY
PS0??????????? BIT 0BCH???? ; UART0 PRIORITY
;PT1??????????? BIT 0BBH???? ; TIMER 1 PRIORITY
;PX1??????????? BIT 0BAH???? ; EXTERNAL INTERRUPT 1 PRIORITY
;PT0??????????? BIT 0B9H???? ; TIMER 0 PRIORITY
;PX0??????????? BIT 0B8H???? ; EXTERNAL INTERRUPT 0 PRIORITY
MASTER???????? BIT 0C7H???? ; SMBUS 0 MASTER/SLAVE
TXMODE???????? BIT 0C6H???? ; SMBUS 0 TRANSMIT MODE
STA??????????? BIT 0C5H???? ; SMBUS 0 START FLAG
STO??????????? BIT 0C4H???? ; SMBUS 0 STOP FLAG
ACKRQ????????? BIT 0C3H???? ; SMBUS 0 ACKNOWLEDGE REQUEST
ARBLOST??????? BIT 0C2H???? ; SMBUS 0 ARBITRATION LOST
ACK??????????? BIT 0C1H???? ; SMBUS 0 ACKNOWLEDGE FLAG
SI???????????? BIT 0C0H???? ; SMBUS 0 INTERRUPT PENDING FLAG
TXMODE???????? BIT 0C6H???? ; SMBUS 0 TRANSMIT MODE
STA??????????? BIT 0C5H???? ; SMBUS 0 START FLAG
STO??????????? BIT 0C4H???? ; SMBUS 0 STOP FLAG
ACKRQ????????? BIT 0C3H???? ; SMBUS 0 ACKNOWLEDGE REQUEST
ARBLOST??????? BIT 0C2H???? ; SMBUS 0 ARBITRATION LOST
ACK??????????? BIT 0C1H???? ; SMBUS 0 ACKNOWLEDGE FLAG
SI???????????? BIT 0C0H???? ; SMBUS 0 INTERRUPT PENDING FLAG
TF2H?????????? BIT 0CFH???? ; TIMER 2 HIGH BYTE OVERFLOW FLAG
TF2L?????????? BIT 0CEH???? ; TIMER 2 LOW BYTE OVERFLOW FLAG
TF2LEN???????? BIT 0CDH???? ; TIMER 2 LOW BYTE INTERRUPT ENABLE
TF2CEN???????? BIT 0CCH???? ; TIMER 2 LFO CAPTURE ENABLE
T2SPLIT??????? BIT 0CBH???? ; TIMER 2 SPLIT MODE ENABLE
TR2??????????? BIT 0CAH???? ; TIMER 2 ON/OFF CONTROL
T2XCLK???????? BIT 0C8H???? ; TIMER 2 EXTERNAL CLOCK SELECT
TF2L?????????? BIT 0CEH???? ; TIMER 2 LOW BYTE OVERFLOW FLAG
TF2LEN???????? BIT 0CDH???? ; TIMER 2 LOW BYTE INTERRUPT ENABLE
TF2CEN???????? BIT 0CCH???? ; TIMER 2 LFO CAPTURE ENABLE
T2SPLIT??????? BIT 0CBH???? ; TIMER 2 SPLIT MODE ENABLE
TR2??????????? BIT 0CAH???? ; TIMER 2 ON/OFF CONTROL
T2XCLK???????? BIT 0C8H???? ; TIMER 2 EXTERNAL CLOCK SELECT
;CY???????????? BIT 0D7H???? ; CARRY FLAG
;AC???????????? BIT 0D6H???? ; AUXILIARY CARRY FLAG
;F0???????????? BIT 0D5H???? ; USER FLAG 0
;RS1??????????? BIT 0D4H???? ; REGISTER BANK SELECT 1
;RS0??????????? BIT 0D3H???? ; REGISTER BANK SELECT 0
;OV???????????? BIT 0D2H???? ; OVERFLOW FLAG
F1???????????? BIT 0D1H???? ; USER FLAG 1
;P????????????? BIT 0D0H???? ; ACCUMULATOR PARITY FLAG
;AC???????????? BIT 0D6H???? ; AUXILIARY CARRY FLAG
;F0???????????? BIT 0D5H???? ; USER FLAG 0
;RS1??????????? BIT 0D4H???? ; REGISTER BANK SELECT 1
;RS0??????????? BIT 0D3H???? ; REGISTER BANK SELECT 0
;OV???????????? BIT 0D2H???? ; OVERFLOW FLAG
F1???????????? BIT 0D1H???? ; USER FLAG 1
;P????????????? BIT 0D0H???? ; ACCUMULATOR PARITY FLAG
CF???????????? BIT 0DFH???? ; PCA 0 COUNTER OVERFLOW FLAG
CR???????????? BIT 0DEH???? ; PCA 0 COUNTER RUN CONTROL BIT
CCF2?????????? BIT 0DAH???? ; PCA 0 MODULE 2 INTERRUPT FLAG
CCF1?????????? BIT 0D9H???? ; PCA 0 MODULE 1 INTERRUPT FLAG
CCF0?????????? BIT 0D8H???? ; PCA 0 MODULE 0 INTERRUPT FLAG
??????????????????????????? ; ADC 0 WINDOW INTERRUPT FLAG
; ADC0CN 0E8H
AD0EN????????? BIT 0EFH???? ; ADC 0 ENABLE
AD0TM????????? BIT 0EEH???? ; ADC 0 TRACK MODE
AD0INT???????? BIT 0EDH???? ; ADC 0 EOC INTERRUPT FLAG
AD0BUSY??????? BIT 0ECH???? ; ADC 0 BUSY FLAG
AD0WINT??????? BIT 0EBH???? ; ADC 0 WINDOW INTERRUPT FLAG
AD0CM2???????? BIT 0EAH???? ; ADC 0 CONVERT START MODE BIT 2
AD0CM1???????? BIT 0E9H???? ; ADC 0 CONVERT START MODE BIT 1
AD0CM0???????? BIT 0E8H???? ; ADC 0 CONVERT START MODE BIT 0
CR???????????? BIT 0DEH???? ; PCA 0 COUNTER RUN CONTROL BIT
CCF2?????????? BIT 0DAH???? ; PCA 0 MODULE 2 INTERRUPT FLAG
CCF1?????????? BIT 0D9H???? ; PCA 0 MODULE 1 INTERRUPT FLAG
CCF0?????????? BIT 0D8H???? ; PCA 0 MODULE 0 INTERRUPT FLAG
??????????????????????????? ; ADC 0 WINDOW INTERRUPT FLAG
; ADC0CN 0E8H
AD0EN????????? BIT 0EFH???? ; ADC 0 ENABLE
AD0TM????????? BIT 0EEH???? ; ADC 0 TRACK MODE
AD0INT???????? BIT 0EDH???? ; ADC 0 EOC INTERRUPT FLAG
AD0BUSY??????? BIT 0ECH???? ; ADC 0 BUSY FLAG
AD0WINT??????? BIT 0EBH???? ; ADC 0 WINDOW INTERRUPT FLAG
AD0CM2???????? BIT 0EAH???? ; ADC 0 CONVERT START MODE BIT 2
AD0CM1???????? BIT 0E9H???? ; ADC 0 CONVERT START MODE BIT 1
AD0CM0???????? BIT 0E8H???? ; ADC 0 CONVERT START MODE BIT 0
SPIF?????????? BIT 0FFH???? ; SPI 0 INTERRUPT FLAG
WCOL?????????? BIT 0FEH???? ; SPI 0 WRITE COLLISION FLAG
MODF?????????? BIT 0FDH???? ; SPI 0 MODE FAULT FLAG
RXOVRN???????? BIT 0FCH???? ; SPI 0 RX OVERRUN FLAG
NSSMD1???????? BIT 0FBH???? ; SPI 0 SLAVE SELECT MODE 1
NSSMD0???????? BIT 0FAH???? ; SPI 0 SLAVE SELECT MODE 0
TXBMT????????? BIT 0F9H???? ; SPI 0 TX BUFFER EMPTY FLAG
SPIEN????????? BIT 0F8H???? ; SPI 0 SPI ENABLE
WCOL?????????? BIT 0FEH???? ; SPI 0 WRITE COLLISION FLAG
MODF?????????? BIT 0FDH???? ; SPI 0 MODE FAULT FLAG
RXOVRN???????? BIT 0FCH???? ; SPI 0 RX OVERRUN FLAG
NSSMD1???????? BIT 0FBH???? ; SPI 0 SLAVE SELECT MODE 1
NSSMD0???????? BIT 0FAH???? ; SPI 0 SLAVE SELECT MODE 0
TXBMT????????? BIT 0F9H???? ; SPI 0 TX BUFFER EMPTY FLAG
SPIEN????????? BIT 0F8H???? ; SPI 0 SPI ENABLE
- 805(16145)
相關(guān)推薦
熱點(diǎn)推薦
采用C8051F330移動(dòng)電話防盜報(bào)警系統(tǒng)電路設(shè)計(jì)
本文采用完全集成混合信號(hào)片上系統(tǒng)(MCU)的C8051F330和無線收發(fā)器CC2500設(shè)計(jì)了一套移動(dòng)電話防盜報(bào)警系統(tǒng)。該報(bào)警系統(tǒng)利用射頻收發(fā)器可實(shí)現(xiàn)近距離的信息傳輸。移動(dòng)電話防盜報(bào)警系統(tǒng)利用高度集成C8051F330器件和RF通訊器件CC2500實(shí)現(xiàn)了移動(dòng)電話與用戶的實(shí)時(shí)通訊,有效地防止了移動(dòng)電話的丟失和防盜竊。
2014-11-12 16:16:41
6250
6250
C8051F330 DAC
= Setvalue; //Setvalue 由外部設(shè)置}===================================================================上面是程序的一部分,大部分配置參考的官方例程,但是P0.1口電壓只能是0V或者3.3V,不是想要的變化值,求路過大神解惑
2017-11-16 09:19:40
C8051F330信息處理
哪位大俠幫個(gè)忙啦,小弟不勝感激~~基于單片機(jī)C8051F330,測量信號(hào)的幅值,頻率,哪哪位大俠可以給小弟介紹介紹該怎么做呢還有,能不能幫忙把程序給寫出來呢,萬分感謝~~
2011-05-13 12:18:20
C8051F340小燈閃爍程序怎么編輯?
本帖最后由 zhpp 于 2021-8-18 18:32 編輯
各位大佬們好: 最近剛學(xué)習(xí)C8051F340,P0.4引腳接了一個(gè)LED燈,想讓其閃爍。借鑒別人的程序,自己改了幾個(gè)程序,但是
2021-08-17 15:59:42
C8051F352怎么下載程序?
C8051F352怎么下載程序?說是通過C2口下載程序。但是具體怎么操作,需要接什么外圍電路。搞了三天一點(diǎn)頭緒都沒。pdf文檔看不太懂。ps:剛剛接觸這單片機(jī),畫了個(gè)PCB,經(jīng)理說編程口沒有。以前學(xué)校學(xué)51也只是用過仿真頭。
2012-07-05 17:27:38
C8051F單片機(jī)解密方法型號(hào)大全
320、C8051F321、C8051F321A、C8051F326、C8051F327、C8051F330、C8051F331、C8051F332、C8051F333、C8051F334、C8051F
2022-03-29 15:25:10
c8051f340開發(fā)
正在進(jìn)行基于c8051f340單片機(jī)開發(fā),裝了keil c51 v9.00版本和c8051f340驅(qū)動(dòng),可以在keil中仿真程序,但是想在proteus搭建外設(shè)平臺(tái),直接keil+proteus仿真
2014-01-26 11:20:40
c8051f單片機(jī)資料下載
289AN022--C8051F02x系列C程序示例290AN023--使用DAC作為函數(shù)發(fā)生器330AN024--C2接口的引腳共享技術(shù)348AN025--在Cygnal IDE中集
2008-07-19 10:36:03
[原創(chuàng)c8051f單片機(jī)應(yīng)用解析之c8051f330
用仿真器(EC3)就可以進(jìn)行軟件下載調(diào)試,節(jié)約開發(fā)費(fèi)用。(3)編寫了完善的軟件例程,基本覆蓋了C8051F330單片機(jī)的所有功能。 4》學(xué)習(xí)板軟件例程(1)Delay: 軟件延時(shí)程序
2010-02-01 16:29:02
[討論]c8051f系列單片機(jī)最新報(bào)價(jià)
、復(fù)雜的輸入輸出系統(tǒng)集成在一塊芯片上。b) c8051f330 9元/片 c8051f330st 125元/套 原裝EC3
2010-02-01 16:27:22
使用C8051F330制成的調(diào)幅電臺(tái)實(shí)現(xiàn)收音機(jī)設(shè)計(jì)
資料下載地址-1075(百度網(wǎng)盤):點(diǎn)擊下載使用C8051F330制成的調(diào)幅電臺(tái),實(shí)現(xiàn)收音機(jī)設(shè)計(jì)用單片機(jī)PWM輸出的522K~2M的方波做載波,將方波用二級(jí)RC將方波一邊的高頻部分濾掉,再用單管共射
2021-12-06 07:04:11
入門新手 懇請大神C8051F330問題
我是入門新手,懇請大神們能否編一個(gè)關(guān)于火災(zāi)報(bào)警器的程序,還有需要用到什么元器件,用C8051F330單片機(jī)懇請各位大神跪謝{:4_107:}
2014-04-18 10:28:00
全國大學(xué)生電子設(shè)計(jì)競賽大家準(zhǔn)備好了嗎?
網(wǎng)絡(luò)為了更好的服務(wù)于參賽選手,特別推出器件促銷活動(dòng)如下:1,活動(dòng)期間凡購買C8051f單片機(jī)仿真器或c8051f330學(xué)習(xí)板:送: USB延長線(1條) 贈(zèng)品詳見:http
2009-07-21 14:05:52
基于c8051f330的74hc595程序
[] = {0x01,0x03,0x07,0x0f,0x1f,0x3f,0x7f};void HC595SendData(unsigned char SendVal);//發(fā)送數(shù)據(jù)void
2013-01-22 14:11:33
如何設(shè)計(jì)C8051F330便攜式生理參數(shù)監(jiān)測儀?
隨著人們生活水平的提高,越來越多的人希望通過簡便的方式了解身體基本狀況。因此人體生理監(jiān)護(hù)儀開始出現(xiàn)并呈不斷增多的趨勢,已經(jīng)由過去的單一測試儀發(fā)展為現(xiàn)在的多參數(shù)監(jiān)護(hù)儀。為什么要設(shè)計(jì)C8051F330
2019-08-08 06:33:24
無霍爾BLDC控制(有重構(gòu)虛擬中性點(diǎn)方法)
快。端電壓的過零點(diǎn)就是電機(jī)的換相點(diǎn),與構(gòu)建電機(jī)虛擬中性點(diǎn)的檢測方式相比,無需軟件延時(shí) 30°電角度,降低了軟件編寫的難度。本設(shè)計(jì)中采用 C8051F330的片上比較器來檢査 BLDC 電機(jī)端電壓的過
2025-08-01 12:19:33
求助c8051f330ad數(shù)碼顯示的問題
c8051f330的開發(fā)板上做了個(gè)ad轉(zhuǎn)換的實(shí)驗(yàn),配置ADP1.4為模擬輸入,同時(shí)P1.4也接到了數(shù)碼管。顯示的時(shí)候該段確不亮,說明P1.4的輸入和輸出相互受到了影響,希望知道的朋友能給我個(gè)解決方法,在此表示萬分感謝!!
2011-06-16 10:06:02
請教:C8051F330D 芯片用什么軟件進(jìn)行燒制
`請教:C8051F330D 芯片用什么軟件進(jìn)行燒制?“MPLAB IDE v8.70”軟件行嗎?`
2012-01-05 15:18:12
請問單片機(jī)中的ADC問題
比如我學(xué)習(xí)的C8051F330的單片機(jī)中,有一個(gè)ADC模塊。然后又很多IO口可以設(shè)置為模擬輸入,那么明明只有一個(gè)ADC模塊。為什么可以有多個(gè)IO設(shè)置為模擬輸入。ADC0H:ADC0L中的值如何辨別是那個(gè)IO口的輸出呢?謝謝
2017-02-17 21:30:16
c8051f單片機(jī)中文資料下載
概述 C8051F單片機(jī)的特點(diǎn) C8051F單片機(jī)外設(shè) 適合各種應(yīng)用的單片機(jī)系列 C8051F單片機(jī)的調(diào)試和編程 基于C8051F單片機(jī)的解決方案
2008-07-19 10:19:30
248
248c8051f330/c8051f331中文資料
C8051F330/1 器件是完全集成的混合信號(hào)片上系統(tǒng)型MCU 下面列出了一些主要特性有關(guān)某一產(chǎn)品的具體特性參見表1.1 高速流水線結(jié)構(gòu)的8051 兼容的CIP-51 內(nèi)核可達(dá)25MIPS
2008-07-19 21:57:34
261
261c8051f330/c8051f331 pdf datash
C8051F330/1/2/3/4/5 devices are fully integrated mixed-signal System-on-a-Chip MCUs. Highlighted
2008-07-19 22:07:43
39
39c8051f330 C程序源代碼
//------------------------------------------------------------------------------------//此程序為ADC轉(zhuǎn)換程序
2008-07-19 22:26:31
139
139C8051F040/C8051F041/C8051F042中
C8051F04x 系列器件是完全集成的混合信號(hào)片上系統(tǒng)型MCU,具有64 個(gè)數(shù)字I/O 引腳(C8051F040/2/4/6)或32 個(gè)數(shù)字I/O 引腳(C8051F041/3/5/7),片內(nèi)集成了一個(gè)CAN2.0B 控制器。下面列出了一
2008-07-19 22:29:56
265
265C8051F043/C8051F044中文資料
模擬外設(shè)− SAR ADC 12 位(C8051F040/1) 10 位(C8051F042/3/4/5/6/7) ±1LSB
2008-07-19 22:30:58
3
3C8051F33x中文資料pdf
C8051F330/1混合信號(hào)ISP FLASH微控制器數(shù) 據(jù) 手 冊
C8051F330/1器件是完全集成的混合信號(hào)片上系統(tǒng)型MCU。下面列出了一些主要特性,有關(guān)某一產(chǎn)品的具體特性參見表1.1。
2008-07-20 20:48:00
93
93C8051F120/C8051F121/C8051F123/
C8051F120/C8051F121/C8051F123/C8051F124/C8051F125/C8051F126/C8051F127和C8051F13x 系列器件是完全集成的混合信號(hào)片上系統(tǒng)型MCU 芯片,具有64 個(gè)數(shù)字I/O 引腳(100 腳TQFP 封裝)或32 個(gè)數(shù)字I/O 引腳(64
2008-07-20 21:15:03
426
426C8051F130/C8051F131/C8051F133中
C8051F120/1/2/3/4/5/6/7C8051F130/1/2/3 系列混合信號(hào)ISP FLASH 微控制器數(shù) 據(jù) 手 冊
C8051F13x 系列器件是完全集成的混合信號(hào)片上系統(tǒng)型MCU 芯片,具有64 個(gè)數(shù)字I/O 引腳(100
2008-07-20 21:18:00
22
22C8051F350/C8051F351/C8051F352/
C8051F350/1/2/3器件是完全集成的混合信號(hào)片上系統(tǒng)型MCU。下面列出了一些主要特性,有關(guān)某一產(chǎn)品的具體特性參見表1.1。
2008-07-20 21:44:09
586
586c8051f040/c8051f041/c8051f042/
C8051F040/1/2/3/4/5/6/7混合信號(hào)ISP FLASH 微控制器數(shù) 據(jù) 手 冊
C8051F04x 系列器件是完全集成的混合信號(hào)片上系統(tǒng)型MCU,具有64 個(gè)數(shù)字I/O 引腳(C8051F040/2/4/6)或32 個(gè)數(shù)字I/O
2008-07-20 22:05:39
151
151c8051f020/c8051f021中文資料
C8051F020/1/2/3 器件是完全集成的混合信號(hào)系統(tǒng)級(jí)MCU。芯片具有64 個(gè)數(shù)字I/O 引腳。C8051F020/2 或32 個(gè)數(shù)字I/O 引腳。C8051F021/3 下面列出了一些主要特性有關(guān)某一產(chǎn)品的具體特性參見表
2008-10-10 14:23:57
763
763C8051F022/C8051F023中文資料
C8051F020/1/2/3 器件是完全集成的混合信號(hào)系統(tǒng)級(jí)MCU。芯片具有64 個(gè)數(shù)字I/O 引腳。C8051F020/2 或32 個(gè)數(shù)字I/O 引腳。C8051F021/3 下面列出了一些主要特性有關(guān)某一產(chǎn)品的具體特性參見表
2008-10-10 14:24:37
100
100C8051F021 pdf datasheet (8K IS
The C8051F020/1/2/3 devices are fully integrated mixed-signal System-on-a-Chip MCUs with 64 digital
2008-10-10 14:27:47
75
75C8051F使用中的一些技術(shù)問題
Cygnal 公司推出的C8051F系列單片機(jī),將8051推向了高速片上系統(tǒng)(SoC)的新時(shí)代。在C8051F中,具有與8051 指令完全兼容的CIP-51 內(nèi)核,并匯集了許多單片機(jī)領(lǐng)域的先進(jìn)技術(shù);
2009-04-16 11:16:06
29
29C8051F206/C8051F221/C8051F226中
表1.1.1. 產(chǎn)品選擇指南 7圖1.1. C8051F206 C8051F220和C8051F226框圖48TQFP 8圖1.2. C8051F221框圖32LQFP 9圖1.3.
2009-08-01 19:39:50
262
262基于C8051F330單片機(jī)的多路溫濕度測控系統(tǒng)
介紹了一種高速、高性能的單片機(jī)C8051F330,該單片機(jī)內(nèi)部集成了眾多的功能部件,是真正的混合信號(hào)在片系統(tǒng)。本文對(duì)單片機(jī)的功能和特點(diǎn)做了詳細(xì)的介紹,并以一個(gè)實(shí)際的多路
2009-08-05 10:46:42
70
70基于C8051F005的智能查線儀的設(shè)計(jì)與實(shí)現(xiàn)
在介紹了C8051F005 芯片的主要特性和內(nèi)部結(jié)構(gòu)基礎(chǔ)上,本文提出了一種基于C8051F005 芯片的查線儀的設(shè)計(jì)和實(shí)現(xiàn)方案。給出了各模塊電路和應(yīng)用程序。
2009-09-01 10:33:48
35
35基于C8051F330單片機(jī)的雙模高度表測高分析
本文介紹了一種高速、高性能的混合信號(hào)在片系統(tǒng): C8051F330 它在雙模式高度表測高系統(tǒng)中的應(yīng)用,從測量方法和測試精度上分析較其他單片機(jī)更為精確。
2009-09-01 15:01:23
25
25C8051F單片機(jī)
C8051F單片機(jī)
C8051F系列單片機(jī) 單片機(jī)自20世紀(jì)70年代末誕生至今,經(jīng)歷了單片微型計(jì)算機(jī)SCM、微控制器MCU及片上系統(tǒng)SoC三大階段,前兩個(gè)階段分別以MCS-51和80C51
2010-04-06 13:53:01
63
63C8051F330低成本智能單相交流電壓表方案(取代傳統(tǒng)動(dòng)圈
C8051F330低成本智能單相交流電壓表方案(取代傳統(tǒng)動(dòng)圈表)
該方案采用的單片機(jī)集成度高,資源豐富。與其它類型的單片機(jī)相比,所需要外加的
2010-04-19 14:27:57
91
91混合信號(hào)微型控制器C8051F330D中文數(shù)據(jù)手冊
1 . 系統(tǒng)概述C8051F330/1器件是完全集成的混合信號(hào)片上系統(tǒng)型MCU。下面列出了一些主要特性,有關(guān)某一產(chǎn)品的具體特性參見表1.1。 高速、流水線結(jié)構(gòu)的8051兼容的CIP-51內(nèi)核
2010-07-16 17:47:24
62
62基于C8051F系列單片機(jī)的無線收發(fā)電路設(shè)計(jì)
基于幅移鍵控技術(shù)ASK(Amplitude-Shift Keying),以C8051F340單片機(jī)作為監(jiān)測終端控制器,C8051F330D單片機(jī)作為探測節(jié)點(diǎn)控制器,采用半雙工的通信方式,通過監(jiān)控終端和探測節(jié)點(diǎn)的無線收發(fā)
2010-12-07 13:42:09
112
112基于8051F330的音頻信號(hào)發(fā)生器的設(shè)計(jì)
MMC/SD卡以其優(yōu)越的性能,在單片機(jī)嵌入式設(shè)備中得到廣泛應(yīng)用。將MMC/SD卡作為外部掉電存儲(chǔ)介質(zhì)應(yīng)用于音頻信號(hào)發(fā)生器中,通過8051F330單片機(jī)上的SPI接口,實(shí)現(xiàn)單片機(jī)—MMC/SD
2010-12-11 16:09:30
80
80最低功耗MCU C8051F91x,C8051F90x(Si
最低功耗MCU C8051F91x,C8051F90x(Silabs)
芯科實(shí)驗(yàn)室(Silicon Laboratories)近期推出業(yè)內(nèi)最低功耗的微控制器系列C8051F91x/0x,主要應(yīng)用在可攜
2010-03-23 11:34:37
3792
3792C8051F單片機(jī)介紹
概述 C8051F單片機(jī)的特點(diǎn) C8051F單片機(jī)外設(shè) 適合各種應(yīng)用的單片機(jī)系列 C8051F單片機(jī)的高度和編程 基于C8051F單片機(jī)的解決方案
2011-02-24 16:44:07
306
306c8051f參考設(shè)計(jì)
該變送器采用C8051F310單片機(jī)做為主控CPU,通過對(duì)三相交流電壓/電流的采樣,并使用C8051F310的內(nèi)部功能計(jì)算出各電參數(shù),最后通過RS485接口(標(biāo)準(zhǔn)的Modbus規(guī)約)或模擬量輸出(0-5V)與其它控制
2011-06-01 14:37:14
109
109C8051F單片機(jī)IAP原理
Cygnal C8051F 系列單片機(jī)采用CIP51內(nèi)核,Cygnal指令與MCS51指令系統(tǒng)全兼容可用標(biāo)準(zhǔn)的ASM51Keil C高級(jí)語言開發(fā)編譯C8051F系列單片機(jī)的程序
2011-06-14 15:09:21
193
193C8051F930開發(fā)調(diào)試用戶指南
C8051F93X 開發(fā)工具包括下列各項(xiàng): 1. C8051F93X 目標(biāo)板 2. 串行適配器(USB至目標(biāo)系統(tǒng)協(xié)議轉(zhuǎn)換器) 3. Silabs IDE與產(chǎn)品信息CD-ROM CD 內(nèi)容包括: Silabs 集成開發(fā)環(huán)境IDE 安裝IDE 實(shí)用程序SETUP.EXE 源代
2011-10-31 15:29:23
164
164C8051F020數(shù)據(jù)手冊
The C8051F020/1/2/3 devices are fully integrated mixed-signal System-on-a-Chip MCUs with 64 digital
2012-01-09 15:24:21
173
173C8051F93x-C8051F92x數(shù)據(jù)手冊
C8051F93x-C8051F92x 器件是完全集成的低功耗混合信號(hào)片上系統(tǒng)型MCU。下面列出了一些主要特性。
2012-03-02 16:04:34
49
49基于C8051F330的光電瞄準(zhǔn)系統(tǒng)設(shè)計(jì)
基于C8051F330的光電瞄準(zhǔn)系統(tǒng)設(shè)計(jì).
2016-01-04 15:26:58
8
8兼有AD采集_DA輸出_數(shù)碼管顯示的C8051F330程序的RTX51版
兼有AD采集_DA輸出_數(shù)碼管顯示的C8051F330程序的RTX51版
公司項(xiàng)目程序
內(nèi)含C8051F330的幾乎所有程序,包括定時(shí)器、ad、da、24c02、數(shù)碼管、最重要的是包含可用的RTX51tiny系統(tǒng),完全可用,可以作為C51或者51芯片的開發(fā),改改即能用
2016-02-23 18:22:50
0
0《C8051F系列單片機(jī)開發(fā)與C語言編程》PDF書籍+光盤程序
《C8051F系列單片機(jī)開發(fā)與C語言編程》PDF書籍+光盤程序。
2016-04-28 16:30:33
753
753C8051F34x中文數(shù)據(jù)手冊
C8051F340的中文數(shù)據(jù)手冊,方便使用C8051F340單片機(jī)的朋友們查閱使用。
2016-05-04 11:09:51
18
18采用C8051F330的電池電量監(jiān)測儀
設(shè)計(jì)了一種基于C8051F330的蓄電池電量在線監(jiān)測儀。該監(jiān)測儀硬件主要由CPU主模塊、模擬量采集模塊、LED顯示模塊和蜂鳴器告警模塊等組成。
2017-09-21 17:03:31
7
7基于C8051F020的驅(qū)動(dòng)程序設(shè)計(jì)
簡單介紹了MCGS組態(tài)軟件和C8051F020單片機(jī)的特點(diǎn)。并以基于C8051F020單片機(jī)設(shè)計(jì)的廠房燈光控制器被背景,詳細(xì)闡述了開發(fā)基于MCGS的C8051F020單片機(jī)驅(qū)動(dòng)程序的方法和步驟,并簡單介紹了C8051F020的程序設(shè)計(jì),最后給出了測試情況。在實(shí)際應(yīng)用中取得了良好效果。
2017-09-25 17:20:07
22
22C8051F330ST的單片機(jī)開發(fā)板資料和實(shí)例以及硬件原理圖的詳細(xì)概述
本文檔的主要內(nèi)容詳細(xì)介紹的是C8051F330ST的單片機(jī)開發(fā)板資料和實(shí)例以及硬件原理圖的詳細(xì)概述。
2018-06-19 08:00:00
94
94采用C8051F330單片機(jī)和J2ME模塊設(shè)計(jì)脈搏波測量系統(tǒng)
系統(tǒng)由指端采集器和具有藍(lán)牙傳輸數(shù)據(jù)功能的手機(jī)構(gòu)成。指端采集器由Silcon Labs公司的C8051F330作為主控芯片,采集端使用940 nm紅外發(fā)射管和光敏電阻,傳輸模塊采用廣州匯承信息科技有限公司生產(chǎn)的HC-05藍(lán)牙串口通訊模塊,顯示與存儲(chǔ)設(shè)備為含有藍(lán)牙模塊的手機(jī)。
2018-09-23 09:39:00
5377
5377VC++ 6.0 C8051F340 USB 通信的程序資料免費(fèi)下載
本文檔的主要內(nèi)容詳細(xì)介紹的是VC++ 6.0 C8051F340 USB 通信的程序資料免費(fèi)下載。
2019-05-10 18:13:00
11
11C8051F如何同時(shí)實(shí)現(xiàn)AD和串口收發(fā)的程序免費(fèi)下載
本文檔的主要內(nèi)容詳細(xì)介紹的是C8051F如何同時(shí)實(shí)現(xiàn)AD和串口收發(fā)的程序免費(fèi)下載。
2019-05-30 16:50:21
30
30C8051F330系列混合信號(hào)系統(tǒng)片上MCU的數(shù)據(jù)手冊免費(fèi)下載
C8051F330/1/2/3/4/5器件為全集成混合信號(hào)系統(tǒng)片上MCU。突出顯示的功能如下所示。具體產(chǎn)品特性選擇見表1.1。
2019-09-02 08:00:00
8
8使用C8051F330單片機(jī)應(yīng)用NRF24L01的使用文檔詳細(xì)說明
本文檔的主要內(nèi)容詳細(xì)介紹的是使用C8051F330單片機(jī)應(yīng)用NRF24L01的使用文檔詳細(xì)說明。
2020-03-13 08:00:00
4
4C0402C0G330F500NTB 片式多層陶瓷電容器
電子發(fā)燒友網(wǎng)為你提供EYANG(EYANG)C0402C0G330F500NTB相關(guān)產(chǎn)品參數(shù)、數(shù)據(jù)手冊,更有C0402C0G330F500NTB的引腳圖、接線圖、封裝手冊、中文資料、英文資料,C0402C0G330F500NTB真值表,C0402C0G330F500NTB管腳等資料,希望可以幫助到廣大的電子工程師們。
2021-03-02 17:59:41
C8051F330和C8051F331微控制器的數(shù)據(jù)手冊
本文檔的主要內(nèi)容詳細(xì)介紹的是C8051F330和C8051F331微控制器的數(shù)據(jù)手冊免費(fèi)下載。
2021-03-03 17:29:09
18
18C0603C0G330F500NTD 片式多層陶瓷電容器
電子發(fā)燒友網(wǎng)為你提供EYANG(EYANG)C0603C0G330F500NTD相關(guān)產(chǎn)品參數(shù)、數(shù)據(jù)手冊,更有C0603C0G330F500NTD的引腳圖、接線圖、封裝手冊、中文資料、英文資料,C0603C0G330F500NTD真值表,C0603C0G330F500NTD管腳等資料,希望可以幫助到廣大的電子工程師們。
2021-03-08 10:00:03
C8051F330ST單片機(jī)學(xué)習(xí)板使用手冊
C8051F330ST是為在校學(xué)生和單片機(jī)愛好者開發(fā)的一款單片機(jī)學(xué)習(xí)板,也可作為工程人員開發(fā)參考之用。本學(xué)習(xí)板采用美國Silabs公司的C8051F330作為核心控制器,指令集與MCS51兼容,是學(xué)習(xí) C8051F系列單片機(jī)入門級(jí)MCU。
2021-04-15 09:17:06
9
9基于C8051F330DK微控制器的參考設(shè)計(jì)
View the reference design for C8051F330DK. http://www.brongaenegriffin.com/soft/ has thousands of reference designs to help bring your project to life.
2021-07-09 20:13:31
1
1采用C8051F020 DAC產(chǎn)生任意波形設(shè)計(jì)
采用C8051F020 DAC產(chǎn)生任意波形設(shè)計(jì)(電源技術(shù))-采用C8051F020 DAC產(chǎn)生任意波形
2021-09-17 14:58:36
27
27采用C8051F020 DAC產(chǎn)生任意波形
采用C8051F020 DAC產(chǎn)生任意波形(實(shí)用電源技術(shù))-采用C8051F020DAC產(chǎn)生任意波形? ? ? ? ? ? ? ? ? ?
2021-09-18 13:22:17
32
32單端正激型開關(guān)電源充電器
單端正激型開關(guān)電源充電器(理士電源技術(shù)有限公司地址)-以C8051F330為核心,開發(fā)單端正激型開關(guān)電源充電器,C8051F330負(fù)責(zé)電流環(huán)及電壓環(huán)采樣及對(duì)應(yīng)脈寬PWM輸出,控制主電路MOSFET管,構(gòu)成負(fù)反饋.
2021-09-23 14:06:52
16
16C8051F360內(nèi)部定時(shí)器的時(shí)鐘程序設(shè)定
一、實(shí)驗(yàn)?zāi)康模毫私?b class="flag-6" style="color: red">C8051F360單片機(jī)的定時(shí)器模塊和中斷模塊。2、掌握定時(shí)器的應(yīng)用和中斷服務(wù)程序的編寫,并完成調(diào)試。實(shí)驗(yàn)內(nèi)容:1、C8051F36X系統(tǒng)概述C8051F36x器件是完全集成的混合
2021-11-29 17:21:07
12
12C8051F串口升級(jí)程序
C8051f121、C8051F500串口升級(jí)成功了解單片機(jī)如何在flash中運(yùn)行程序的了解hex文件轉(zhuǎn)換成二進(jìn)制文件在flash中的情況。了解flash擦除原理了解單片機(jī)flash中的機(jī)器碼的含義
2021-11-29 17:21:07
32
32基于C8051F360的 LED顯示程序&獨(dú)立按鍵設(shè)計(jì)
基于C8051F360的 LED顯示程序&獨(dú)立按鍵設(shè)計(jì)一、實(shí)驗(yàn)?zāi)康模?、熟悉C8051F360單片機(jī)的功能;2、了解74HC595的功能;3、了解獨(dú)立按鍵工作原理,軟件消鍵抖;4
2021-11-29 17:21:08
8
8基于C8051F360的波形發(fā)生器
實(shí)現(xiàn)模擬信號(hào)的輸出,并編寫程序在IDA0的引腳上輸出波形信號(hào)。實(shí)驗(yàn)內(nèi)容:1、C8051F36X系統(tǒng)概述C8051F36x器件是完全集成的混合信號(hào)片上系統(tǒng)型MCU。具有片內(nèi)上電復(fù)位電路、VDD監(jiān)視器、看門狗定時(shí)器和時(shí)鐘振蕩器的C8051F36x器件是真正能獨(dú)立工作的片上系統(tǒng)。FLASH 存.
2021-11-29 17:51:04
11
11基于C8051F020的AD采集系統(tǒng)設(shè)計(jì)
電子發(fā)燒友網(wǎng)站提供《基于C8051F020的AD采集系統(tǒng)設(shè)計(jì).pdf》資料免費(fèi)下載
2023-10-25 10:34:56
6
6
電子發(fā)燒友App


評(píng)論