一区二区三区三上|欧美在线视频五区|国产午夜无码在线观看视频|亚洲国产裸体网站|无码成年人影视|亚洲AV亚洲AV|成人开心激情五月|欧美性爱内射视频|超碰人人干人人上|一区二区无码三区亚洲人区久久精品

0
  • 聊天消息
  • 系統(tǒng)消息
  • 評(píng)論與回復(fù)
登錄后你可以
  • 下載海量資料
  • 學(xué)習(xí)在線課程
  • 觀看技術(shù)視頻
  • 寫(xiě)文章/發(fā)帖/加入社區(qū)
會(huì)員中心
創(chuàng)作中心

完善資料讓更多小伙伴認(rèn)識(shí)你,還能領(lǐng)取20積分哦,立即完善>

3天內(nèi)不再提示

單片機(jī)遠(yuǎn)程燈控箱的設(shè)計(jì)資料和源代碼概述

Wildesbeast ? 來(lái)源:21IC ? 作者:21IC ? 2020-06-07 11:33 ? 次閱讀
加入交流群
微信小助手二維碼

掃碼添加小助手

加入工程師交流群

以大型場(chǎng)所照明設(shè)備的遠(yuǎn)程控制為目的,介紹基于SST89C58型單片機(jī)的遠(yuǎn)程燈控箱系統(tǒng)的軟硬件設(shè)計(jì)。該系統(tǒng)通過(guò)RS485總線與PC上位機(jī)通信,實(shí)現(xiàn)遠(yuǎn)距離、多節(jié)點(diǎn)控制。

電腦是現(xiàn)今信息時(shí)代的標(biāo)志,通過(guò)電腦實(shí)現(xiàn)遠(yuǎn)程實(shí)時(shí)自動(dòng)化控制是今后發(fā)展的一種趨勢(shì)。在大型商場(chǎng)、飯店、體育場(chǎng)館及娛樂(lè)場(chǎng)所里,通常有許多照明設(shè)備。以往的開(kāi)關(guān)控制和電閘控制,常常需要工作人員頻繁親臨現(xiàn)場(chǎng)操作,或向控制室拉接較長(zhǎng)的220V電線,實(shí)時(shí)性、安全性都較差。為了實(shí)現(xiàn)工作人員在控制室可以對(duì)分散在各個(gè)房間的遠(yuǎn)端照明設(shè)備進(jìn)行實(shí)時(shí)有效的狀態(tài)控制及狀態(tài)查詢,筆者開(kāi)發(fā)了一種基于單片機(jī)的遠(yuǎn)程燈控箱系統(tǒng)。該系統(tǒng)由一臺(tái)PC上位機(jī)控制多臺(tái)遠(yuǎn)端燈控箱,通過(guò)RS-485總線串行傳送指令,傳輸距離最遠(yuǎn)可達(dá)1.2km,并增強(qiáng)串行通信協(xié)議的制定,降低了噪聲干擾。一臺(tái)燈控箱可對(duì)16路燈進(jìn)行控制。燈控箱中選用SST89C58型單片機(jī),其方便的IAP功能可在線下載Hex文件并進(jìn)行調(diào)試,無(wú)需多次使用編程器。

1 系統(tǒng)結(jié)構(gòu)及功能

遠(yuǎn)程燈控箱系統(tǒng)的結(jié)構(gòu)如圖l所示,其中,PC上位機(jī)放在控制室里,各燈箱就近放置在照明設(shè)備附近。由PC上位機(jī)發(fā)送控制指令,通過(guò)RS-485總線將指令串行傳送給各遠(yuǎn)端燈控箱,這樣就可在控制室里實(shí)時(shí)開(kāi)關(guān)控制,查詢各個(gè)燈的狀態(tài)。從傳輸距離和性價(jià)比方面考慮選用RS-485總線。RS-485為平衡線路,可實(shí)現(xiàn)遠(yuǎn)距離、多節(jié)點(diǎn)控制。本設(shè)計(jì)的重點(diǎn)是燈控箱。下面將以一臺(tái)燈控箱為例介紹系統(tǒng)的軟件和硬件設(shè)計(jì)。

