51 文章 進入51技術(shù)社區(qū)
淺談單片機程序設(shè)計中的“分層思想”
- “分層思想”并不是什么神秘的東西,事實上很多做項目的工程師本身自己也會在用??戳瞬簧偬佣及l(fā)現(xiàn)沒有提及這個東西,然而分層結(jié)構(gòu)確是很有用的東西,參透后會有一種恍然大悟的感覺。如果說我不懂LCD怎么驅(qū)動,那好辦,看一下datasheet,參考一下別人的程序,很快就可以做出來。但是如果不懂程序設(shè)計的思想的話,會給你做項目的過程中帶來很多很多的困惑。 參考了市面上各種各樣的嵌入式書籍,MCS-51,AVR ,ARM 等都有看過,但是沒有發(fā)現(xiàn)有哪本是介紹設(shè)計思想的,就算有也是鳳毛麟
- 關(guān)鍵字: 單片機 51
單片機系統(tǒng)軟件如何抗干擾的方法
- 在提高硬件系統(tǒng)抗干擾能力的同時,軟件抗干擾以其設(shè)計靈活、節(jié)省硬件資源、可靠性好越來越受到重視。下面以MCS-51單片機系統(tǒng)為例,對微機系統(tǒng)軟件抗干擾方法進行研究。 1軟件抗干擾方法的研究 在工程實踐中,軟件抗干擾研究的內(nèi)容主要是:一、消除模擬輸入信號的嗓聲(如數(shù)字濾波技術(shù));二、程序運行混亂時使程序重入正軌的方法。本文針對后者提出了幾種有效的軟件抗干擾方法。 1.1指令冗余 CPU取指令過程是先取操作碼,再取操作數(shù)。當(dāng)PC受干擾出現(xiàn)錯誤,程序便脫離正常軌道“亂飛&r
- 關(guān)鍵字: MCS-51 單片機
單片機最小系統(tǒng)組成及電源/復(fù)位/振蕩電路解析
- 單片機最小系統(tǒng)主要由電源、復(fù)位、振蕩電路以及擴展部分等部分組成。最小系統(tǒng)原理圖如圖所示。 電源模塊 對于一個完整的電子設(shè)計來講,首要問題就是為整個系統(tǒng)提供電源供電模塊,電源模塊的穩(wěn)定可靠是系統(tǒng)平穩(wěn)運行的前提和基礎(chǔ)。51單片機雖然使用時間最早、應(yīng)用范圍最廣,但是在實際使用過程中,一個和典型的問題就是相比其他系列的單片機,51單片機更容易受到干擾而出現(xiàn)程序跑飛的現(xiàn)象,克服這種現(xiàn)象出現(xiàn)的一個重要手段就是為單片機系統(tǒng)配置一個穩(wěn)定可靠的電源供電模塊。 最小系統(tǒng)原理圖
- 關(guān)鍵字: 單片機 51 振蕩電路
向51單片機說再見
- 最近在訪問論壇時看到好多人在討論51單片機,有人說51單片機應(yīng)該學(xué)習(xí),它是基礎(chǔ);也有人說51單片機是過時的產(chǎn)品,現(xiàn)在產(chǎn)品應(yīng)用已經(jīng)不再選用了,也就失去了學(xué)習(xí)的必要性。從最初的51單片機學(xué)起,工作多年后現(xiàn)在基本應(yīng)用32位MCU做項目,筆者覺得是時候向51單片機說再見了。 51單片機的輝煌過去 51單片機指MCS-51系列單片機,CICS指令集。由Intel公司開發(fā),其結(jié)構(gòu)增加了如乘(MUL)、除(DIV)、減(SUBB)、比較(CMP)、16位數(shù)據(jù)指針、布爾代數(shù)運算等指令,以及串行通信能力和5
- 關(guān)鍵字: 51 單片機 CICS Cortex
基于CPLD的數(shù)據(jù)采集與顯示接口設(shè)計及實現(xiàn)
- 0 引 言 CPLD稱為復(fù)雜可編程邏輯設(shè)計芯片,它是大規(guī)??删幊唐骷?,具有高集成度、高可靠性、高速度的特點。CPLD是利用EDA技術(shù)進行電子系統(tǒng)設(shè)計的載體。硬件描述語言是EDA技術(shù)進行電子系統(tǒng)設(shè)計的主要表達手段,VHDL語言是常用的硬件描述語言之一;軟件開發(fā)工具是利用EDA技術(shù)進行電子系統(tǒng)設(shè)計的智能化的自動化設(shè)計工具,常用開發(fā)工具有QuartusII,Ispexpert,F(xiàn)oundation等。CPLD以高速、高可靠性、串并行工作方式等特點在電子設(shè)計中廣泛應(yīng)用。它打破了軟硬件之間的界限,加速了產(chǎn)
- 關(guān)鍵字: CPLD MCS-51 數(shù)據(jù)采集
一款基于51單片機的簡易示波器設(shè)計
- 隨著電子通信以及教學(xué)事業(yè)的發(fā)展,示波器的應(yīng)用越來越廣泛,它在教學(xué)中所起到的作用越來越重要,示波器可以測量信號的幅度,頻率以及波形等等,但是高精度的示波器非常昂貴,對于非盈利事業(yè)的教學(xué)組織來說無疑不合適,所以提出了一種以單片機為控制核心的簡易示波器設(shè)計方案。它由前向控制部分,數(shù)據(jù)采集和存儲部分,51單片機控制部分以及按鍵和MS12864R顯示部分組成。 1 簡易數(shù)字示波器的工作原理以及總體框架 本設(shè)計硬件電路部分由單片機控制系統(tǒng)電路,前向輸入調(diào)理電路,模數(shù)轉(zhuǎn)換和存儲電路,以及按鍵顯示電路組成。其工作的基
- 關(guān)鍵字: 51 示波器
一種基于STC90C516RD+的智能藥箱設(shè)計
- 摘要:介紹了一種基于STC90C516RD+單片機的智能藥箱的設(shè)計,主要結(jié)構(gòu)有主控單元、時鐘單元、報警單元、顯示單元等。顯示單元顯示藥品的相關(guān)信息及服藥時間,有利于用戶及時掌握各項信息;報警單元可以在規(guī)定的時間內(nèi)進行報警提醒,保證了用戶能夠及時服藥。 關(guān)鍵詞:51單片機;智能藥箱;GSM短信模塊 對于那些健忘的老人、需要長期堅持服用藥物的患者、需要住院的病患以及工作繁忙的成年人來說,很難保證能清楚地記得不同藥物的信息以及用藥時間并且保證按時吃藥。如何能夠及時提醒以上人群按時按量吃藥是一個難題。針對此問
- 關(guān)鍵字: 51 STC90C516RD+
基于STC89C58的溫度測控系統(tǒng)設(shè)計
- 摘要:本次設(shè)計的溫度測控系統(tǒng)采用MCS-51系列單片機中的STC89C58作為微處理器,使用集成溫度傳感器AD-590采集溫度信息,光電耦合雙向晶閘管為驅(qū)動電路,可精確地采集環(huán)境溫度信息,穩(wěn)定性高,抗干擾性強。接受信息后處理器可快速地作出反應(yīng),導(dǎo)通驅(qū)動電路,實現(xiàn)溫度調(diào)節(jié)。本文從硬件和軟件兩方面介紹了MCS-51單片機溫度控制系統(tǒng)的設(shè)計思路,對硬件原理圖和程序框圖作了簡捷的描述。 關(guān)鍵詞:MCS-51單片機;溫度檢測;溫度控制;溫度傳感器 溫度是工業(yè)控制中主要的被控參數(shù)之一,特別是在冶金、化工、建材、食
- 關(guān)鍵字: MCS-51 STC89C58
ADC081S051與51的接口電路及驅(qū)動程序設(shè)計
- 引言 自然界存在的信號通常為模擬信號,在測控系統(tǒng)中通常將采集到的模擬信號數(shù)字化,然后交給微處理器或微控制器進行處理。因此模數(shù)轉(zhuǎn)換器成為測控系統(tǒng)中不可缺少的部分。ADC081S051 模數(shù)轉(zhuǎn)換器是國家半導(dǎo)體公司生產(chǎn)的低功率單通道CMOS 8位A/D轉(zhuǎn)換器,它采用串行外設(shè)接口方式進行數(shù)據(jù)輸出。與傳統(tǒng)的器件不同的是,傳統(tǒng)器件的采樣速率是固定的,而ADC081S051 的采樣速率可以在200~500 KSPS 范圍內(nèi)可變。 ADC081S051 的數(shù)據(jù)輸出是串行數(shù)據(jù)輸出,它與SPI、QSPI 等一些標(biāo)準(zhǔn)相兼容
- 關(guān)鍵字: ADC081S051 51
基于AT89C51的消除系統(tǒng)溫漂和時漂的設(shè)計
- 電子儀表一種智能化質(zhì)量計量儀器 ,是廣泛應(yīng)用于國防、科研、工廠 ,具有稱量快速、操作簡單、自動校準(zhǔn)、故障自診斷等多種儀表所無法具備的功能與優(yōu)越性。由于計量精密 ,靈敏度高 ,溫漂與時漂成為影響了儀表的精度和工作穩(wěn)定性的主要因素。 1 系統(tǒng)組成概述 用于檢測潤滑制劑運動粘度的水浴溫度測控儀,以MCS-51系列的AT89C51為核心,構(gòu)成1個單片機測控系統(tǒng),完成溫度檢測、溫度顯示、數(shù)據(jù)處理及輸出控制。溫控儀可巡回檢測三路溫度信號,分別對應(yīng)3個檢測點。由鉑電阻溫度傳感器產(chǎn)生的溫度信號經(jīng)過調(diào)理電路轉(zhuǎn)換成電壓信
- 關(guān)鍵字: MCS-51 AT89C51
一款基于51的數(shù)字測速系統(tǒng)的設(shè)計
- 0 引言 本方案所設(shè)計的基于霍爾元件的脈沖發(fā)生器要求成本低,構(gòu)造簡單,性能好。在電氣控制系統(tǒng)中存在著較為惡劣的電磁環(huán)境,因此要求產(chǎn)品本身要具有較強的抗干擾能力。系統(tǒng)主要由AT89S52 單片機處理系統(tǒng)、電機、傳感器檢測單元、信號處理單元和顯示系統(tǒng)等幾個部分組成。 1 總體方案設(shè)計 對轉(zhuǎn)速的測量實際上是對轉(zhuǎn)子旋轉(zhuǎn)引起的周期脈沖信號的頻率進行測量?;魻栐y速法是利用霍爾開關(guān)元件測轉(zhuǎn)速的。 霍爾開關(guān)元件內(nèi)含穩(wěn)壓電路、霍爾電勢發(fā)生器、放大器、施密特觸發(fā)器和輸出電路。輸出電平與TTL 電平兼容,在電機轉(zhuǎn)軸
- 關(guān)鍵字: 51 霍爾開關(guān)
51介紹
51單片機是對目前所有兼容Intel 8031指令系統(tǒng)的單片機的統(tǒng)稱。該系列單片機的始祖是Intel的8031單片機,后來隨著Flash rom技術(shù)的發(fā)展,8031單片機取得了長足的進展,成為目前應(yīng)用最廣泛的8位單片機之一,其代表型號是ATMEL公司的AT89系列,它廣泛應(yīng)用于工業(yè)測控系統(tǒng)之中。目前很多公司都有51系列的兼容機型推出,在目前乃至今后很長的一段時間內(nèi)將占有大量市場 [ 查看詳細(xì) ]
關(guān)于我們 -
廣告服務(wù) -
企業(yè)會員服務(wù) -
網(wǎng)站地圖 -
聯(lián)系我們 -
征稿 -
友情鏈接 -
手機EEPW
Copyright ?2000-2015 ELECTRONIC ENGINEERING & PRODUCT WORLD. All rights reserved.
《電子產(chǎn)品世界》雜志社 版權(quán)所有 北京東曉國際技術(shù)信息咨詢有限公司
京ICP備12027778號-2 北京市公安局備案:1101082052 京公網(wǎng)安備11010802012473
Copyright ?2000-2015 ELECTRONIC ENGINEERING & PRODUCT WORLD. All rights reserved.
《電子產(chǎn)品世界》雜志社 版權(quán)所有 北京東曉國際技術(shù)信息咨詢有限公司
京ICP備12027778號-2 北京市公安局備案:1101082052 京公網(wǎng)安備11010802012473