現(xiàn)在大部分的儀器設(shè)備都要求能過通過上位機(jī)軟件來操作,這樣方便調(diào)試,利于操作。其中就涉及到通信的過程。在實(shí)際制作的幾個(gè)設(shè)備中,筆者總結(jié)出了通信程序的通用寫法,包括上位機(jī)端和下位機(jī)端等1. 自定義數(shù)據(jù)通信協(xié)議
1 引 言在單片機(jī)的應(yīng)用系統(tǒng)中,系統(tǒng)的抗干擾技術(shù)是系統(tǒng)可靠性的重要方面。一個(gè)系統(tǒng)的正確與否,不僅取決于系統(tǒng)的設(shè)計(jì)思想和方法,同時(shí)還取決于系統(tǒng)的抗干擾措施,不然勢(shì)必會(huì)出現(xiàn)原理正確而系統(tǒng)穩(wěn)定性差,甚至不能實(shí)
STM學(xué)習(xí)筆記——用定時(shí)器實(shí)現(xiàn)熒火蟲燈 在第6篇筆記中,我用軟件延時(shí)的方法實(shí)現(xiàn)了熒火蟲,學(xué)了定時(shí)器,當(dāng)然就要用一用定時(shí)器了,這里仍是用熒火蟲燈為例?! ∮肧T庫所帶的例子Tim中的TimBase為例來修
32 位 MCU 性能差異微控制器(MCU)領(lǐng)域如今仍由 8 位和 16 位器件控制,但隨著更高性能的 32 位處理器開始在 MCU 市場(chǎng)創(chuàng)造巨大收益,在系統(tǒng)設(shè)計(jì)方面,芯片架構(gòu)師面臨著 PC 設(shè)計(jì)人員早在十年前便遇到的挑
摘 要:本文討論了在單片機(jī)下進(jìn)行CF卡接口設(shè)計(jì)的方法,根據(jù)PCMCIA制定的ATA標(biāo)準(zhǔn)開發(fā)了直接讀寫CF卡的驅(qū)動(dòng)程序,并介紹了CF卡驅(qū)動(dòng)程序的編程技巧。引言CF 卡(compact flash card)是專門為海量存儲(chǔ)而設(shè)計(jì)的專
目前我國發(fā)展煤炭生產(chǎn)機(jī)械化發(fā)展迅速。綜采設(shè)備的應(yīng)用,是提高效率、改善安全狀況的措施。影響開機(jī)率的一個(gè)主要因素是支架對(duì)工作面的頂板控制的好壞,因此,對(duì)綜采工作面進(jìn)行礦壓監(jiān)測(cè)與控制是很有必要的。要做到這一點(diǎn),
1 引言現(xiàn)在單片機(jī)都有內(nèi)部EPROM和FLASH供用戶存放程序。為了防止未經(jīng)授權(quán)訪問或拷貝單片機(jī)的機(jī)內(nèi)程序,大部分單片機(jī)都帶有加密鎖定位或者加密字節(jié),以保護(hù)片內(nèi)程序。如果在編程時(shí)加密鎖定位被使能(鎖定),就無法用普
1 前言當(dāng)前,在微電子及其應(yīng)用領(lǐng)域正在發(fā)生一場(chǎng)前所未有的變革,這場(chǎng)變革是由片上系統(tǒng)(SOC)技術(shù)研究應(yīng)用和發(fā)展引起的.從技術(shù)層面看SOC技術(shù)是超大規(guī)模集成電路發(fā)展的必然趨勢(shì)和主流,它以超深亞微米VDSM(Very Deep Submi
0 引言機(jī)械手是近幾十年發(fā)展起來的一種高科技自動(dòng)化生產(chǎn)設(shè)備,它的特點(diǎn)是可通過編程來完成各種預(yù)期的作業(yè)任務(wù),在構(gòu)造和性能上兼有人和機(jī)器各自的優(yōu)點(diǎn),尤其體現(xiàn)了人的智能和適應(yīng)性。機(jī)械手作業(yè)的準(zhǔn)確性和各種環(huán)境中
0.引言Small RTOS 對(duì)RAM 需求小,非常適合單片機(jī)這類資源比較少的系統(tǒng)上。RTOS 具有多任務(wù)處理,較強(qiáng)的實(shí)時(shí)性,可裁減的內(nèi)核,使得實(shí)時(shí)應(yīng)用程序的設(shè)計(jì)、擴(kuò)展和維護(hù)變得更容易。RTOS 思想的引入,一改傳統(tǒng)單片機(jī)軟件設(shè)
摘要 開發(fā)立體化教學(xué)資源建設(shè),有利于提高課程的教學(xué)質(zhì)量,實(shí)現(xiàn)精品課程優(yōu)質(zhì)教學(xué)資源的全面開放。文中著重闡述了單片機(jī)應(yīng)用技術(shù)課程立體化教學(xué)資源建設(shè)的內(nèi)容,其主要包括教材建設(shè)、教學(xué)團(tuán)隊(duì)建設(shè)、網(wǎng)絡(luò)課程建設(shè)、課程
在這里我僅把一些關(guān)鍵的帶出來 關(guān)于硬件電路 那么拋開那么多文字介紹 最后意思就是說 你家里的遙控板 也就是發(fā)射部分 是把所有的封裝好了的 比如鍵盤矩陣、編碼調(diào)制、LED紅外發(fā)送器 等等 那么接受部分 SM0038 3個(gè)腳
//AVR單片機(jī)學(xué)習(xí)程序 //名稱:音樂合成 //硬件:AVR-ATMEGA16實(shí)驗(yàn)板 //修改日志: #include<iom16v.h> #include <macros.h>//-------------位拉高-------------------------------------------- #define ADC
摘要:本文提出了一種基于TMS320F2812 的PCI 總線通用運(yùn)動(dòng)控制卡的設(shè)計(jì)方案。詳細(xì)介紹了運(yùn)動(dòng)控制卡的硬件結(jié)構(gòu),并對(duì)控制卡的配置進(jìn)行了深入分析,給出了具體的配置參數(shù)。最后,介紹了板卡驅(qū)動(dòng)程序的設(shè)計(jì)方法。采用DS
摘要:本文介紹了基于 SMS的單片機(jī)遠(yuǎn)程監(jiān)控系統(tǒng),采用內(nèi)置 CAN控制器的 AT90CAN128作為控制器來實(shí)現(xiàn) J1939的數(shù)據(jù)采集功能,通過串口控制 GSM/GPRS模塊實(shí)現(xiàn)短信發(fā)送,主要采集發(fā)動(dòng)機(jī)的相關(guān)參數(shù),可以滿足高時(shí)效等要求