2 硬件設(shè)計(jì)

2.1主要元件

設(shè)計(jì)系統(tǒng)選用Silicon Storage。Technology公司推出的具有IAP(In-Application Programming)功能的SST89C58型單片機(jī)。它在指令系統(tǒng)、硬件結(jié)構(gòu)和片內(nèi)資源上與標(biāo)準(zhǔn)8052型單片機(jī)完全兼容,同時(shí)增大了內(nèi)部程序存儲(chǔ)Flash的容量,可達(dá)36KB。并增加了與Flash編程相關(guān)的6個(gè)特殊功能寄存器和2個(gè)與看門狗復(fù)位有關(guān)的特殊功能寄存器。對(duì)SST89C58的IAP功能采用一個(gè)通用程序編寫(xiě)[1],選用Keil公司的μVision仿真軟件進(jìn)行編程仿真。將生成的Hex文件直接通過(guò)RS-232串口從PC下載到單片機(jī)上運(yùn)行調(diào)試,使用非常方便,縮短了開(kāi)發(fā)周期。ULN2803A型器件是TI公司生產(chǎn)的單片集成高壓、大電流達(dá)林頓晶體管陣列。該陣列由8個(gè)NPN達(dá)林頓管組成。其特點(diǎn)是電流增益高、負(fù)載能力強(qiáng)(輸出電流可達(dá)500mA)、工作電壓高(耐壓達(dá)50V)。選用的:X5045型器件為4K SPI電可擦除存儲(chǔ)器,用于掉電后保存從機(jī)站號(hào)。Maxim公司的MAX485型器件是通用半雙工收發(fā)器,傳輸速度為9.6Kb/s時(shí),傳輸距離可達(dá)1.2km.可實(shí)現(xiàn)上位機(jī)與單片機(jī)之間的串口異步通信。

圖2

2.2系統(tǒng)核心硬件

遠(yuǎn)程燈控箱系統(tǒng)的核心硬件圖如圖2所示,以SST89C58型單片機(jī)為核心,用P0口和P2口進(jìn)行信號(hào)控制,注意P0口要加上拉電阻器。通過(guò)2個(gè)ULN2803進(jìn)行電流放大,可驅(qū)動(dòng)16路繼電器。由于片內(nèi)帶有共陰極箝位二極管,可適應(yīng)感性負(fù)載,故輸出端可省去大量二極管。SST89C58驅(qū)動(dòng)16路繼電器,可控制16路燈信號(hào)。若要增加控制信號(hào),可增加8255型器件擴(kuò)展并行接口。用X5045保存RS-485網(wǎng)絡(luò)從機(jī)站號(hào)。SST89C58單片機(jī)的P1.2引腳用來(lái)模擬X5045的時(shí)鐘輸入信號(hào)SCK,CS=0時(shí),串行輸出SO在時(shí)鐘信號(hào)下降沿有效,串行輸入SI在上升沿有效(WP=1)。具體操作還需要寫(xiě)入狀態(tài)字。串口部分選用MAX485。其中,RE與DE接在一起由單片機(jī)的RD(P3.7)控制。拉低為接收有效,拉高為發(fā)送有效。該系統(tǒng)還具有上電自動(dòng)復(fù)位和通電指示功能。設(shè)計(jì)PCB時(shí)應(yīng)注意合理布線,對(duì)單片機(jī)電源進(jìn)行濾波整流,并遠(yuǎn)離干擾源。

3 系統(tǒng)軟件設(shè)計(jì)

C語(yǔ)言編譯器開(kāi)發(fā)單片機(jī)具有使用方便、編程效率高及仿真調(diào)試容易等突出特點(diǎn)。C51的版本很多,本系統(tǒng)軟件選用德國(guó)Keil Software公司的Keil C51編譯器開(kāi)發(fā)。該編譯器基于Windows平臺(tái)集成開(kāi)發(fā)環(huán)境,可編輯、編譯和調(diào)試匯編語(yǔ)言程序及C51程序,還可模擬仿真I/O口、定時(shí)器/計(jì)數(shù)器、串行口及中斷等單片機(jī)特有的功能部件,功能非常強(qiáng)大。該系統(tǒng)的軟件設(shè)計(jì)由主程序、中斷程序、串行接收子程序、串行發(fā)送子程序、X5045讀寫(xiě)子程序及若干功能實(shí)現(xiàn)子程序。其中,:X5045讀寫(xiě)子程序需對(duì)時(shí)鐘進(jìn)行精確操作,用匯編語(yǔ)言編寫(xiě),其他均用C語(yǔ)言編寫(xiě)。

