MCU_AddressLatch_DataMemory_DataLatch_PA1_RA1_



MCU_AddressLatch_DataMemory_DataLatch_PA2_RA2_

MCU_AddressLatch_DataMemory_DataLatch_PA3_RA3_

MCU_AddressLatch_DataMemory_DataLatch_PA4_RA4_

MCU_AddressLatch_DataMemory_DataLatch_PA5_RA5_

MCU_AddressLatch_DataMemory_DataLatch_PA6_RA6_

MCU_AddressLatch_DataMemory_DataLatch_PA7_RA7_

MCU_AddressLatch_DataMemory_DataLatch_PB0_RB0_

MCU_AddressLatch_DataMemory_DataLatch_PB1_RB1_

MCU_AddressLatch_DataMemory_DataLatch_PB2_RB2_

MCU_AddressLatch_DataMemory_DataLatch_PB3_RB3_

MCU_AddressLatch_DataMemory_DataLatch_PB4_RB4_

MCU_AddressLatch_DataMemory_DataLatch_PB5_RB5_

MCU_AddressLatch_DataMemory_DataLatch_PB6_RB6_

MCU_AddressLatch_DataMemory_DataLatch_PB7_RB7_

MCU_AddressLatch_DataMemory_DataLatch_PC0_RC0_

MCU_AddressLatch_DataMemory_DataLatch_PC1_RC1_

MCU_AddressLatch_DataMemory_DataLatch_PC2_RC2_

MCU_AddressLatch_DataMemory_DataLatch_PC3_RC3_

MCU_AddressLatch_DataMemory_DataLatch_PC4_RC4_

MCU_AddressLatch_DataMemory_DataLatch_PC5_RC5_

MCU_AddressLatch_DataMemory_DataLatch_PC6_RC6_

MCU_AddressLatch_DataMemory_DataLatch_PC7_RC7_

MCU_STKPTR_31LevelStack_ProgramCounter_PA0_RA0_

MCU_STKPTR_31LevelStack_ProgramCounter_PA1_RA1_

MCU_STKPTR_31LevelStack_ProgramCounter_PA2_RA2_

MCU_STKPTR_31LevelStack_ProgramCounter_PA3_RA3_

MCU_STKPTR_31LevelStack_ProgramCounter_PA4_RA4_

MCU_STKPTR_31LevelStack_ProgramCounter_PA5_RA5_

MCU_STKPTR_31LevelStack_ProgramCounter_PA6_RA6_

MCU_STKPTR_31LevelStack_ProgramCounter_PA7_RA7_

MCU_STKPTR_31LevelStack_ProgramCounter_PB0_RB0_

MCU_STKPTR_31LevelStack_ProgramCounter_PB1_RB1_

MCU_STKPTR_31LevelStack_ProgramCounter_PB2_RB2_

MCU_STKPTR_31LevelStack_ProgramCounter_PB3_RB3_

MCU_STKPTR_31LevelStack_ProgramCounter_PB4_RB4_

MCU_STKPTR_31LevelStack_ProgramCounter_PB5_RB5_

MCU_STKPTR_31LevelStack_ProgramCounter_PB6_RB6_

MCU_STKPTR_31LevelStack_ProgramCounter_PB7_RB7_

MCU_STKPTR_31LevelStack_ProgramCounter_PC0_RC0_

MCU_STKPTR_31LevelStack_ProgramCounter_PC1_RC1_

MCU_STKPTR_31LevelStack_ProgramCounter_PC2_RC2_

MCU_STKPTR_31LevelStack_ProgramCounter_PC3_RC3_

MCU_STKPTR_31LevelStack_ProgramCounter_PC4_RC4_

MCU_STKPTR_31LevelStack_ProgramCounter_PC5_RC5_

MCU_STKPTR_31LevelStack_ProgramCounter_PC6_RC6_

MCU_STKPTR_31LevelStack_ProgramCounter_PC7_RC7_

MCU_ALU_PA0_RA0_

MCU_ALU_PA1_RA1_

MCU_ALU_PA2_RA2_

MCU_ALU_PA3_RA3_

MCU_ALU_PA4_RA4_

MCU_ALU_PA5_RA5_

MCU_ALU_PA6_RA6_

MCU_ALU_PA7_RA7_

MCU_ALU_PB0_RB0_

MCU_ALU_PB1_RB1_

MCU_ALU_PB2_RB2_

MCU_ALU_PB3_RB3_

MCU_ALU_PB4_RB4_

MCU_ALU_PB5_RB5_

MCU_ALU_PB6_RB6_

MCU_ALU_PB7_RB7_

MCU_ALU_PC0_RC0_

MCU_ALU_PC1_RC1_

MCU_ALU_PC2_RC2_

MCU_ALU_PC3_RC3_

MCU_ALU_PC4_RC4_

MCU_ALU_PC5_RC5_

MCU_ALU_PC6_RC6_

MCU_ALU_PC7_RC7_

Shift register:

RG_INPUT_CLK = MCU_PIN; //

RG_INPUT_DATA = MCU_PIN; //

