女人被狂躁到高潮视频免费无遮挡,内射人妻骚骚骚,免费人成小说在线观看网站,九九影院午夜理论片少妇,免费av永久免费网址

當(dāng)前位置:首頁(yè) > 單片機(jī) > 單片機(jī)
[導(dǎo)讀]config.c#include "include.h"// Peripheral specific initialization functions,// Called from the Init_Device() functionvoid Timer0_Init (void){TMOD= 0x01;TH0= TH0_VALUE;TL0= TL0_VALUE;}void ADC_Init(){A

config.c

#include "include.h"

// Peripheral specific initialization functions,
// Called from the Init_Device() function

void Timer0_Init (void)
{
TMOD= 0x01;
TH0= TH0_VALUE;
TL0= TL0_VALUE;

}

void ADC_Init()
{
AMX1SL= 0x00;//
ADC1CF= 0x21;//
ADC1CN= 0x80;//
REF0CN= 0x03;
}

//-------------------------------------------------------------------------------

void PORT_Reset(void)
{
// disable watchdog timer
// disable watchdog timer
WDTCN = 0xde;
WDTCN = 0xad;

//P0MDOUT|=0x10;
XBR0 = 0x04;// CP0EECI0EPCA0ME PCA0ME PCA0ME [UART0]SPI0EN [SMB0EN]

XBR1 = 0x14;// SYSCKET2EXET2EINT1ET1E[INT0E]T0ECP1E

XBR2 = 0x40;// WEAKPUD [XBARE] -T4EXET4E[UART1E] EMIFLE CNVSTE

P0MDOUT|=0x0;
P1MDIN=0x0;//Digital Input Mode
//P1MDOUT=0x0f;//Key Input Drain-out
//P1=0xff;//Key Input

//P2MDOUT=0x00;//CH372 WR RD CS A0 Output
P2MDOUT=0xff;
//P2=0xff;
P2=0xff;

P3MDOUT=0x00;//input
P3=0xff;

P74OUT=0;//P7 CH372 data
P7=0xff;
}//Port_Reset(void)



void SysClk_Reset (void)
{
uint i;// delay counter


//OSCICN = 0x87;//片內(nèi)晶振


WDTCN = 0xde;// disable watchdog timer
WDTCN = 0xad;

OSCXCN = 0x67;// start external oscillator with
// 11.0592MHz crystal

for (i=0; i <=255; i++) ;// XTLVLD blanking interval (>1ms)

while (!(OSCXCN & 0x80)) ;// Wait for crystal osc. to settle

OSCICN = 0x88;// select external oscillator as SYSCLK
// source and enable missing clock
// detector
}//void SysClk_Reset (void)

void Interrupts_Init()
{
//EIE1= 0x08;//AD0中斷
//IT01CF= 0x00;//P00為外部中斷0 低電平有效
IE= 0x00;//PS0 T0 enable
EIE2= 0x08;//ADC1 enable
EIP2= 0x08;//ADC1 high class
IT0= 1;//INT0 下降沿中斷
IT1= 1;
}

// Initialization function for device,
// Call Init_Device() from your main program
void init_var()
{

Flag8=0;
bfirst=0;
//cnt_send=0;
measurements=0;
sample_mode=0;
send_interval=1;
}

void Uart_Reset(void)
{
//串口0
SCON0=0x50;//[sm00 sm10] sm20 [ren0] tb80 rb80 ti0 ri0

//T2 for 波特率

//baud=SYSCLK/(32*(65536-(RCAP2H:RCAP2L)))
//4800: 0xffd8
// [ 9600: 0xffdc ]
//19200:0xffee
TH2=0xff;
TL2=0xb8;
RCAP2H=0xff;
RCAP2L=0xb8;
//TH2=0xff;
//TL2=0xdc;
//RCAP2H=0xff;
//RCAP2L=0xdc;
T2CON=0x34;//TF2 EXF2 [RCLK0] [TCLK0] EXEN2 [TR2] C/T2 CP/RL2
ClearCommSendBuffer();


}//void Uart_Reset(void);

void Init_Device(void)
{
SysClk_Reset();
PORT_Reset();
Timer0_Init();
ADC_Init();
Uart_Reset();
Interrupts_Init();
//init_var();
}


ch372.c

// ------------------------------------------------------------------------------------------------------


#include


#define ERR_SUCCESS0x00// 操作成功
#define ERR_PARAMETER0x10// 參數(shù)錯(cuò)誤
#define ERR_UNSUPPORT0x80// 命令不支持
#define ERR_UNDEFINED0xFF// 未定義的錯(cuò)誤


//#define THIS_FIRMWARE_VER0x10// 固件版本號(hào)
//#define THIS_APP_SYS_VER0x10// 應(yīng)用系統(tǒng)版本號(hào)
//#define THIS_APP_SYS_STR"RA50"http:// 應(yīng)用系統(tǒng)描述字符串


#define OP_CMD1// 命令操作碼
#define OP_DATA0// 數(shù)據(jù)操作碼
#define DELAY_TIMES2// 延時(shí)2微秒
#define DELAY_CNT_NUMS16*DELAY_TIMES// 延時(shí)2微秒所需的時(shí)鐘周期數(shù)(對(duì)于22.1184MHz晶振,每個(gè)微秒包含22.1184個(gè)時(shí)鐘周期)
//#define MY_USB_VENDOR_ID0x4348// USB設(shè)備制造商標(biāo)識(shí)
//#define MY_USB_PRODUCT_ID0x5537// USB設(shè)備產(chǎn)品標(biāo)識(shí)