3.1主程序設(shè)計(jì)

在主程序中,先將SST89C58及X5045初始化,然后等待新命令。當(dāng)NewData=1時(shí),表示已接收到一個(gè)有效的命令幀,否則繼續(xù)等待。接著判斷是否是本機(jī)地址,若是則判斷控制命令,否則繼續(xù)等待。上位機(jī)發(fā)送指定的字符串,分別表示開(kāi)燈、關(guān)燈、查詢、設(shè)置等命令。通過(guò)字符串比較,判斷出命令指令,跳到相應(yīng)的入口子程序中;操作成功后,通過(guò)串口發(fā)送子程序返回相應(yīng)的提示符,其具體流程如圖3所示。在本系統(tǒng)中,上位機(jī)的人機(jī)交互界面由C++Builder開(kāi)發(fā),限于篇幅,在此從略。

3.2串口中斷程序設(shè)計(jì)

為了增強(qiáng)抗干擾性,有效地區(qū)分噪聲和數(shù)據(jù)便于操作,串口中斷程序加強(qiáng)了通訊協(xié)議的制定[2],具體實(shí)現(xiàn)方法是加開(kāi)始標(biāo)志和結(jié)束標(biāo)志。噪聲是以隨機(jī)字節(jié)出現(xiàn)的,通過(guò)測(cè)試和實(shí)驗(yàn),發(fā)現(xiàn)在本系統(tǒng)中0x00后跟0xFF時(shí)噪聲不容易發(fā)生。因此,設(shè)置開(kāi)始標(biāo)志為0x000xFF,結(jié)束標(biāo)志為回車換行符0x0D0x0A。如果接收命令幀成功,則置NewData=1,表示新命令有效??紤]到糾檢錯(cuò),數(shù)據(jù)采用短包方式。中間采用延時(shí),以保證起始位可靠。串口中斷程序流程如圖4所示。部分程序清單如下。

//串行接子函數(shù)

INT8U ReUART(INT8U*ch)