RG_STB = MCU_PIN; //

RG_OUTPUT_OE = MCU_PIN; //

RG_LATCH = MCU_PIN; //

RG_OUTPUT_Q1 = MCU_PIN; //

RG_OUTPUT_Q2 = MCU_PIN; //

RG_OUTPUT_Q3 = MCU_PIN; //

RG_OUTPUT_Q4 = MCU_PIN; //

RG_OUTPUT_Q5 = MCU_PIN; //

RG_OUTPUT_Q6 = MCU_PIN; //

RG_OUTPUT_Q7 = MCU_PIN; //

RG_OUTPUT_Q8 = MCU_PIN; //

Encoder:

CD_INPUT_D0 = MCU_PIN; //

CD_INPUT_D1 = MCU_PIN; //

CD_INPUT_D2 = MCU_PIN; //

CD_INPUT_D3 = MCU_PIN; //

CD_INPUT_D4 = MCU_PIN; //

CD_INPUT_D5 = MCU_PIN; //

CD_INPUT_D6 = MCU_PIN; //

CD_INPUT_D7 = MCU_PIN; //

CD_OUTPUT_Q0 = MCU_PIN; //

CD_OUTPUT_Q1 = MCU_PIN; //

CD_OUTPUT_Q2 = MCU_PIN; //

Decoder:

DC_INPUT_A0 = MCU_PIN; //

DC_INPUT_A1 = MCU_PIN; //

DC_INPUT_A2 = MCU_PIN; //

DC_OUTPUT_D0 = MCU_PIN; //

DC_OUTPUT_D1 = MCU_PIN; //

DC_OUTPUT_D2 = MCU_PIN; //

DC_OUTPUT_D3 = MCU_PIN; //

DC_OUTPUT_D4 = MCU_PIN; //

DC_OUTPUT_D5 = MCU_PIN; //

DC_OUTPUT_D6 = MCU_PIN; //

DC_OUTPUT_D7 = MCU_PIN; //

Multiplexer:

MX_INPUT_A0 = MCU_PIN; //

MX_INPUT_A1 = MCU_PIN; //

MX_INPUT_A2 = MCU_PIN; //

MX_OUTPUT_D0 = MCU_PIN; //

MX_OUTPUT_D1 = MCU_PIN; //

MX_OUTPUT_D2 = MCU_PIN; //

MX_OUTPUT_D3 = MCU_PIN; //

MX_OUTPUT_D4 = MCU_PIN; //

MX_OUTPUT_D5 = MCU_PIN; //

MX_OUTPUT_D6 = MCU_PIN; //

MX_OUTPUT_D7 = MCU_PIN; //

Demultiplexer :

DMX_INPUT_D = MCU_PIN; //

DMX_INPUT_S0 = MCU_PIN; //

DMX_INPUT_S1 = MCU_PIN; //

DMX_INPUT_S2 = MCU_PIN; //

DMX_OUTPUT_Y0 = MCU_PIN; //

DMX_OUTPUT_Y1 = MCU_PIN; //

DMX_OUTPUT_Y2 = MCU_PIN; //

DMX_OUTPUT_Y3 = MCU_PIN; //

DMX_OUTPUT_Y4 = MCU_PIN; //

DMX_OUTPUT_Y5 = MCU_PIN; //

DMX_OUTPUT_Y6 = MCU_PIN; //

DMX_OUTPUT_Y7 = MCU_PIN; //

Arithmetic-logic unit:

ALU_INPUT_Cn = MCU_PIN; //

ALU_INPUT_M = MCU_PIN; //

ALU_INPUT_A0 = MCU_PIN ; //

ALU_INPUT_B0 = MCU_PIN; //

ALU_INPUT_A1 = MCU_PIN ; //

ALU_INPUT_B1 = MCU_PIN; //

ALU_INPUT_A2 = MCU_PIN ; //

ALU_INPUT_B2 = MCU_PIN; //

ALU_INPUT_A3 = MCU_PIN ; //

ALU_INPUT_B3 = MCU_PIN; //

ALU_INPUT_S0 = MCU_PIN; //

ALU_INPUT_S1 = MCU_PIN; //

ALU_INPUT_S2 = MCU_PIN; //

ALU_INPUT_S3 = MCU_PIN; //

ALU_OUTPUT_F0 = MCU_PIN; //

ALU_OUTPUT_F1 = MCU_PIN; //

ALU_OUTPUT_F2 = MCU_PIN; //

ALU_OUTPUT_F3 = MCU_PIN; //

ALU_OUTPUT_AB = MCU_PIN; //

ALU_OUTPUT_P = MCU_PIN; //

ALU_OUTPUT_Cn4 = MCU_PIN; //

ALU_OUTPUT_G = MCU_PIN; //

#include"Dual_Digital_Potentiometer_Chip_DS1868.h"

#include<Dual_Digital_Potentiometer_Chip_DS1868.h>

Dual_Digital_Potentiometer_Chip_DS1868 DS1868(DDPC_CL_RST, DDPC_CL_CLK, DDPC_CL_DQ); //

