
今天的問題是解決有部分小伙伴沒法下載程序的問題的,在解答這個問題之前,小編覺得有必要對STC_ISP 軟件的使用做一個簡要的描述,具體請看我BB。一、STC_ISP軟件的基本操作
;*****************************************************;基于DDS技術(shù)的數(shù)控信號發(fā)生器控制程序;;正弦波1Hz-10MHZ;;單片機STC12C5410AD;;AD985050MHZ晶振;;*****************************************
BH1415F調(diào)頻臺控制C程序 使用keilC51 通過調(diào)試//使用AT89C52單片機,12MHz晶振,用共陽四位LED數(shù)碼管//P0口輸出段碼,P2口掃描//#pragmaSRC(d:\\aa.asm)#include"reg52.h"#include"intrins.h"//_nop_();
超聲測距器單片機程序#include#defineucharunsignedchar#defineuintunsignedint#defineulongunsignedlongexternvoidcs_t(void);externvoiddelay(uint);externvoiddisplay(uchar*);datauchartestok;/*主
/*********************************************************************///八路電壓表C程序/*********************************************************************//*使用AT89C52單片機,12MHz晶
/*--------------------------------------快熱式熱水器程序MCUAT89C51XAL12MHz--------------------------------------*///#pragmaSRC#include#include#includevoiddelay(unsignedint);//延時函數(shù)void
;硬件連接:1602LCD顯示000000Hz短接p1.4--p3.5則顯示0000010hz;LCD1602顯示在不增加外部計數(shù)硬件的情況下,本試驗軟件可測最高頻率達到460KHz;工作原理: ;1S 鐘內(nèi)對輸入脈沖所計數(shù)的次數(shù)
1602液晶6位計數(shù)器 RSEQUP2.0RWEQUP2.1EEQUP2.2org00ha_bitequ30h;個位數(shù)存放處b_bitequ31h;十位數(shù)存放處c_bitequ32h;百位數(shù)存放處d_bitequ33h;千位數(shù)存放處e_bitequ34h;萬位數(shù)存放處f_bitequ35h;十萬位
從圖上可以清楚的看出:點鈔機的外接顯示屏主要由單片機Atmel公司生產(chǎn)的AT89C2051、三只七段共陽數(shù)碼管LED1~LED3、晶體三極管V1~V3和相應(yīng)的電阻電容及插頭所組成。 大家知道,LED數(shù)碼管是由發(fā)光二極管作
用單片機產(chǎn)生方波、鋸齒波、三角波、梯形波,頻率可調(diào)#include#defineucharunsignedchar#defineuintunsignedintunsignedcharx=0,m=0,y=128;sbitWR_DA=P2^1;sbitCS_DA=P2^0;//DA與 單片機 的接口sbitS0=
CAN (CONtroller Area Network) 即控制器局域網(wǎng)絡(luò), 屬于工業(yè)現(xiàn)場總線的范疇。與一般的通信總線相比, CAN總線的數(shù)據(jù)通信具有突出的可靠性、實時性和靈活性。事實上, 由于其良好的性能及獨特的設(shè)計, CAN總線越來越受到人們的重視。同時, 由于CAN總線本身的特點, 其應(yīng)用范圍目前已不再局限于汽車行業(yè), 而且向著自動控制、航空航天、航海、過程工業(yè)、機械工業(yè)、紡織機械、農(nóng)用機械、機器人、數(shù)控機床、醫(yī)療器械及傳感器等領(lǐng)域發(fā)展。為此, 本文給出了利用兩片DSPIC30F4011, 并用雙
#include"STC12C4052AD.h"typedefstruct{BOOLRun;//BOOL量作為定時采樣標(biāo)志,比如每隔3秒,置位一次該標(biāo)志BYTECurch;//當(dāng)前通道BYTEtempCvData[6];//轉(zhuǎn)換結(jié)果臨時緩沖 BYTECvTimes;//采樣次數(shù)采樣4次,
單片機產(chǎn)生方波、鋸齒波、三角波程序#include#defineucharunsignedchar#defineuintunsignedintunsignedcharx=0,m=0,y=128;sbitWR_DA=P2^1;sbitCS_DA=P2^0;//DA與 單片機 的接口sbitS0=P3^0;//波形選擇,
/*雙機點對點通信的從機部分*/#ifndef__P2P_S_C__#define__P2P_S_C__#include#include#define__MAX_LEN_64//數(shù)據(jù)最大長度#define_MHz_11//設(shè)置單片機使用的晶振頻率(11.0592MHz)/*以下為程序協(xié)議中使用
眾所周知,51單片機一般的鍵盤檢測原理為非編碼鍵盤檢測,沒有專門用來產(chǎn)生鍵編碼號或鍵值的電路芯片;而我們使用的電腦鍵盤為編碼鍵盤,通過編碼電路芯片為每個按鍵產(chǎn)生一個
前面提到了獨立按鍵,可見,獨立按鍵是由矩陣鍵盤分離而來的。接下來看的是 4*4 的矩陣鍵盤,這里使用的還是上節(jié)所使用的,延時消抖檢測。先附上矩陣鍵盤的原理圖: 在使用
一、什么是矩陣鍵盤矩陣鍵盤是單片機外部設(shè)備中所使用的排布類似于矩陣的鍵盤組,由于電路設(shè)計時需要更多的外部輸入,單獨的控制一個按鍵需要浪費很多的IO資源,所以就有了
鍵盤掃描方法是:行線P10~P13為輸出線,列線P14~P17為輸入線。一開始單片機將行線(P10~P13)全部輸出低電平,此時讀入列線數(shù)據(jù),若列線全為高電平則沒有鍵按下,當(dāng)列線有出現(xiàn)
dsPIC33F系列單片機是美國微芯公司(Microchip)推出的一款高性能單片機,它將數(shù)字信號處理器(Digital Signal Processor,DSP)的高速運算能力與單片機的控制特性無縫地集成在一起,為嵌入式系統(tǒng)設(shè)計提供了高性價比的單芯片、單指令流的解決方案,在音頻處理、視頻處理及工業(yè)控制等方面得到了廣泛應(yīng)用。但是在實際應(yīng)用中,由于客戶需求變化或程序BUG修改等原因,經(jīng)常出現(xiàn)需要使單片機應(yīng)用程序升級的情況,本文利用dsPIC33F單片機運行時的自編程(Run-Time Serf-Progra
單片機雙機點對點通信的主機部分程序#ifndef__P2P_M_C__#define__P2P_M_C__#include#include#define__MAX_LEN_64//數(shù)據(jù)最大長度#define_MHz_11//設(shè)置 單片機 使用的晶振頻率(11.0592MHz)/*以下為程序協(xié)