{INTl6U delay=6000;

while(--delay) //延時(shí)

{if(RI),/串行接收中斷標(biāo)志

{RI=0;//接收中斷標(biāo)志軟件復(fù)位

、 *ch=SBU F=//讀數(shù)據(jù)緩沖器

return 1;}//成功返回l

}

return(0);//接收失敗返回0

//串行中斷處理程序

void UART_Inter(void)interrupt 4

{INT8U ii;

INT8U temp,templ;

ReUART(&temp、);//先連續(xù)接收2個(gè)字節(jié)

ReUART(&templ);

//開(kāi)始標(biāo)志

if((temp==0x00)&&(templ==0xFF))

//連續(xù)接收一個(gè)命令幀

{for(ii=0;ii《12;ii++)

{if(ReUART(&buff[ii])==0)

goto Inter._end;}//跳出中斷

if((buf[10]==0x0D)&&(buf[ll]==0x0A)),/結(jié)束標(biāo)志

NewData=l; //新命令標(biāo)志有效

}

Inter_end:;//中斷出口

}

4 結(jié)論

基于SST89C58的遠(yuǎn)程燈控箱系統(tǒng)可實(shí)現(xiàn)一臺(tái)PC上位機(jī)最多控制256個(gè)燈控箱,傳輸距離最遠(yuǎn)可達(dá)1.2km,每臺(tái)燈控箱可對(duì)16路燈進(jìn)行控制.實(shí)現(xiàn)了集中管理,分散控制的功能。該系統(tǒng)通過(guò)軟硬件提高抗干擾性,并具有較好的擴(kuò)展性,結(jié)構(gòu)簡(jiǎn)單、投資少,實(shí)際應(yīng)用表明具有較強(qiáng)的實(shí)用性。

下面還介紹一個(gè) ULN2803A和SST89C58型單片機(jī)的遠(yuǎn)程燈控箱系統(tǒng)

主要元件:ULN2803A型器件是TI公司生產(chǎn)的單片集成高壓、大電流達(dá)林頓晶體管陣列。該陣列由8個(gè)NPN達(dá)林頓管組成。其特點(diǎn)是電流增益高、負(fù)載能力強(qiáng)(輸出電流可達(dá)500mA)、工作電壓高(耐壓達(dá)50V)。

摘要:以大型場(chǎng)所照明設(shè)備的遠(yuǎn)程控制為目的,介紹基于SST89C58型單片機(jī)的遠(yuǎn)程燈控箱系統(tǒng)的軟硬件設(shè)計(jì)。該系統(tǒng)通過(guò)RS-485總線與PC上位機(jī)通信,實(shí)現(xiàn)遠(yuǎn)距離、多節(jié)點(diǎn)控制。 關(guān)鍵詞:?jiǎn)纹瑱C(jī);IAP;遠(yuǎn)程控制;通信協(xié)議:SST89C58電腦是現(xiàn)今信息時(shí)代的標(biāo)志,通過(guò)電腦實(shí)現(xiàn)遠(yuǎn)程實(shí)時(shí)自動(dòng)化控制是今后發(fā)展的一種趨勢(shì)。在大型商場(chǎng)、飯店、體育場(chǎng)館及娛樂(lè)場(chǎng)所里,通常有許多照明設(shè)備。以往的開(kāi)關(guān)控制和電閘控制,常常需要工作人員頻繁親臨現(xiàn)場(chǎng)操作,或向控制室拉接較長(zhǎng)的220V電線,實(shí)時(shí)性、安全性都較差。為了實(shí)現(xiàn)工作人員在控制室可以對(duì)分散在各個(gè)房間的遠(yuǎn)端照明設(shè)備進(jìn)行實(shí)時(shí)有效的狀態(tài)控制及狀態(tài)查詢,筆者開(kāi)發(fā)了一種基于單片機(jī)的遠(yuǎn)程燈控箱系統(tǒng)。該系統(tǒng)由一臺(tái)PC上位機(jī)控制多臺(tái)遠(yuǎn)端燈控箱,通過(guò)RS-485總線串行傳送指令,傳輸距離最遠(yuǎn)可達(dá)1.2km,并增強(qiáng)串行通信協(xié)議的制定,降低了噪聲干擾。一臺(tái)燈控箱可對(duì)16路燈進(jìn)行控制。燈控箱中選用SST89C58型單片機(jī),其方便的IAP功能可在線下載Hex文件并進(jìn)行調(diào)試,無(wú)需多次使用編程器。