DS1868.begin(); //

DS1868.end(); //

DS1868.Communicate(); //

DS1868.Busy(); //

DS1868.balance(); //

DS1868.Volume_Left(); //

DS1868.Volume_Right(); //

DDPC_CL_RST = ...; //

DDPC_CL_CLK = ...; //

DDPC_CL_DQ = ...; //

#define DDPC_CL_RST

#define DDPC_CL_CLK

#define DDPC_CL_DQ

Real-time clock:

#include<RTC.h>

#include<DS1302.h>

DS1302 RTC(uint8_t ce_pin, uint8_t data_pin, uint8_t sclk_pin); //

RTC_RAM_CCL_CE = MCU_PIN; //

RTC_RAM_CCL_INSREG_SDA = MCU_PIN; //

RTC_RAM_CCL_INSREG_SCL = MCU_PIN; //

RTC.getTime (); //

RTC.setTime (); //

RTC.setDate (); //

RTC.setDOW (); //

RTC.getTimeStr (); //

RTC.getDateStr (); //

RTC.getDOWStr (); //

RTC.getMonthStr (); //

RTC.halt (); //

RTC.writeProtect (); //

RTC.setTCR (); //

#include<DS1307.h>

DS1307 RTC_I2C(RTC_I2C_SDA, RTC_I2C_SCL); //

RTC_I2C_MUX_OUTPUT_SQW = MCU_PIN; //

RTC_I2C_IO_SDARTC_I2C_INPUT_SCL = MCU_PIN; //

RTC_I2C_SDA = MCU_PIN; //

RTC_I2C_SCL = MCU_PIN; //

RTC_I2C.begin(); //

RTC_I2C.getTime(); //

RTC_I2C.setTime(); //

RTC_I2C.setDate(); //

RTC_I2C.setDOW(); //

RTC_I2C.getTimeStr(); //

RTC_I2C.getDateStr(); //

RTC_I2C.getDOWStr(); //

RTC_I2C.getMonthStr(); //

RTC_I2C.getUnixTime(); //

RTC_I2C.halt(); //

RTC_I2C.setOutput(); //

RTC_I2C.enableSQW(); //

RTC_I2C.setSQWRate(); //

RTC_I2C.writeBuffer(); //

RTC_I2C.readBuffer(); //

RTC_I2C.poke(); //

RTC_I2C.peek(); //

Two-wire interface bus:

BUS_SHIFT_REGISTER_IO_P0 = MCU_PIN; //

BUS_SHIFT_REGISTER_IO_P1 = MCU_PIN; //

BUS_SHIFT_REGISTER_IO_P2 = MCU_PIN; //

BUS_SHIFT_REGISTER_IO_P3 = MCU_PIN; //

BUS_SHIFT_REGISTER_IO_P4 = MCU_PIN; //

BUS_SHIFT_REGISTER_IO_P5 = MCU_PIN; //

BUS_SHIFT_REGISTER_IO_P6 = MCU_PIN; //

BUS_SHIFT_REGISTER_IO_P7 = MCU_PIN; //

BUS_LP_FILTER_OUTPUT_INT = MCU_PIN; //

BUS_I2C_INPUT_A0 = MCU_PIN; //

BUS_I2C_INPUT_A1 = MCU_PIN; //

BUS_I2C_INPUT_A2 = MCU_PIN; //

BUS_I2C_FILTER_INPUT_SCL = MCU_PIN; //

BUS_I2C_FILTER_IO_SDA = MCU_PIN; //

Analog input-output functions:

analogReference (); //

analogRead (); //

analogWrite (); //

Digital input-output functions:

pinMode (); //

digitalRead (); //

digitalWrite (); //

Due and Zero only functions:

analogReadResolution (); //

analogWriteResolution (); //

Interrupt functions:

interrupts(); //

noInterrupts (); //

External-interrupt functions:

attachInterrupt (); //

detachInterrupt (); //

Random-number functions:

random(); //

randomSeed (); //

Trigonometric functions:

sin(); //

cos (); //

tan(); //

Arithmetic functions:

max(); //

min(); //

abs(); //

pow (); //

map(); //

sqrt (); //

sq(); //

constrain(); //

Advanced input-output functions:

tone(); //

noTone (); //

pulseIn (); //

shiftIn (); //

shiftOut (); //

Time functions:

delay(); //

micros(); //

millis (); //

delayMicroseconds (); //

Bits and bytes functions:

lowByte (); //

highByte (); //

bit(); //

bitRead (); //

bitWrite (); //

bitClear (); //

bitSet (); //

Character's functions:

isAlpha (); //

isAlphaNumeric (); //

isPrintable (); //

isPunct (); //

isAscii (); //

isDigit (); //

isSpace (); //

isWhitespace (); //

isControl (); //

isHexadecimalDigit (); //

isGraph (); //

isLowerCase (); //

isUpperCase (); //


Дата добавления: 2018-09-20; просмотров: 249; Мы поможем в написании вашей работы!

Поделиться с друзьями:






Мы поможем в написании ваших работ!