首頁  資訊  商機   下載  拆解   高校  招聘   雜志  會展  EETV  百科   問答  電路圖  工程師手冊   Datasheet  100例   活動中心  E周刊閱讀   樣片申請
        EEPW首頁 >> 主題列表 >> cip-51

        cip-51 文章 進入cip-51技術社區

        51單片機總結--C語言之預處理

        •   編譯預處理器是C語言編譯器的一個重要組成部分。很好的利用C語言的預處理命令可以增強代碼的可讀性,靈活性,和易于修改等特點,便于程序的結構化。   預處理命令由符號“#”開頭,包括宏定義,文件包含,條件處理三個部分。   其中條件編譯我還沒有用過,所以就詳細介紹一下宏定義和文件包含。   一.宏定義   宏定義命令為#define,它的作用就是實現用一個簡單易讀的字符串來代替   另一個字符串。增加程序的可讀性,和維護性。   宏定義分為不帶參數的宏定義,和帶參數的宏
        • 關鍵字: 51  C語言  

        淺談單片機程序設計中的“分層思想”

        •   “分層思想”并不是什么神秘的東西,事實上很多做項目的工程師本身自己也會在用。看了不少帖子都發現沒有提及這個東西,然而分層結構確是很有用的東西,參透后會有一種恍然大悟的感覺。如果說我不懂LCD怎么驅動,那好辦,看一下datasheet,參考一下別人的程序,很快就可以做出來。但是如果不懂程序設計的思想的話,會給你做項目的過程中帶來很多很多的困惑。   參考了市面上各種各樣的嵌入式書籍,MCS-51,AVR ,ARM 等都有看過,但是沒有發現有哪本是介紹設計思想的,就算有也是鳳毛麟
        • 關鍵字: 單片機  51  

        單片機系統軟件如何抗干擾的方法

        •   在提高硬件系統抗干擾能力的同時,軟件抗干擾以其設計靈活、節省硬件資源、可靠性好越來越受到重視。下面以MCS-51單片機系統為例,對微機系統軟件抗干擾方法進行研究。   1軟件抗干擾方法的研究   在工程實踐中,軟件抗干擾研究的內容主要是:一、消除模擬輸入信號的嗓聲(如數字濾波技術);二、程序運行混亂時使程序重入正軌的方法。本文針對后者提出了幾種有效的軟件抗干擾方法。   1.1指令冗余   CPU取指令過程是先取操作碼,再取操作數。當PC受干擾出現錯誤,程序便脫離正常軌道“亂飛&r
        • 關鍵字: MCS-51  單片機  

        單片機最小系統組成及電源/復位/振蕩電路解析

        •   單片機最小系統主要由電源、復位、振蕩電路以及擴展部分等部分組成。最小系統原理圖如圖所示。   電源模塊   對于一個完整的電子設計來講,首要問題就是為整個系統提供電源供電模塊,電源模塊的穩定可靠是系統平穩運行的前提和基礎。51單片機雖然使用時間最早、應用范圍最廣,但是在實際使用過程中,一個和典型的問題就是相比其他系列的單片機,51單片機更容易受到干擾而出現程序跑飛的現象,克服這種現象出現的一個重要手段就是為單片機系統配置一個穩定可靠的電源供電模塊。        最小系統原理圖
        • 關鍵字: 單片機  51  振蕩電路  

        向51單片機說再見

        •   最近在訪問論壇時看到好多人在討論51單片機,有人說51單片機應該學習,它是基礎;也有人說51單片機是過時的產品,現在產品應用已經不再選用了,也就失去了學習的必要性。從最初的51單片機學起,工作多年后現在基本應用32位MCU做項目,筆者覺得是時候向51單片機說再見了。   51單片機的輝煌過去   51單片機指MCS-51系列單片機,CICS指令集。由Intel公司開發,其結構增加了如乘(MUL)、除(DIV)、減(SUBB)、比較(CMP)、16位數據指針、布爾代數運算等指令,以及串行通信能力和5
        • 關鍵字: 51  單片機  CICS  Cortex  

        基于CPLD的數據采集與顯示接口設計及實現

        •   0 引 言   CPLD稱為復雜可編程邏輯設計芯片,它是大規模可編程器件,具有高集成度、高可靠性、高速度的特點。CPLD是利用EDA技術進行電子系統設計的載體。硬件描述語言是EDA技術進行電子系統設計的主要表達手段,VHDL語言是常用的硬件描述語言之一;軟件開發工具是利用EDA技術進行電子系統設計的智能化的自動化設計工具,常用開發工具有QuartusII,Ispexpert,Foundation等。CPLD以高速、高可靠性、串并行工作方式等特點在電子設計中廣泛應用。它打破了軟硬件之間的界限,加速了產
        • 關鍵字: CPLD  MCS-51  數據采集  

        一款基于51單片機的簡易示波器設計

        • 隨著電子通信以及教學事業的發展,示波器的應用越來越廣泛,它在教學中所起到的作用越來越重要,示波器可以測量信號的幅度,頻率以及波形等等,但是高精度的示波器非常昂貴,對于非盈利事業的教學組織來說無疑不合適,所以提出了一種以單片機為控制核心的簡易示波器設計方案。它由前向控制部分,數據采集和存儲部分,51單片機控制部分以及按鍵和MS12864R顯示部分組成。 1 簡易數字示波器的工作原理以及總體框架 本設計硬件電路部分由單片機控制系統電路,前向輸入調理電路,模數轉換和存儲電路,以及按鍵顯示電路組成。其工作的基
        • 關鍵字: 51  示波器  

        一種基于STC90C516RD+的智能藥箱設計

        • 摘要:介紹了一種基于STC90C516RD+單片機的智能藥箱的設計,主要結構有主控單元、時鐘單元、報警單元、顯示單元等。顯示單元顯示藥品的相關信息及服藥時間,有利于用戶及時掌握各項信息;報警單元可以在規定的時間內進行報警提醒,保證了用戶能夠及時服藥。 關鍵詞:51單片機;智能藥箱;GSM短信模塊 對于那些健忘的老人、需要長期堅持服用藥物的患者、需要住院的病患以及工作繁忙的成年人來說,很難保證能清楚地記得不同藥物的信息以及用藥時間并且保證按時吃藥。如何能夠及時提醒以上人群按時按量吃藥是一個難題。針對此問
        • 關鍵字: 51  STC90C516RD+  

        基于STC89C58的溫度測控系統設計

        • 摘要:本次設計的溫度測控系統采用MCS-51系列單片機中的STC89C58作為微處理器,使用集成溫度傳感器AD-590采集溫度信息,光電耦合雙向晶閘管為驅動電路,可精確地采集環境溫度信息,穩定性高,抗干擾性強。接受信息后處理器可快速地作出反應,導通驅動電路,實現溫度調節。本文從硬件和軟件兩方面介紹了MCS-51單片機溫度控制系統的設計思路,對硬件原理圖和程序框圖作了簡捷的描述。 關鍵詞:MCS-51單片機;溫度檢測;溫度控制;溫度傳感器 溫度是工業控制中主要的被控參數之一,特別是在冶金、化工、建材、食
        • 關鍵字: MCS-51  STC89C58  

        ADC081S051與51的接口電路及驅動程序設計

        • 引言 自然界存在的信號通常為模擬信號,在測控系統中通常將采集到的模擬信號數字化,然后交給微處理器或微控制器進行處理。因此模數轉換器成為測控系統中不可缺少的部分。ADC081S051 模數轉換器是國家半導體公司生產的低功率單通道CMOS 8位A/D轉換器,它采用串行外設接口方式進行數據輸出。與傳統的器件不同的是,傳統器件的采樣速率是固定的,而ADC081S051 的采樣速率可以在200~500 KSPS 范圍內可變。 ADC081S051 的數據輸出是串行數據輸出,它與SPI、QSPI 等一些標準相兼容
        • 關鍵字: ADC081S051  51  

        基于AT89C51的消除系統溫漂和時漂的設計

        • 電子儀表一種智能化質量計量儀器 ,是廣泛應用于國防、科研、工廠 ,具有稱量快速、操作簡單、自動校準、故障自診斷等多種儀表所無法具備的功能與優越性。由于計量精密 ,靈敏度高 ,溫漂與時漂成為影響了儀表的精度和工作穩定性的主要因素。 1 系統組成概述 用于檢測潤滑制劑運動粘度的水浴溫度測控儀,以MCS-51系列的AT89C51為核心,構成1個單片機測控系統,完成溫度檢測、溫度顯示、數據處理及輸出控制。溫控儀可巡回檢測三路溫度信號,分別對應3個檢測點。由鉑電阻溫度傳感器產生的溫度信號經過調理電路轉換成電壓信
        • 關鍵字: MCS-51  AT89C51  

        一款基于51的數字測速系統的設計

        • 0 引言 本方案所設計的基于霍爾元件的脈沖發生器要求成本低,構造簡單,性能好。在電氣控制系統中存在著較為惡劣的電磁環境,因此要求產品本身要具有較強的抗干擾能力。系統主要由AT89S52 單片機處理系統、電機、傳感器檢測單元、信號處理單元和顯示系統等幾個部分組成。 1 總體方案設計 對轉速的測量實際上是對轉子旋轉引起的周期脈沖信號的頻率進行測量。霍爾元件測速法是利用霍爾開關元件測轉速的。 霍爾開關元件內含穩壓電路、霍爾電勢發生器、放大器、施密特觸發器和輸出電路。輸出電平與TTL 電平兼容,在電機轉軸
        • 關鍵字: 51  霍爾開關  

        基于MCS-51單片機的定時報警器電路原理圖

        •   選用MCS-51系列AT89S51單片機作為微控制器,選擇兩個四聯的共陰極數碼管組成8位顯示模塊,由于 AT89S51單片 ...
        • 關鍵字: MCS-51  單片機  定時報警器電路    

        針對51轉到ARM的新人的幾點建議

        • 我以前一直用的是51,不過一直是C51,對C已經有10多年的經驗,匯編用的很少。后來因為項目需要轉到了arm.一開始對...
        • 關鍵字: 51  ARM  

        MCS-51單片機中斷函數注意事項

        • (1)中斷函數不能進行參數傳遞,如果中斷函數中包含任何參數聲明都將導致編譯出錯。(2)中斷函數沒有返回值,如果企 ...
        • 關鍵字: MCS-51  單片機  中斷函數    
        共200條 4/14 |‹ « 2 3 4 5 6 7 8 9 10 11 » ›|
        關于我們 - 廣告服務 - 企業會員服務 - 網站地圖 - 聯系我們 - 征稿 - 友情鏈接 - 手機EEPW
        Copyright ?2000-2015 ELECTRONIC ENGINEERING & PRODUCT WORLD. All rights reserved.
        《電子產品世界》雜志社 版權所有 北京東曉國際技術信息咨詢有限公司
        備案 京ICP備12027778號-2 北京市公安局備案:1101082052    京公網安備11010802012473
        主站蜘蛛池模板: 金寨县| 澜沧| 莱州市| 西昌市| 屏南县| 定西市| 集安市| 遂平县| 定远县| 临澧县| 天长市| 铜陵市| 龙泉市| 门源| 宁陕县| 乌鲁木齐市| 公主岭市| 陈巴尔虎旗| 南木林县| 谢通门县| 梅州市| 平顺县| 永胜县| 寿宁县| 双柏县| 高密市| 八宿县| 平顺县| 无锡市| 海阳市| 广宁县| 永登县| 吴桥县| 长汀县| 汕尾市| 钟祥市| 乐陵市| 铜山县| 西城区| 尖扎县| 兴义市|