1 系統(tǒng)結(jié)構(gòu)及功能遠(yuǎn)程燈控箱系統(tǒng)的結(jié)構(gòu)如圖l所示,其中,PC上位機(jī)放在控制室里,各燈箱就近放置在照明設(shè)備附近。由PC上位機(jī)發(fā)送控制指令,通過(guò)RS-485總線將指令串行傳送給各遠(yuǎn)端燈控箱,這樣就可在控制室里實(shí)時(shí)開(kāi)關(guān)控制,查詢各個(gè)燈的狀態(tài)。從傳輸距離和性價(jià)比方面考慮選用RS-485總線。RS-485為平衡線路,可實(shí)現(xiàn)遠(yuǎn)距離、多節(jié)點(diǎn)控制。本設(shè)計(jì)的重點(diǎn)是燈控箱。下面將以一臺(tái)燈控箱為例介紹系統(tǒng)的軟件和硬件設(shè)計(jì)。2 硬件設(shè)計(jì)2.1主要元件設(shè)計(jì)系統(tǒng)選用Silicon Storage。Technology公司推出的具有IAP(In-Application Programming)功能的SST89C58型單片機(jī)。它在指令系統(tǒng)、硬件結(jié)構(gòu)和片內(nèi)資源上與標(biāo)準(zhǔn)8052型單片機(jī)完全兼容,同時(shí)增大了內(nèi)部程序存儲(chǔ)Flash的容量,可達(dá)36KB。并增加了與Flash編程相關(guān)的6個(gè)特殊功能寄存器和2個(gè)與看門狗復(fù)位有關(guān)的特殊功能寄存器。對(duì)SST89C58的IAP功能采用一個(gè)通用程序編寫(xiě)[1],選用Keil公司的μVision仿真軟件進(jìn)行編程仿真。將生成的Hex文件直接通過(guò)RS-232串口從PC下載到單片機(jī)上運(yùn)行調(diào)試,使用非常方便,縮短了開(kāi)發(fā)周期。ULN2803A型器件是TI公司生產(chǎn)的單片集成高壓、大電流達(dá)林頓晶體管陣列。該陣列由8個(gè)NPN達(dá)林頓管組成。其特點(diǎn)是電流增益高、負(fù)載能力強(qiáng)(輸出電流可達(dá)500mA)、工作電壓高(耐壓達(dá)50V)。選用的:X5045型器件為4K SPI電可擦除存儲(chǔ)器,用于掉電后保存從機(jī)站號(hào)。Maxim公司的MAX485型器件是通用半雙工收發(fā)器,傳輸速度為9.6Kb/s時(shí),傳輸距離可達(dá)1.2km.可實(shí)現(xiàn)上位機(jī)與單片機(jī)之間的串口異步通信。

