單片機適用于電子玩具、工業(yè)控制、民用電器、機電一體化產(chǎn)品、航天航海等眾多領域,而單片機的應用開發(fā)不單是軟件的開發(fā),其開發(fā)語言和硬件密切相關。所以只有開發(fā)者對單片機的內(nèi)部結構非常了解,才能編好軟件。而單片機的開發(fā)應用還涉及到硬件擴展接口和各類傳感器,更重要的是必須盡可能地了解各學科中適應單片機完成的控制項目以及控制過程。 掌握單片機的應用開發(fā)需要一個過程。首先必須掌握數(shù)字電路和模擬電路方面的知識,還必須學習單片機原理、硬件結構、擴展接口和編程語言。初次開發(fā)時由于沒經(jīng)驗,可能要經(jīng)過多次反復才能完成項目。這時,你會得到較大的收獲和積累,表現(xiàn)在以下幾個方面: 1) 硬件設計方面的積累; 2)軟件設計方面的積累; 3)設計經(jīng)驗方面的積累。 硬件開發(fā)是單片機應用開發(fā)的基礎,軟件的開發(fā)是建立在硬件之上,軟硬件設計的巧妙結合是項目開發(fā)質(zhì)量保證的關鍵。在單片機硬件開發(fā)設計中應注意以下幾個方面:
上傳時間: 2014-12-26
上傳用戶:daijun20803
在通信系統(tǒng)中從多檢錯手段中,CRC是非常著名的一種。CRC-全稱循環(huán)冗余校驗是對數(shù)據(jù)塊校驗的一種高效的差錯控制方法。在單片機通信系統(tǒng)設計過程中,當傳輸距離較遠或是采用無線傳輸時,為了保證高效而無錯地傳輸數(shù)據(jù),必須對數(shù)據(jù)進行檢錯,從性能和成本上考慮,采用CRC校驗算法遠優(yōu)于奇遇校驗和算術和校驗等方法。CRC的計算有兩種方法,一種是采用專門的硬件,另一種就是軟件方法。對于小型低成本的51單片機系統(tǒng)而言,常常需要在沒有相關硬件的支持下實現(xiàn)CRC校驗,也即通過軟件來完成CRC計算(CRC算法)。 這里給出了3種算法,從性能和成本上考慮,它們的適用范圍也稍有不同:第一種適用于單片機程序存儲空間較小但CRC計算速度要求不高的情況;第二種適用于程序存儲空間較大且CRC計算速度要求較高的情況;最后一種適用于程序存儲空間不太大,且CRC計算速度要求適中的情況。
標簽: CRC 單片機 通信系統(tǒng) 算法
上傳時間: 2014-12-26
上傳用戶:dongbaobao
硬件電路設計之主芯片選型 平臺的選擇很多時候和系統(tǒng)選擇的算法是相關的,所以如果要提高架構,平臺的設計能力,得不斷提高自身的算法設計,復雜度評估能力,帶寬分析能力。 常用的主處理器芯片有:單片機,ASIC,RISC(DEC Alpha、ARC、ARM、MIPS、PowerPC、SPARC和SuperH ),DSP和FPGA等,這些處理器的比較在網(wǎng)上有很多的文章,在這里不老生常談了,這里只提1個典型的主處理器選型案例
上傳時間: 2013-11-05
上傳用戶:HGH77P99
偉福LAB6000U系列仿真實驗系統(tǒng)性能特點:USB通信接口+串行通信接口含偉福先進的E6000仿真功能,硬件斷點、不占用用戶資源含32路、16K深度、10M的邏輯分析儀,32K深度跟蹤器,8路、20M波形發(fā)生器含靜態(tài)硬件測試儀(windows版本)含保護電路,仿真器部分與用戶電路部分采用隔離技術,使用更加安全可靠一機多用,配置51/96/8088仿真板可以仿真MCS51/MCS96/8086具有擴展功能,在板DIP擴展座和EPLD擴展座給實驗的擴展提供空間軟件平臺使用最新偉福E6000仿真器軟件,運行于WIN9x/WINME/WINNT
上傳時間: 2013-10-23
上傳用戶:chfanjiang
偉福仿真器系統(tǒng)概述 本仿真器系統(tǒng)由仿真主機+仿真頭、MULT1A用戶板、實驗板、開關電源等組成。本系統(tǒng)的特點是: 1.主機+仿真頭的組合,通過更換不同型號的仿真頭即可對各種不同類型的單片機進行仿真,是一種靈活的多CPU仿真系統(tǒng)。采用主機+POD組合的方式,更換POD,可以對各種CPU進行仿真。本仿真器主機型號為E2000/S,仿真頭型號為POD8X5X(可仿真51系列8X5X單片機)。 2.雙平臺,具有DOS版本和WINDOWS版本,后者功能強大,中/英文界面任選,用戶源程序的大小不再有任何限制,支持ASM,c,PLM語言混合編程,具有項目管理功能,為用戶的資源共享、課題重組提供強有力的手段。支持點屏顯示,用鼠標左鍵點一下源程序中的某一變量,即可顯示該變量的數(shù)值。有豐富的窗口顯示方式,多方位,動態(tài)地顯示仿真的各種過程,使用極為便利。本操作系統(tǒng)一經(jīng)推出,立即被廣大用戶所喜愛。 3.雙工作模式①.軟件模擬仿真(不要仿真器也能模擬仿真)。②硬件仿真。 4.雙CPU結構,100%不占用戶資源。全空間硬件斷點,不受任何條件限制,支持地址、數(shù)據(jù)、外部信號、事件斷點、支持實時斷點計數(shù)、軟件運行時間統(tǒng)計。 5.雙集成環(huán)境編輯、編譯、下載、調(diào)試全部集中在一個環(huán)境下。多種仿真器,多類CPU仿真全部集成在一個環(huán)境下。可仿真51系列,196系列,PIC系列,飛利蒲公司的552、LPC764、DALLAS320,華邦438等51增強型CPU。為了跟上形勢,現(xiàn)在很多工程師需要面對和掌握不同的項目管理器、編輯器、編譯器。他們由不同的廠家開發(fā),相互不兼容,使用不同的界面,學習使用都很吃力。偉福WINDOWS調(diào)試軟件為您提供了一個全集成環(huán)境,統(tǒng)一的界面,包含一個項目管理器,一個功能強大的編輯器,匯編Make、Build和調(diào)試工具并提供千個與第三方編譯器的接口。由于風格統(tǒng)一,大大節(jié)省了您的精力和時間。 6.強大的邏輯分析儀綜合調(diào)試功能。邏輯分析儀由交互式軟件菜單窗口對系統(tǒng)硬件的邏輯或時序進行同步實時采樣,并實時在線調(diào)試分析,采集深度32K(E2000/L),最高時基采樣頻率達20MHz,40路波形,可精確實時反映用戶程序運行時的歷史時間。系統(tǒng)在使用邏輯分析儀時,除普通的單步運行、鍵盤斷點運行、全速硬件斷點運行外,還可實現(xiàn)各種條件組合斷點如:數(shù)據(jù)、地址、外部控制信號、CPU內(nèi)部控制信號、程序區(qū)間斷點等。由于邏輯儀可以直接對程序的執(zhí)行結果進行分析,因此極大地便利于程序的調(diào)試。隨著科學技術的發(fā)展,單片機通訊方面的運用越來越多。在通訊功能的調(diào)試時,如果通訊不正常,查找原因是非常耗時和低效的,您很難搞清楚問題到底在什么地方,是波特率不對,是硬件信道有問題,是通訊協(xié)儀有問題,是發(fā)方出錯還是收方出錯。有了邏輯儀,情況則完全不一樣,用它可以分別或者同時對發(fā)送方、接收方的輸入或者輸出波形進行記錄、存儲、對比、測量等各種直觀的分析,可以將實際輸出通訊報文的波形與源程序相比較,可立即發(fā)現(xiàn)問題所在,從而極大地方便了調(diào)試。 7.強大的追蹤器功能追蹤功能以總線周期為單位,實時記錄仿真過程中CPU發(fā)生的總線事件,其觸發(fā)條件方式同邏輯分析儀。追蹤窗口在仿真停止時可收集顯示追蹤的CPU指令記憶信息,可以以總線反匯編碼模式、源程序模式對應顯示追蹤結果。屏幕窗口顯示波形圖最多追蹤記憶指令32K并通過仿真器的斷點、單步、全速運行或各種條件組合斷點來完成追蹤功能。總線跟蹤可以跟蹤程序的運行軌跡。可以統(tǒng)計軟件運行時間。
上傳時間: 2013-11-01
上傳用戶:xiehao13
主要介紹了以PIC18F2480單片機為處理器,基于可編程多路開關檢測接口器件MC33993實現(xiàn)的車用多路開關檢測接口電路的設計。該設計克服了以往基于分立元件的檢測接口電路的弊端,簡化了接口電路設計,保證了車用開關工作的可靠性和安全性。 Abstract: The design of automotive multiple switch detection interface circuit based on MC33993 is introduced mainly which adopts PIC18F2480 single chip microprocessor.This circuit overcomes shortage of traditional design which contains many schism elements, and the application of MC33993 also predigests the whole design of interface circuit and guarantees the dependability and security of the switch.
上傳時間: 2013-11-19
上傳用戶:star_in_rain
介紹一種基于單片機的多路溫度采集及監(jiān)控系統(tǒng),能夠測量6路溫度信號,具有計算機聯(lián)網(wǎng)功能,各測量點可以單獨監(jiān)控和設置,可根據(jù)用戶的需求自動控制。測量溫度范圍為-10 ℃~200 ℃,控制方式采用模擬量調(diào)壓模式。該系統(tǒng)具有控制精度高、沖擊小等特點。 Abstract: A temperature collecting and surveillance-controlling system based on sing-chip microcomputer is introduced. It can measure 6 channel signal of the temperature,and it has a function of network connection.The temperature measure points can be monitored and located, it can be controlled automatic according to user’s demand.The temperature range is -10℃ to 200℃.The model of control is adjustable voltage with simulation. It features high precision and little impact.
標簽: 多路 溫度采集 監(jiān)控系統(tǒng)
上傳時間: 2013-10-23
上傳用戶:bjgaofei
摘要:介紹利用80C31單片機串行口、廉價的74HC164和74HC244集成塊實現(xiàn)多個LED顯示的一種簡單方法,利用該方法設計的多路LED顯示系統(tǒng)具有硬件結構簡單、軟件編程容易和價格低廉的特點。關鍵詞:單片機 串行口 LED 顯示 80C31
上傳時間: 2013-12-31
上傳用戶:時代將軍
主要特性:1.高速、流水線結構的8051兼容的CIP-51內(nèi)核(可達25MIPS)2.全速、非侵入式在系統(tǒng)調(diào)試接口(片內(nèi))3.真正10位、100ksps的8通道ADC,帶PGA和模擬多路開關4.兩個12位DAC,可編程更新時序5.64K字節(jié)可在系統(tǒng)編程的FLASH存儲器6.4352(4096+256)字節(jié)的片內(nèi)RAM7.可尋址64K字節(jié)地址空間的外部數(shù)據(jù)存儲器接口8.硬件實現(xiàn)的SPI、SMBUS/I2C和兩個UART串行接口9.5個通用的16位定時器10.具有5個捕捉/比較模塊的可編程計數(shù)器/定時器陣列11.片內(nèi)看門狗定時器、VDD監(jiān)視器和溫度傳感器
上傳時間: 2014-12-27
上傳用戶:neu_liyan
本文詳細介紹了用于IPV6安全模塊中安全策略控制數(shù)據(jù)庫SPD和安全關聯(lián)控制數(shù)據(jù)庫SAD的設計方案,包括其硬件結構和內(nèi)部存放數(shù)據(jù)格式的設置,因為在IPSec協(xié)議中,安全策略和安全關聯(lián)是不固定的,而是根據(jù)安全保護的需要而由設計者自行決定的,而這種設計既能保證系統(tǒng)訪問的高速性,同時又具備足夠的靈活性。
上傳時間: 2013-11-04
上傳用戶:xuanjie