#include"MSP430x44x.h"voidinit_UART(void);voiduart_start(void);voiduart_send(void);voiduart_receive(void);unsignedcharRXDATA_BUF[10],TXDATA_BUF[10]={0xbd,0x77,0x3d,0xc5,0xc6,0xf5,0x68,0x0
看門(mén)狗定時(shí)器是一個(gè)計(jì)數(shù)器,基本功能是在發(fā)生軟件問(wèn)題和程序跑飛后使系統(tǒng)重新啟動(dòng)??撮T(mén)狗計(jì)數(shù)器正常工作時(shí)自動(dòng)計(jì)數(shù),程序流程定期將其復(fù)位清零,如果系統(tǒng)在某處卡死或跑飛,該定時(shí)器將溢出,并將進(jìn)入中
#ifndef_I2C_H#define_I2C_H#defineSDA_1P4OUT|=0x02//SDA=1#defineSDA_0P4OUT&=~0x02//SDA=0#defineSCL_1P4OUT|=0x01//SCL=1#defineSCL_0P4OUT&=~0x01//SCL=0#defineSDA_INP4DIR&=~0x02;//I/O口為輸入
//------------------------------------------------------------//MSP430子程序(液晶控制器子程序)//聲明:轉(zhuǎn)載請(qǐng)保留以上信息,用于商業(yè)用途,請(qǐng)聯(lián)系作者//-------------------------------------
#include#defineTEM_ADC_CHL0x0avoidInitSys(void);voidRead_ADC(unsignedintINCH_channel);voidADC_TO_TEM(void);unsignedintADC_sample_val;unsignedintlongtemp1,temp2;unsignedintlongIntDegC;unsi
圖上擺放的是上面一排引腳是行,下面一排引腳是列。行是LED陽(yáng)極。 行列各由四個(gè)74HC573控制,每個(gè)控制8個(gè)腳。同時(shí)注意單片機(jī)P0口上拉保持供電充足。 還有注意每行的掃描時(shí)間要合理設(shè)置。否則會(huì)有顯
自制LED電子鐘在很多電子報(bào)刊雜志上都可以見(jiàn)到,但大多數(shù)在斷電后都要重新設(shè)置時(shí)間等參數(shù),給使用帶來(lái)很多不便。也有用后備電池作為備用電源的,但往往體積較大。本文介紹的LED電子鐘克服了以往的弊端,
根據(jù)設(shè)計(jì)要求,在較寬的信號(hào)帶寬(0~10MHz)內(nèi),實(shí)現(xiàn)最大電壓增益≥60dB,且能夠連續(xù)調(diào)節(jié)增益或能夠以5dB步距預(yù)置增益是最大難點(diǎn),也是設(shè)計(jì)的重點(diǎn)之一。另一難點(diǎn)是后級(jí)功率放大模塊在100Q負(fù)載上最大
STC12C5412AD單片機(jī),是一款增強(qiáng)型8051標(biāo)準(zhǔn)的51系列的單片機(jī)。速度比普通8051快12倍,可以在家庭中的計(jì)算機(jī)編程,無(wú)需仿真器。 STC12C5412AD有8通道的10位AD轉(zhuǎn)換器,可以檢測(cè)模擬信號(hào),不用
STC12C2052AD單片機(jī)做的手機(jī)電池充電器程序#include#include#defineucharunsignedchar#defineuintunsignedint#defineAD_SPEED0x60//0110,000011270個(gè)時(shí)鐘周期轉(zhuǎn)換一次,//少占魚(yú)制作河北正定歡迎您長(zhǎng)沙
;本程序用于驗(yàn)證STC12C2052AD系列單片機(jī)的看門(mén)狗及其溢出時(shí)間計(jì)算公式;看門(mén)狗及其溢出時(shí)間=(12*Pre_scale*32768)/OscillatorFrequencyWDTCREQU0E1H;看門(mén)狗地址WDT_TIME_LEDEQUP1.5;用P1.5控制看門(mén)狗溢出
#include <reg52.h>#include <intrins.h> /* use _nop_() function *///sfr16 DPTR = 0x82;/* 新增特殊功能寄存器定義 */sfr ISP_DATA = 0xe2;sfr ISP_ADDRH = 0xe3;sfr ISP_ADDRL = 0xe4;sfr ISP_CMD
#include#includesfrIAP_CONTR=0xC7;sbitMCU_Start_LED=P1^7;//unsignedcharself_command_array[4]={0x22,0x33,0x44,0x55};#defineSelf_Define_ISP_Download_Command0x22//#defineRELOAD_COUNT0xfb//18
//ADCDEMO_56xx程序演示STC1256xxAD系列MCU的A/D轉(zhuǎn)換功能。時(shí)鐘18.432MHz//轉(zhuǎn)換結(jié)果以16進(jìn)制形式輸出到串行口,可以用串行口調(diào)試程序觀察輸出結(jié)果。//-----------------------------------------------
STC90/89系列內(nèi)部EEPROM放數(shù)據(jù)(C語(yǔ)言)#include#include/*use_nop_()function*///sfr16DPTR=0x82;/*新增特殊功能寄存器定義*/sfrISP_DATA=0xe2;sfrISP_ADDRH=0xe3;sfrISP_ADDRL=0xe4;sfrISP_CMD=0xe5;sf