2.2系統(tǒng)核心硬件遠(yuǎn)程燈控箱系統(tǒng)的核心硬件圖如圖2所示,以SST89C58型單片機(jī)為核心,用P0口和P2口進(jìn)行信號(hào)控制,注意P0口要加上拉電阻器。通過(guò)2個(gè)ULN2803進(jìn)行電流放大,可驅(qū)動(dòng)16路繼電器。由于片內(nèi)帶有共陰極箝位二極管,可適應(yīng)感性負(fù)載,故輸出端可省去大量二極管。SST89C58驅(qū)動(dòng)16路繼電器,可控制16路燈信號(hào)。若要增加控制信號(hào),可增加8255型器件擴(kuò)展并行接口。用X5045保存RS-485網(wǎng)絡(luò)從機(jī)站號(hào)。SST89C58單片機(jī)的P1.2引腳用來(lái)模擬X5045的時(shí)鐘輸入信號(hào)SCK,CS=0時(shí),串行輸出SO在時(shí)鐘信號(hào)下降沿有效,串行輸入SI在上升沿有效(WP=1)。具體操作還需要寫(xiě)入狀態(tài)字。串口部分選用MAX485。其中,RE與DE接在一起由單片機(jī)的RD(P3.7)控制。拉低為接收有效,拉高為發(fā)送有效。該系統(tǒng)還具有上電自動(dòng)復(fù)位和通電指示功能。設(shè)計(jì)PCB時(shí)應(yīng)注意合理布線,對(duì)單片機(jī)電源進(jìn)行濾波整流,并遠(yuǎn)離干擾源。3 系統(tǒng)軟件設(shè)計(jì)用C語(yǔ)言編譯器開(kāi)發(fā)單片機(jī)具有使用方便、編程效率高及仿真調(diào)試容易等突出特點(diǎn)。C51的版本很多,本系統(tǒng)軟件選用德國(guó)Keil Software公司的Keil C51編譯器開(kāi)發(fā)。該編譯器基于Windows平臺(tái)集成開(kāi)發(fā)環(huán)境,可編輯、編譯和調(diào)試匯編語(yǔ)言程序及C51程序,還可模擬仿真I/O口、定時(shí)器/計(jì)數(shù)器、串行口及中斷等單片機(jī)特有的功能部件,功能非常強(qiáng)大。該系統(tǒng)的軟件設(shè)計(jì)由主程序、中斷程序、串行接收子程序、串行發(fā)送子程序、X5045讀寫(xiě)子程序及若干功能實(shí)現(xiàn)子程序。其中,:X5045讀寫(xiě)子程序需對(duì)時(shí)鐘進(jìn)行精確操作,用匯編語(yǔ)言編寫(xiě),其他均用C語(yǔ)言編寫(xiě)。3.1主程序設(shè)計(jì)在主程序中,先將SST89C58及X5045初始化,然后等待新命令。當(dāng)NewData=1時(shí),表示已接收到一個(gè)有效的命令幀,否則繼續(xù)等待。接著判斷是否是本機(jī)地址,若是則判斷控制命令,否則繼續(xù)等待。上位機(jī)發(fā)送指定的字符串,分別表示開(kāi)燈、關(guān)燈、查詢、設(shè)置等命令。通過(guò)字符串比較,判斷出命令指令,跳到相應(yīng)的入口子程序中;操作成功后,通過(guò)串口發(fā)送子程序返回相應(yīng)的提示符,其具體流程如圖3所示。在本系統(tǒng)中,上位機(jī)的人機(jī)交互界面由C++Builder開(kāi)發(fā),限于篇幅,在此從略。3.2串口中斷程序設(shè)計(jì)為了增強(qiáng)抗干擾性,有效地區(qū)分噪聲和數(shù)據(jù)便于操作,串口中斷程序加強(qiáng)了通訊協(xié)議的制定[2],具體實(shí)現(xiàn)方法是加開(kāi)始標(biāo)志和結(jié)束標(biāo)志。噪聲是以隨機(jī)字節(jié)出現(xiàn)的,通過(guò)測(cè)試和實(shí)驗(yàn),發(fā)現(xiàn)在本系統(tǒng)中0x00后跟0xFF時(shí)噪聲不容易發(fā)生。因此,設(shè)置開(kāi)始標(biāo)志為0x000xFF,結(jié)束標(biāo)志為回車換行符0x0D0x0A。如果接收命令幀成功,則置NewData=1,表示新命令有效??紤]到糾檢錯(cuò),數(shù)據(jù)采用短包方式。中間采用延時(shí),以保證起始位可靠。串口中斷程序流程如圖4所示。部分程序清單如下。//串行接子函數(shù)INT8U ReUART(INT8U*ch){INTl6U delay=6000;while(--delay) //延時(shí){if(RI),/串行接收中斷標(biāo)志{RI=0;//接收中斷標(biāo)志軟件復(fù)位、 *ch=SBU F=//讀數(shù)據(jù)緩沖器return 1;}//成功返回l}return(0);//接收失敗返回0)//串行中斷處理程序void UART_Inter(void)interrupt 4{INT8U ii;INT8U temp,templ;ReUART(&temp、);//先連續(xù)接收2個(gè)字節(jié)ReUART(&templ);//開(kāi)始標(biāo)志if((temp==0x00)&&(templ==0xFF))//連續(xù)接收一個(gè)命令幀{for(ii=0;ii《12;ii++){if(ReUART(&buff[ii])==0)goto Inter._end;}//跳出中斷if((buf[10]==0x0D)&&(buf[ll]==0x0A)),/結(jié)束標(biāo)志NewData=l; //新命令標(biāo)志有效}Inter_end:;//中斷出口}4 結(jié)論基于SST89C58的遠(yuǎn)程燈控箱系統(tǒng)可實(shí)現(xiàn)一臺(tái)PC上位機(jī)最多控制256個(gè)燈控箱,傳輸距離最遠(yuǎn)可達(dá)1.2km,每臺(tái)燈控箱可對(duì)16路燈進(jìn)行控制.實(shí)現(xiàn)了集中管理,分散控制的功能。該系統(tǒng)通過(guò)軟硬件提高抗干擾性,并具有較好的擴(kuò)展性,結(jié)構(gòu)簡(jiǎn)單、投資少,實(shí)際應(yīng)用表明具有較強(qiáng)的實(shí)用性。

聲明:本文內(nèi)容及配圖由入駐作者撰寫(xiě)或者入駐合作網(wǎng)站授權(quán)轉(zhuǎn)載。文章觀點(diǎn)僅代表作者本人,不代表電子發(fā)燒友網(wǎng)立場(chǎng)。文章及其配圖僅供工程師學(xué)習(xí)之用,如有內(nèi)容侵權(quán)或者其他違規(guī)問(wèn)題,請(qǐng)聯(lián)系本站處理。 舉報(bào)投訴
  • 單片機(jī)
    +關(guān)注

    關(guān)注

    6067

    文章

    44982

    瀏覽量

    650310
  • RS485
    +關(guān)注

    關(guān)注

    39

    文章

    1231

    瀏覽量

    84054
  • 上位機(jī)
    +關(guān)注

    關(guān)注

    27

    文章

    967

    瀏覽量

    55778