sbitUSB_CS=P2^4;
sbitUSB_INT=P3^0;
sbitUSB_A0=P2^3;
sbitUSB_WR=P2^1;
sbitUSB_RD=P2^2;
sfrUSB_DATA=0x96;
//#define get_usb P7
//#define set_usb(dat1) P7=dat1

本站聲明: 本文章由作者或相關(guān)機(jī)構(gòu)授權(quán)發(fā)布,目的在于傳遞更多信息,并不代表本站贊同其觀點(diǎn),本站亦不保證或承諾內(nèi)容真實(shí)性等。需要轉(zhuǎn)載請(qǐng)聯(lián)系該專欄作者,如若文章內(nèi)容侵犯您的權(quán)益,請(qǐng)及時(shí)聯(lián)系本站刪除。
換一批
延伸閱讀

USB是英文Universal Serial Bus(通用串行總線)的縮寫(xiě),是一個(gè)外部總線標(biāo)準(zhǔn),用于規(guī)范電腦與外部設(shè)備的連接和通訊。它自推出以來(lái),已成功替代串口和并口,成為21世紀(jì)大量計(jì)算機(jī)和智能設(shè)備的標(biāo)準(zhǔn)擴(kuò)展接口和必備...

關(guān)鍵字: usb通信 usb芯片

1 USB通信技術(shù)   USB(Universal Serial Bus)是一種目前通用的串行總線技術(shù),它是通過(guò)PCI總線和PC的內(nèi)部系統(tǒng)數(shù)據(jù)線連接,實(shí)現(xiàn)數(shù)據(jù)的傳送,具有即插即用的功能,

關(guān)鍵字: usb總線 at89c51 usb通信

  1 引言   自動(dòng)測(cè)試系統(tǒng)ATS(AutomaTIc Test System)集成測(cè)試所需的全部激勵(lì)與測(cè)量設(shè)備,計(jì)算機(jī)高效完成各種模式的激勵(lì)及響應(yīng)信號(hào)的采集、存儲(chǔ)與分析,對(duì)被測(cè)單元進(jìn)

關(guān)鍵字: 自動(dòng)測(cè)試 usb通信

  摘要: 介紹了基于單片機(jī)C8051F020 搭建的多臺(tái)電機(jī)控制平臺(tái),硬件電路簡(jiǎn)單可靠,功率電路采用場(chǎng)效應(yīng)管自行搭建,通用性較強(qiáng),通過(guò)改寫(xiě)軟件,可直接用于其它小功率電機(jī)的驅(qū)動(dòng)控制系統(tǒng)。

關(guān)鍵字: c8051f020 單片機(jī) 步進(jìn)電動(dòng)機(jī)

pic單片機(jī)功能較強(qiáng),現(xiàn)實(shí)中的諸多器件均可借助pic單片機(jī)完成。由此可見(jiàn),pic單片機(jī)的使用意義較大。關(guān)注本網(wǎng)站的朋友都知道,小編曾帶來(lái)諸多pic單片機(jī)相關(guān)文章。如果你對(duì)pic單片機(jī)比較感興趣,可在閱讀完本文后翻閱往期文...

關(guān)鍵字: ad轉(zhuǎn)換 pic單片機(jī) 單片機(jī)

隨著計(jì)算機(jī)技術(shù)和測(cè)控技術(shù)的不斷發(fā)展,在以單片機(jī)為核心的數(shù)據(jù)采集系統(tǒng)中,需要實(shí)現(xiàn)單片機(jī)和計(jì)算機(jī)之間的數(shù)據(jù)交換,并以此來(lái)發(fā)揮單片機(jī)和計(jì)算機(jī)各自的長(zhǎng)處,提升整個(gè)系統(tǒng)的性能價(jià)格比。在計(jì)算機(jī)網(wǎng)絡(luò)和工業(yè)控制系統(tǒng)中,經(jīng)常需要采用串行通...

關(guān)鍵字: c8051f020 rs485 串行通信

功能:STC12C2052AD AD轉(zhuǎn)換C程序 +PWM輸出功能 成功使用。

關(guān)鍵字: ad轉(zhuǎn)換 stc12c2052ad 單片機(jī)

#include#define uchar unsigned char#define uint unsigned intsbit cs=P3^0;sbit wr=P3^1;void delayms(uint x){uin...

關(guān)鍵字: 51單片機(jī) ad轉(zhuǎn)換 at89c52

#include#define uchar unsigned char#define uint unsigned int#define PORT P3#define dula_h P2|=0x40#define dula...

關(guān)鍵字: 51單片機(jī) ad轉(zhuǎn)換 at89c52

在單片機(jī)系統(tǒng)設(shè)計(jì)中,LCM(液晶顯示模塊)人機(jī)交互界面的設(shè)計(jì)往往是很重要的一個(gè)環(huán)節(jié)。LCM可以用于智能儀器上的顯示設(shè)定參數(shù)、狀態(tài)提示符、檢測(cè)結(jié)果和待輸入?yún)?shù)等功能。本文

關(guān)鍵字: c8051f020 電源技術(shù)解析 按鍵系統(tǒng) 電解質(zhì)分析儀
關(guān)閉