收藏 人收藏
加入交流群
微信小助手二維碼

掃碼添加小助手

加入工程師交流群

    評(píng)論

    相關(guān)推薦
    熱點(diǎn)推薦

    51+單片機(jī)TCP-IP+協(xié)議棧ZLIP源碼

    概述 單片機(jī)上網(wǎng)技術(shù),是當(dāng)前的一個(gè)熱門技術(shù)。單片機(jī)上網(wǎng)技術(shù)中的一個(gè)重要部分是在單片上實(shí)現(xiàn) TCP/IP 協(xié)議棧?,F(xiàn)在可獲得的 TCP/IP 源代碼
    發(fā)表于 04-22 15:11

    STC單片機(jī)聲卡PCB和源碼資料

    STC單片機(jī)聲卡PCB和源碼資料
    發(fā)表于 04-03 11:14 ?0次下載

    開(kāi)源閉環(huán)步進(jìn)電機(jī)控制器(原理圖+源代碼

    開(kāi)源閉環(huán)步進(jìn)電機(jī)控制器(原理圖+源代碼),采用PID算法控制,AS5047磁性角度檢測(cè)傳感器,高效防失步,快速學(xué)習(xí)PIDS算法,掌握單片機(jī)系統(tǒng)開(kāi)發(fā)。 純分享貼,有需要可以直接下載附件獲取資料! (如果內(nèi)容有幫助可以關(guān)注、點(diǎn)贊
    發(fā)表于 03-20 13:32

    單片機(jī)C語(yǔ)言編程寶典大全,初學(xué)必備【強(qiáng)推下載!】

    (400頁(yè)P(yáng)PT) 6. 單片機(jī)程序設(shè)計(jì)實(shí)例 7. 單片機(jī)應(yīng)用程序設(shè)計(jì)技術(shù)_周航慈.pdf 8. 8051單片機(jī)C語(yǔ)言徹底應(yīng)用 9. C語(yǔ)言程序?qū)嵗笕?220個(gè)詳細(xì)程序源代碼 10.
    發(fā)表于 03-14 11:03

    基于STM32單片機(jī)的智能電路圖設(shè)計(jì)

    基于STM32單片機(jī)的智能電路圖設(shè)計(jì) 獲取資料可下載附件哦?。。。?/div>
    發(fā)表于 03-13 14:29

    160個(gè)51單片機(jī)案例源代碼匯總資源(建議下載?。?/a>

    資料包含160個(gè)51單片機(jī)案例源代碼,部分截圖如下:
    發(fā)表于 03-13 14:26

    基于瑞薩RA8單片機(jī)的智能小車項(xiàng)目方案 附源代碼

    基于瑞薩RA8單片機(jī),e2studio開(kāi)發(fā)環(huán)境,給大家講述一下智能小車項(xiàng)目的方案,并附上主要的源代碼
    的頭像 發(fā)表于 03-07 14:36 ?1495次閱讀
    基于瑞薩RA8<b class='flag-5'>單片機(jī)</b>的智能小車項(xiàng)目方案 附<b class='flag-5'>源代碼</b>

    單片機(jī)學(xué)習(xí)—C51源代碼和Proteus仿真文件

    單片機(jī)學(xué)習(xí)—C51源代碼和Proteus仿真文件.zip, 有各種例子
    發(fā)表于 02-10 13:46 ?1次下載

    怎么提升單片機(jī)代碼執(zhí)行效率

    ? 提升單片機(jī)代碼執(zhí)行效率需要從多個(gè)方面入手,包括代碼優(yōu)化、硬件資源利用、編譯器設(shè)置、中斷處理優(yōu)化以及其他技巧等。在實(shí)際應(yīng)用中,需要根據(jù)具體需求和硬件條件綜合考慮這些因素,以實(shí)現(xiàn)最佳的性能表現(xiàn)。 ?
    的頭像 發(fā)表于 01-10 11:06 ?588次閱讀

    stm32單片機(jī)畢業(yè)設(shè)計(jì)——物聯(lián)網(wǎng)智能家居源代碼原理圖

    一、設(shè)計(jì)簡(jiǎn)介本畢業(yè)設(shè)計(jì)項(xiàng)目是基于STM32單片機(jī)的物聯(lián)網(wǎng)機(jī)智云智能家居系統(tǒng),包含原理圖PCB手機(jī)APP。智能家居系統(tǒng)以STM32C8T6單片機(jī)為核心,結(jié)合多種傳感器和執(zhí)行器,通過(guò)ESP8266實(shí)現(xiàn)
    的頭像 發(fā)表于 11-30 01:03 ?2467次閱讀
    stm32<b class='flag-5'>單片機(jī)</b>畢業(yè)設(shè)計(jì)——物聯(lián)網(wǎng)智能家居<b class='flag-5'>源代碼</b>原理圖

    昂寶單片機(jī)相關(guān)資料

    昂寶單片機(jī)相關(guān)資料
    發(fā)表于 11-25 14:50 ?0次下載

    如何寫(xiě)出穩(wěn)定的單片機(jī)代碼

    這篇文章分享怎么寫(xiě)出穩(wěn)定的單片機(jī)代碼。? ?? 我對(duì)優(yōu)秀代碼的理解,大體分為兩個(gè)部分:高效和穩(wěn)定。 ? 兩者都能做到很好的,如果靠自己摸索,沒(méi)有刻意去練習(xí),可能需要花10年,甚至更久
    的頭像 發(fā)表于 11-15 16:40 ?821次閱讀
    如何寫(xiě)出穩(wěn)定的<b class='flag-5'>單片機(jī)</b><b class='flag-5'>代碼</b>

    基于51單片機(jī)的遙控開(kāi)關(guān)仿真(雙機(jī)通信)

    具體實(shí)現(xiàn)功能由51單片機(jī)+獨(dú)立按鍵+繼電器+LED等構(gòu)成。實(shí)現(xiàn)功能:(1)本仿真設(shè)計(jì)的是一款遙控開(kāi)關(guān),采用51單片機(jī)進(jìn)行遙控器與主機(jī)的設(shè)計(jì);(2)遙控器由單片機(jī)最小系統(tǒng)及四個(gè)按鍵構(gòu)成
    的頭像 發(fā)表于 10-22 14:12 ?825次閱讀
    基于51<b class='flag-5'>單片機(jī)</b>的遙控開(kāi)關(guān)仿真(雙機(jī)通信)

    基于51單片機(jī)遠(yuǎn)程防盜報(bào)警系統(tǒng)

    亮,蜂鳴器報(bào)警,表示檢測(cè)到聲音;(3)人體感應(yīng)模式按鍵和聲音感應(yīng)模式按鍵同時(shí)按下,聲光報(bào)警,將報(bào)警信息“Dangerous!!!”發(fā)送到串口調(diào)試助手,表示遠(yuǎn)程報(bào)警。設(shè)計(jì)介紹51單片機(jī)簡(jiǎn)介51單片是一種
    的頭像 發(fā)表于 10-22 14:10 ?527次閱讀
    基于51<b class='flag-5'>單片機(jī)</b>的<b class='flag-5'>遠(yuǎn)程</b>防盜報(bào)警系統(tǒng)

    單片機(jī)燒錄程序的線比單片機(jī)上的少還能燒錄嗎

    單片機(jī)燒錄原理 單片機(jī)燒錄是指將編寫(xiě)好的程序代碼通過(guò)一定的方式傳輸?shù)?b class='flag-5'>單片機(jī)的存儲(chǔ)器中,使其能夠按照程序的指令運(yùn)行。這個(gè)過(guò)程通常需要使用燒錄器或者編程器等設(shè)備,通過(guò)一定的接口與
    的頭像 發(fā)表于 09-02 09:54 ?1073次閱讀