亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频

蟲蟲首頁| 資源下載| 資源專輯| 精品軟件
登錄| 注冊

在線事務(wù)處理

  • 分時操作系統(tǒng)思想在單片機編程中的實現(xiàn)

    作為嵌入式系統(tǒng)主控單元——單片機,其軟件往往是一個微觀的實時操作系統(tǒng),且大部分是為某種應(yīng)用而專門設(shè)計的。系統(tǒng)程序有實時過程控制或?qū)崟r信息處理的能力,要求能夠及時響應(yīng)隨機發(fā)生的外部事件并對該事件做出快速處理。而分時操作系統(tǒng)卻是把CPU的時間劃分成長短基本相同的時間區(qū)間,即“時間片”,通過操作系統(tǒng)的管理,把這些時間片依次輪流地分配給各個用戶使用。如果某個作業(yè)在時間片結(jié)束之前,整個任務(wù)還沒有完成,那么該作業(yè)就被暫停下來,放棄CPU,等待下一輪循環(huán)再繼續(xù)做。此時CPU又分配給另一個作業(yè)去使用。由于計算機的處理速度很快,只要時間片的間隔取得適當,那么一個用戶作業(yè)從用完分配給它的一個時間片到獲得下一個CPU時間片,中間有所“停頓”;但用戶察覺不出來,好像整個系統(tǒng)全由它“獨占”似的。分時操作系統(tǒng)主要具有以下3個特點:① 多路性。用戶通過各自的終端,可以同時使用一個系統(tǒng)。② 及時性。用戶提出的各種要求,能在較短或可容忍的時間內(nèi)得到響應(yīng)和處理。③ 獨占性。在分時系統(tǒng)中,雖然允許多個用戶同時使用一個CPU,但用戶之間操作獨立,互不干涉。分時操作系統(tǒng)主要是針對小型機以上的計算機提出的。一般而言,微處理器(MPU)驅(qū)動的通用計算機,系統(tǒng)設(shè)計人員對每一臺的最終具體應(yīng)用都是不得而知的,因此,在價格允許的情況下,硬件設(shè)計務(wù)求CPU時鐘盡可能的快;計算及管理能力盡可能的強;程序和數(shù)據(jù)存儲器的容量盡可能的大;各種計算機外設(shè)的配接盡可能的詳盡等等,特別是采用分時操作系統(tǒng)的機器,因為是一機多用戶的管理系統(tǒng),它的要求就更高了。相對而言,微控制器(MCU)俗稱單片機,是一個單片集成系統(tǒng),它將這些或那些計算機所需的外設(shè),諸如程序和數(shù)據(jù)存儲器、端口以及有關(guān)的子系統(tǒng)集成到一片芯片上。從硬件上,單片機系統(tǒng)與采用分時操作系統(tǒng)的計算機系統(tǒng)是無法比擬的。但是,在單片機系統(tǒng)的設(shè)計中,設(shè)計人員對其最終具體應(yīng)用是一清二楚的,它的使用環(huán)境相對是單一固定的。所控制的過程的可預(yù)見性為分時系統(tǒng)思想的實現(xiàn)提供了可能性。具體一點就是:雖然單片機的CPU速度較低,但其任務(wù)是可預(yù)見的,這樣作業(yè)調(diào)度將變得簡單而無須占用很多的CPU時間,同時“時間片”的設(shè)計是具體而有針對性的,因此可變得很有效。一、單片機分時系統(tǒng)的設(shè)計單片機系統(tǒng)往往是一個嵌入式的控制系統(tǒng),因此目前絕大部分的單片機系統(tǒng)還是一實時系統(tǒng)。能夠真正體現(xiàn)分時系統(tǒng)的設(shè)計思想的往往是那些多路重復(fù)檢測控制系統(tǒng)。即便是在這些多路重復(fù)檢測控制系統(tǒng)中,它的實時性也是非常重要的。也就是說,在單片機系統(tǒng)中應(yīng)用了分時系統(tǒng)設(shè)計思想,但其及時性應(yīng)首先進行考慮。

    標簽: 分時操作系統(tǒng) 中的實現(xiàn) 單片機編程

    上傳時間: 2013-12-23

    上傳用戶:佳期如夢

  • 單片機應(yīng)用技術(shù)選編9

    單片機應(yīng)用技術(shù)選編(9) 目錄 第一章 專題論述1.1 集成電路進入片上系統(tǒng)時代(2)1.2 系統(tǒng)集成芯片綜述(10)1.3 Java嵌入技術(shù)綜述(18)1.4 Java的線程機制(23)1.5 嵌入式系統(tǒng)中的JTAG接口編程技術(shù)(29)1.6 EPAC器件技術(shù)概述及應(yīng)用(37)1.7 VHDL設(shè)計中電路簡化問題的探討(42)1.8 8031芯片主要模塊的VHDL描述與仿真(48)1.9 ISP技術(shù)在數(shù)字系統(tǒng)設(shè)計中的應(yīng)用(59)1.10 單片機單總線技術(shù)(64)1.11 智能信息載體iButton及其應(yīng)用(70)1.12 基于單片機的高新技術(shù)產(chǎn)品加密方法探討(76)1.13 新一代私鑰加密標準AES進展與評述(80)1.14 基于單片機的實時3DES加密算法的實現(xiàn)(86)1.15 ATA接口技術(shù)(90)1.16 基于IDE硬盤的高速數(shù)據(jù)存儲器研究(98)1.17 模擬比較器的應(yīng)用(102) 第二章 綜合應(yīng)用技術(shù)2.1 閃速存儲器硬件接口和程序設(shè)計中的關(guān)鍵技術(shù)(126)2.2 51單片機節(jié)電模式的應(yīng)用(131)2.3 分布式實時應(yīng)用的兩個重要問題(137)2.4 分布式運算單元的原理及其實現(xiàn)方法(141)2.5 用PLD器件設(shè)計邏輯電路時的競爭冒險現(xiàn)象(147)2.6 IRIG?B格式時間碼解碼接口卡電路設(shè)計(150)2.7 一種基于單片機時頻信號處理的實用方法(155)2.8 射頻接收系統(tǒng)晶體振蕩電路的設(shè)計與分析(161)2.9 揭開ΣΔ ADC的神秘面紗(166)2.10 過采樣高階A/D轉(zhuǎn)換器的硬件實現(xiàn)(172)2.11 A/D轉(zhuǎn)換的計算與編程(176)2.12 一種提高單片機內(nèi)嵌式A/D分辨力的方法(179)2.13 單片微型計算機多字節(jié)浮點快速相對移位法開平方運算的實現(xiàn)(182)2.14 單片微型計算機多字節(jié)浮點除法快速掃描運算的實現(xiàn)(186)2.15 DSP芯片與觸摸屏的接口控制(188)第三章 操作系統(tǒng)與軟件技術(shù)3.1 嵌入式系統(tǒng)中的實時操作系統(tǒng)(192)3.2 嵌入式系統(tǒng)的開發(fā)利器——Windows CE操作系統(tǒng)(197)3.3 介紹一種實時操作系統(tǒng)DSP/BIOS(203)3.4 實時操作系統(tǒng)用于嵌入式應(yīng)用系統(tǒng)的設(shè)計(212)3.5 實時Linux操作系統(tǒng)初探(217)3.6 Linux網(wǎng)絡(luò)設(shè)備驅(qū)動程序分析與設(shè)計(223)3.7 在51系列單片機上實現(xiàn)非搶先式消息驅(qū)動機制的RTOS(229)3.8 用結(jié)構(gòu)化程序設(shè)計思想指導(dǎo)匯編語言開發(fā)(236)3.9 單片機高級語言C51與匯編語言ASM51的通用接口(240)3.10 ASM51無參數(shù)化調(diào)用C51函數(shù)的實現(xiàn)(245)3.11 TMS320C3X的匯編語言和C語言及混合編程技術(shù)(249)3.12 TMS320C6000嵌入式系統(tǒng)優(yōu)化編程的研究(254)3.13 TMS320C54X軟件模擬實現(xiàn)UART技術(shù)(260)3.14 W78E516及其在系統(tǒng)編程的實現(xiàn)(265)3.15 鍵盤鍵入信號軟件處理方法探討(272)3.16 單片機系統(tǒng)中數(shù)字濾波的算法(276)第四章 網(wǎng)絡(luò)、通信與數(shù)據(jù)傳送 4.1 實時單片機通信網(wǎng)絡(luò)中的內(nèi)存管理(284)4.2 CRC16編碼在單片機數(shù)據(jù)傳輸系統(tǒng)中的實現(xiàn)(288)4.3 在VC++中用ActiveX控件實現(xiàn)與單片機的串行通信(293)4.4 利用Windows API函數(shù)構(gòu)造C++類實現(xiàn)串行通信(298)4.5 用Win32 API實現(xiàn)PC機與多單片機的串行通信(304)4.6 GPS接收機與PC機串行通信技術(shù)的開發(fā)與應(yīng)用(311)4.7 TCP/IP協(xié)議問題透析(316)4.8 單片機的MODEM通信(328)4.9 無線串行接口電路設(shè)計(335)4.10 通用無線數(shù)據(jù)傳輸電路設(shè)計(340)4.11 FX909在無線高速MODEM中的應(yīng)用(343)4.12 藍牙——短距離無線連接新技術(shù)(348)4.13 藍牙技術(shù)——一種短距離的無線連接技術(shù)(351)4.14 藍牙芯片及其應(yīng)用(357)4.15 BlueCoreTM01藍牙芯片的特性與應(yīng)用(361)4.16 內(nèi)嵌微控制器的無線數(shù)據(jù)發(fā)射器的特性及應(yīng)用(365)第五章 新器件及其應(yīng)用技術(shù)5.1 一種全新結(jié)構(gòu)的微控制器——Triscend E5(372)5.2 PSD8XXF的在系統(tǒng)編程技術(shù)(376)5.3 PSD813F1及其接口編程技術(shù)(382)5.4 一種優(yōu)越的可編程邏輯器件——ISP器件(387)5.5 ISPPLD原理及其設(shè)計應(yīng)用(393)5.6 ispPAC10在系統(tǒng)可編程模擬電路及其應(yīng)用(397)5.7 在系統(tǒng)可編程器件ispPAC80及其應(yīng)用(404)5.8 采用ispLSI1016設(shè)計高精度光電碼盤計數(shù)器(408)5.9 基于ADμC812的一種儀表開發(fā)平臺(413)5.10 基于P87LPC764的ΣΔ ADC應(yīng)用設(shè)計方法(418)5.11 MP3解碼芯片組及其應(yīng)用(431)5.12 射頻IC卡E5550原理及應(yīng)用(434)5.13 HD7279A鍵盤顯示驅(qū)動芯片及應(yīng)用(439)5.14 基于SPI接口的ISD4104系列語音錄放芯片及其應(yīng)用(444)5.15 解決DS1820通信誤碼問題的方法(450)5.16 數(shù)字電位器在測量放大器中的應(yīng)用(455)第六章 總線及其應(yīng)用技術(shù)6.1 按平臺模式設(shè)計的虛擬I2C總線軟件包VIIC(462)6.2 虛擬I2C總線軟件包的開發(fā)及其應(yīng)用(470)6.3 RS485總線的理論與實踐(479)6.4 RS232至RS485/RS422接口的智能轉(zhuǎn)換器(484)6.5 實用隔離型RS485通信接口的設(shè)計(489)6.6 幾種RS485接口收發(fā)方向轉(zhuǎn)換方法(495)6.7 LonWorks總線技術(shù)及發(fā)展(498)6.8 LonWorks網(wǎng)絡(luò)監(jiān)控的簡單實現(xiàn)(505)6.9 現(xiàn)場總線CANbus與RS485之間透明轉(zhuǎn)換的實現(xiàn)(509)6.10 居室自動化系統(tǒng)中的X10和CE總線(513)6.11 通用串行總線USB(519)6.12 USB2.0技術(shù)概述(524)6.13 帶通用串行總線USB接口的單片機EZUSB(530)6.14 嵌入式處理器中的慢總線技術(shù)應(yīng)用(536)6.15 SPI串行總線在單片機8031應(yīng)用系統(tǒng)中的設(shè)計與實現(xiàn)(540)第七章 可靠性及安全性技術(shù)7.1 軟件可靠性及其評估(546)7.2 網(wǎng)絡(luò)通信中的基本安全技術(shù)(554)7.3 數(shù)字語音混沌保密通信系統(tǒng)及硬件實現(xiàn)(560)7.4 偽隨機序列及PLD實現(xiàn)在程序和系統(tǒng)加密中的應(yīng)用(565)7.5 增強單片機系統(tǒng)可靠性的若干措施(569)7.6 FPGA中的空間輻射效應(yīng)及加固技術(shù)(573)7.7 一種雙機備份系統(tǒng)的軟實現(xiàn)(577)7.8 計算機系統(tǒng)容錯技術(shù)的應(yīng)用(581)7.9 容錯系統(tǒng)中的自校驗技術(shù)及實現(xiàn)方法(585)7.10 基于MAX110的容錯數(shù)據(jù)采集系統(tǒng)的設(shè)計(589)7.11 冗余式時鐘源電路(593)7.12 微機控制系統(tǒng)的抗干擾技術(shù)應(yīng)用(599)7.13 單片開關(guān)電源瞬態(tài)干擾及音頻噪聲抑制技術(shù)(604)7.14 單片機應(yīng)用系統(tǒng)程序運行出軌問題研究(608)7.15 分布式系統(tǒng)故障卷回恢復(fù)技術(shù)研究與實踐(613)第八章 典型應(yīng)用實例8.1 基于單片機系統(tǒng)采用DMA塊傳輸方式實現(xiàn)高速數(shù)據(jù)采集(620)8.2 GPS數(shù)據(jù)采集卡的設(shè)計(624)8.3 一種新型非接觸式IC卡識別系統(tǒng)研究(629)8.4 自適應(yīng)調(diào)整增益的單片機數(shù)據(jù)采集系統(tǒng)(633)8.5 利用光纖發(fā)射/接收器對實現(xiàn)遠距離高速數(shù)據(jù)采集(639)8.6 一種頻率編碼鍵盤的設(shè)計與實現(xiàn)(645)8.7 高準確度時鐘程序算法(649)8.8 旋轉(zhuǎn)編碼器的抗抖動計數(shù)電路(652)8.9 利用X9241實現(xiàn)高分辨率數(shù)控電位器(656)8.10 基于AD2S80A的高精度位置檢測系統(tǒng)及其在機器人控制中的應(yīng)用(661)第九章 文章摘要一、專題論述(670)1.1 微控制器的發(fā)展趨勢(670)1.2 系統(tǒng)微集成技術(shù)的發(fā)展(670)1.3 多芯片組件技術(shù)及其應(yīng)用(671)1.4 MCS51和80C51系列單片機(671)1.5 PSD813器件在單片機系統(tǒng)中的應(yīng)用(671)1.6 主輔單片機系統(tǒng)的設(shè)計及應(yīng)用(671)1.7 一種雙單片機結(jié)構(gòu)的微機控制器(671)1.8 用PC機直接開發(fā)單片機系統(tǒng)(672)1.9 單片機系統(tǒng)大容量存儲器擴展技術(shù)(672)1.10 高性能微處理器性能模型設(shè)計(672)1.11 閃速存儲器的選擇與接口(672)1.12 串行存儲器接口的比較及選擇(672)1.13 移位寄存器分析方法的研究(673)1.14 GPS的時頻系統(tǒng)(673)1.15 一種基于C語言的虛擬儀器系統(tǒng)實現(xiàn)方法(673)1.16 智能家庭網(wǎng)絡(luò)研究綜述(673)1.17 用C51實現(xiàn)電力部多功能電能表通信規(guī)約(674)1.18 測控系統(tǒng)中采樣數(shù)據(jù)的預(yù)處理(674)1.19 數(shù)據(jù)采集系統(tǒng)動態(tài)特性的總體評價(674)1.20 一個高速準確的手寫數(shù)字識別系統(tǒng)(674)1.21 日本理光實時時鐘集成電路發(fā)展歷史及現(xiàn)狀(675)1.22 單片開關(guān)電源的發(fā)展及其應(yīng)用(675)二、綜合應(yīng)用技術(shù)(676)2.1 MCS51系列單片機在SDH系統(tǒng)中的應(yīng)用(676)2.2 公共閃存接口在Flash Memory程序設(shè)計中的應(yīng)用(676)2.3 應(yīng)用IA MMXTM技術(shù)的離散余弦變換(676)2.4 串行實時時鐘芯片DS1302程序設(shè)計中的問題與對策(676)2.5 數(shù)字傳感器及其應(yīng)用(677)2.6 電阻式溫度傳感器的系列化設(shè)計及其應(yīng)用(677)2.7 溫度傳感器及其與微處理器接口(677)2.8 AD7416數(shù)字溫度傳感器及其應(yīng)用(677)2.9 隔離放大器及其應(yīng)用(677)2.10 高速A/D轉(zhuǎn)換器動態(tài)參數(shù)(678)2.11 V/F變換在單片機系統(tǒng)中的應(yīng)用(678)2.12 微處理器內(nèi)嵌式模數(shù)轉(zhuǎn)換器在精密儀器中的應(yīng)用研究(678)2.13 電子秤非線性自動修正方法(678)2.14 光耦傳輸?shù)姆蔷€性校正(678)2.15 高斯濾波器在實時系統(tǒng)中的快速實現(xiàn)(679)2.16 用在系統(tǒng)可編程模擬器件實現(xiàn)雙二階型濾波器(679)2.17 最小二乘法在高精度溫度測量中的應(yīng)用(679)2.18 提高實時頻率測量范圍和精度新方法(679)2.19 具有微控制器的智能儀表設(shè)計與應(yīng)用(679)2.20 用C語言編程的數(shù)據(jù)采集系統(tǒng)(680)2.21 大動態(tài)范圍浮點A/D數(shù)據(jù)采集器的設(shè)計(680)2.22 基于PCI高速數(shù)據(jù)采集系統(tǒng)(680)2.23 一種基于PC機的高速16位并行數(shù)據(jù)采集接口(680)2.24 數(shù)據(jù)采集系統(tǒng)中增強型并行接口(EPP)電路的設(shè)計(681)2.25 用增強型并行接口EPP協(xié)議擴展計算機的ISA接口(681)2.26 基于增強型并行接口EPP的便攜式高速數(shù)據(jù)采集系統(tǒng)(681)2.27 增強型并行接口EPP協(xié)議及其在CAN監(jiān)控節(jié)點中的應(yīng)用(681)2.28 利用增強型并行接口協(xié)議傳輸圖像文件(681)2.29 用并行接口進行數(shù)據(jù)采集(682)2.30 高信噪比的VFC/DPLL數(shù)據(jù)采集裝置(682)2.31 高精度數(shù)字式轉(zhuǎn)速測量系統(tǒng)的研究(682)2.32 用單片機測量相位差的新方法(682)2.33 交流采樣在電力系統(tǒng)中應(yīng)用(682)2.34 同步圖形存儲器IS42G32256的電源與應(yīng)用(683)2.35 IBM?PC處理10MHz高速模擬信號的研究(683)2.36 MCS51系列單片機存儲容量擴展方法(683)2.37 用單片機實現(xiàn)數(shù)字相位變換器的設(shè)計方法(683)2.38 一種新的可重配置的串口擴展方案(683)2.39 VB環(huán)境下對雙端口RAM物理讀寫的實現(xiàn)(684)2.40 雙CPU實現(xiàn)遠程多鍵盤鼠標交互(684)2.41 兩種電阻時間變換器設(shè)計與分析(684)2.42 液晶顯示器的接口和編程技巧(684)2.43 一種簡單的電機變頻調(diào)速方案及其應(yīng)用(684)2.44 基于單片機的火控系統(tǒng)符號產(chǎn)生器電路原理設(shè)計(685)2.45 A/D轉(zhuǎn)換器性能的改善方法(685)2.46 快速小波變換算法與信噪分離(685)2.47 80C196MC/MD單片機多個中斷程序的同步問題(685)三、操作系統(tǒng)及軟件技術(shù)(686)3.1 嵌入式軟件技術(shù)的現(xiàn)狀與發(fā)展動向(686)3.2 什么是嵌入式實時操作系統(tǒng)(686)3.3 實時多任務(wù)系統(tǒng)中的一些基本概念(686)3.4 一個源碼公開的實時內(nèi)核(687)3.5 Windows CE的實時性分析(687)3.6 串口通信多線程實現(xiàn)的分析(687)3.7 基于中間件的開發(fā)研究(688)3.8 Windows 95下實時控制軟件設(shè)計的研究(688)3.9 Windows NT 4.0下設(shè)備驅(qū)動程序的開發(fā)與應(yīng)用(688)3.10 Windows 98 下硬件中斷驅(qū)動程序的開發(fā)(688)3.11 Windows下實時數(shù)據(jù)采集的實現(xiàn)(688)3.12 Win 95 下虛擬設(shè)備驅(qū)動程序設(shè)計開發(fā)(689)3.13 Win 95 環(huán)境下測控軟件中端口讀寫的快速實現(xiàn)(689)3.14 Linux系統(tǒng)中ARP的編程實現(xiàn)技術(shù)(689)3.15 Linux中System V進程通信機制及訪問控制技術(shù)的改進(689)3.16 VC++6.0中動態(tài)創(chuàng)建MSComm控件的問題及對策(689)3.17 在Visual Basic下使用I/O接口程序(690)3.18 VB應(yīng)用程序速度的優(yōu)化技術(shù)(690)3.19 嵌入式實時操作系統(tǒng)在機車微機測控軟件開發(fā)中的應(yīng)用(690)3.20 結(jié)構(gòu)化程序方法在匯編語言中的應(yīng)用(690)3.21 AVR單片機編程特性的應(yīng)用研究(690)3.22 一種有效的51系列單片機軟件仿真器(691)3.23 PIC單片機軟件模擬仿真時輸入信號的激勵方式(691)3.24 基于LabVIEW的分布式VXI儀器教學(xué)實驗系統(tǒng)設(shè)計(691)四、網(wǎng)絡(luò)、通信及數(shù)據(jù)傳輸(692)4.1 單片機網(wǎng)絡(luò)的組成與控制(692)4.2 實現(xiàn)ARINC 429數(shù)字信息傳輸?shù)姆桨冈O(shè)計(692)4.3 結(jié)合電力線載波和電話通信的報警網(wǎng)絡(luò)系統(tǒng)(692)4.4 網(wǎng)絡(luò)電子密碼鎖監(jiān)控系統(tǒng)的設(shè)計與實現(xiàn)(692)4.5 IRIG?E標準FM?FM解調(diào)器的有關(guān)技術(shù)(693)4.6 基于TCP/IP的多媒體通信實現(xiàn)(693)4.7 基于TCP/IP的多線程通信及其在遠程監(jiān)控系統(tǒng)中的應(yīng)用(693)4.8 基于Internet的遠程測控技術(shù)(693)4.9 Windows 95串行通信的幾種方式及編程(693)4.10 在Windows 95下PC機和單片機的串行通信(693)4.11 基于80C196KC微處理器的高速串行通信(694)4.12 使用PC機并行口與下位單片機通信的方法(694)4.13 雙向并口通信的開發(fā)(694)4.14 DSP和計算機并口的高速數(shù)據(jù)通信(694)4.15 一種高可靠性的PC機與單片機間的串行通信方法(694)4.16 單片機與PC機串行通信的實現(xiàn)方法(695)4.17 89C51單片機I/O口模擬串行通信的實現(xiàn)方法(695)4.18 TMS320C50與PC機高速串行通信的實現(xiàn)(695)4.19 DSP和PC機的異步串行通信設(shè)計(695)4.20 基于MCS單片機與PC機串行通信電平轉(zhuǎn)換(695)4.21 一種簡單的光電隔離RS232電平轉(zhuǎn)換接口設(shè)計(695)4.22 ISA總線工業(yè)控制機與單片機系統(tǒng)的數(shù)據(jù)交換(696)4.23 RS232/422/485綜合接口(696)4.24 基于RS485接口的單片機串行通信(696)4.25 在VC++中利用ActiveX控件開發(fā)串行通信程序(696)4.26 上位機和多臺下位機的485通信(696)4.27 計算機與CAN通信的一種方法(697)4.28 用VB語言實現(xiàn)對端口I/O的訪問(697)4.29 異種單片機共享片外存儲器及其與微機通信的方法(697)4.30 單片機與MODEM接口技術(shù)及其在智能儀器中的應(yīng)用研究(697)4.31 采用MCS51單片機實現(xiàn)CPFSK調(diào)制(697)4.32 一種新型編碼芯片及其驅(qū)動程序的設(shè)計方案(698)4.33 DTMF遠程通信的軟硬件實現(xiàn)技術(shù)(698)4.34 采用DTMF方式通信的電度表管理系統(tǒng)(698)4.35 基于TAPI的電話語音系統(tǒng)設(shè)計方法(698)4.36 語音芯片APR9600及其在電話遙控系統(tǒng)中的應(yīng)用(699)4.37 串行紅外收發(fā)模塊及其控制器在紅外抄表系統(tǒng)中的應(yīng)用(699)4.38 HSP50214B PDC及其在軟件無線電中的應(yīng)用(699)4.39 變速率CDMA系統(tǒng)軟件無線電多用戶接收機(699)五、新器件及應(yīng)用技術(shù)(700)5.1 全幀讀出型面陣CCD光電傳感器在圖像采集中的應(yīng)用(700)5.2 光電碼盤四倍頻分析(700)5.3 H8/300H系列單片機及其應(yīng)用(700)5.4 PIC 16F877單片機的鍵盤和LED數(shù)碼顯示接口(700)5.5 PIC16F877單片機實現(xiàn)D/A轉(zhuǎn)換的兩種方法(701)5.6 P89C51RX2 的PCA原理及設(shè)計(701)5.7 ADμC812中串口及其應(yīng)用(701)5.8 INTEL96系列單片機中若干問題的討論(701)5.9 關(guān)于INTEL96系列單片機中HSO事件的設(shè)置(701)5.10 MAX3100與PIC16C5X系列單片機的接口設(shè)計(702)5.11 單片MODEM芯片在遠程數(shù)據(jù)通信中的應(yīng)用(702)5.12 MX919在無線高速MODEM中的應(yīng)用(702)5.13 高速串行數(shù)據(jù)收發(fā)器CY7B923/933及應(yīng)用(702)5.14 雙口RAM與FIFO芯片在數(shù)據(jù)處理系統(tǒng)中應(yīng)用的比較(702)5.15 MAX202E在串行通信中的應(yīng)用(703)5.16 線性隔離放大器ISO122的原理及應(yīng)用(703)5.17 AD606對數(shù)放大器的研究與應(yīng)用(703)5.18 電流/電壓轉(zhuǎn)換芯片MAX472在永磁直流電動機虛擬測試系統(tǒng)中的應(yīng)用… (703)5.19 高精度模數(shù)轉(zhuǎn)換器AD676的原理及應(yīng)用(703)5.20 DS2450 A/D轉(zhuǎn)換器的特性與應(yīng)用(704)5.21 80C196KC內(nèi)部A/D轉(zhuǎn)換器的使用(704)5.22 一種16~24位分辨率D/A轉(zhuǎn)換器的設(shè)計(704)5.23 串行A/D轉(zhuǎn)換器TLC2543與TMS320C25的接口及編程(704)5.24 A/D轉(zhuǎn)換器ICL7135積分特性應(yīng)用(704)5.25 高精度A/D轉(zhuǎn)換器AD7711A及應(yīng)用(705)5.26 多路A/D轉(zhuǎn)換器AD7714及其與M68HC11單片機接口技術(shù)(705)5.27 用AD7755設(shè)計的低成本電能表(705)5.28 20位Σ?Δ立體聲ADA電路TLC320AD75C的接口電路設(shè)計(705)5.29 24位A/D轉(zhuǎn)換器ADS1210/1211及其應(yīng)用(706)5.30 模數(shù)轉(zhuǎn)換器AD7705及其接口電路(706)5.31 串行A/D轉(zhuǎn)換器ADS7812與單片機的接口技術(shù)(706)5.32 串行A/D轉(zhuǎn)換器TLC548/549及其應(yīng)用(706)5.33 采樣率可變16通道16位隔離A/D電路(706)5.34 TLC549在交流有效值測量中的應(yīng)用(707)5.35 溫度傳感器DS18B20的特性及程序設(shè)計方法(707)5.36 DS1820及其高精度溫度測量的實現(xiàn)(707)5.37 采用DS1820的電弧爐爐底溫度監(jiān)測系統(tǒng)(707)5.38 并行實時時鐘芯片DS12887及其應(yīng)用(707)5.39 利用實時時鐘X1203開啟單片機系統(tǒng)(708)5.40 時鐘芯片DS1302及其在數(shù)據(jù)記錄中的應(yīng)用(708)5.41 串行顯示驅(qū)動器PS7219及與單片機的接口技術(shù)(708)5.42 MAX7219在PLC中的應(yīng)用(708)5.43 一種實用的LED光柱顯示器驅(qū)動方法(708)5.44 基于電能測量芯片ADE7756的智能電度表設(shè)計(709)5.45 TSS721A在自動抄表系統(tǒng)中的應(yīng)用(709)5.46 電流傳感放大器MAX471/MAX472的原理及應(yīng)用(709)5.47 8XC552模數(shù)轉(zhuǎn)換過程及其自動調(diào)零機制(709)5.48 旋轉(zhuǎn)變壓器數(shù)字轉(zhuǎn)換器AD2S83在伺服系統(tǒng)中的應(yīng)用(709)5.49 具有串行接口的I/O擴展器EM83010及其應(yīng)用(710)5.50 新型LED驅(qū)動器TEC9607及其應(yīng)用(710)5.51 新型語音識別電路AP7003及其應(yīng)用(710)六、總線技術(shù)(711)6.1 現(xiàn)場總線技術(shù)的發(fā)展及應(yīng)用展望(711)6.2 CAN總線點對點通信應(yīng)用研究(711)6.3 基于CAN總線的數(shù)據(jù)通信系統(tǒng)研究(711)6.4 基于CAN總線的分布式數(shù)據(jù)采集與控制系統(tǒng)(711)6.5 基于CAN總線的分布式鋁電解智能系統(tǒng)(711)6.6 CAN總線在通信電源監(jiān)控系統(tǒng)中的應(yīng)用(712)6.7 CAN總線在弧焊機器人控制系統(tǒng)中的應(yīng)用(712)6.8 CAN總線及其在噴漿機器人中的應(yīng)用(712)6.9 基于CAN控制器的單片機農(nóng)業(yè)溫室控制系統(tǒng)的設(shè)計(712)6.10 現(xiàn)場總線國際標準與LonWorks在智能電器中的應(yīng)用(712)6.11 基于LON總線技術(shù)的暖通空調(diào)控制系統(tǒng)(712)6.12 通用串行總線(USB)及其芯片的使用(713)6.13 USB在數(shù)據(jù)采集系統(tǒng)中的應(yīng)用(713)6.14 用MC68HC05JB4開發(fā)USB外設(shè)(713)6.15 8x930Ax/Hx USB控制器芯片及其在數(shù)字音頻中的應(yīng)用(713)6.16 基于MC68HC(9)08JB8芯片的USB產(chǎn)品——鍵盤設(shè)計(713)6.17 I2 C總線在LonWorks網(wǎng)絡(luò)節(jié)點上的應(yīng)用(714)6.18 Neuron3150的并行I/O接口對象及其應(yīng)用(714)6.19 新型串行E2PROM 24LC65在LonWorks節(jié)點中的應(yīng)用(714)6.20 利用I2C總線實現(xiàn)DSP對CMOS圖像傳感器的控制(714)6.21 在I2C總線系統(tǒng)中擴展LCD顯示器(714)6.22 基于Windows環(huán)境的GPIB接口設(shè)計實現(xiàn)(714)6.23 微機PCI總線接口的研究與設(shè)計(715)6.24 通用串行總線(USB)原理及接口設(shè)計(715)6.25 CAN總線與1553B總線性能分析比較(715)6.26 利用USB接口實現(xiàn)雙機互聯(lián)通信(715)6.27 一種帶USB接口的便攜式語音采集卡的設(shè)計(715)七、可靠性技術(shù)(716)7.1 電磁干擾與電磁兼容設(shè)計(716)7.2 計算機的防電磁泄漏技術(shù)(716)7.3 低輻射計算機系統(tǒng)的設(shè)計實現(xiàn)(716)7.4 靜電測量及其程序設(shè)計(716)7.5 電子產(chǎn)品生產(chǎn)中的靜電防護技術(shù)(716)7.6 電子測控系統(tǒng)中的屏蔽與接地技術(shù)(717)7.7 微機控制系統(tǒng)的抗干擾技術(shù)(717)7.8 如何提高單片機應(yīng)用產(chǎn)品的抗干擾能力(717)7.9 工業(yè)控制計算機系統(tǒng)中的常見干擾及處理措施(717)7.10 GPS用于軍用導(dǎo)航中的抗干擾和干擾對抗研究(717)7.11 基于開放式體系結(jié)構(gòu)的數(shù)控機床可靠性及抗干擾設(shè)計(717)7.12 變頻器應(yīng)用技術(shù)中的抗干擾問題(718)7.13 單片機的軟件可靠性編程(718)7.14 單片微機的軟件抑噪方案(718)7.15 SmartLock并口單片機軟件狗加密技術(shù)(718)7.16 單片機系統(tǒng)中復(fù)位電路可靠性設(shè)計(718)7.17 測控系統(tǒng)中實現(xiàn)數(shù)據(jù)安全存儲的實用技術(shù)(718)7.18 高精度儀表信號隔離電路設(shè)計(719)7.19 基于AT89C2051單片機的防誤操作智能鎖(719)7.20 Email的安全問題與保護措施(719)7.21 雙機容錯系統(tǒng)的一種實現(xiàn)途徑(719)7.22 單片機應(yīng)用系統(tǒng)抗干擾設(shè)計綜述(719)7.23 微機控制系統(tǒng)中的干擾及其抑制方法(720)7.24 智能儀表的抗干擾和故障診斷(720)八、應(yīng)用實踐(721)8.1 AT89C51在銀行利率顯示屏中的應(yīng)用(721)8.2 基于8xC196MC實現(xiàn)的磁鏈軌跡跟蹤控制(721)8.3 基于80C196KC的開關(guān)磁阻電機測試系統(tǒng)(721)8.4 80C196KB單片機在繞線式異步電動機啟動控制中的應(yīng)用(721)8.5 GPS時鐘系統(tǒng)(721)8.6 一種由AT89C2051單片微機實現(xiàn)的功率因數(shù)補償裝置(722)8.7 數(shù)據(jù)采集系統(tǒng)芯片ADμC812及其在溫度監(jiān)測系統(tǒng)中的應(yīng)用(722)8.8 用AVR單片機實現(xiàn)蓄電池剩余電量的測量(722)8.9 基于SA9604的多功能電度表(722)8.10 數(shù)字正交上變頻器AD9856的原理及其應(yīng)用(722)8.11 基于MC628的可變參數(shù)PID控制方法的實現(xiàn)(723)8.12 Windows 98下遠程數(shù)據(jù)采集系統(tǒng)設(shè)計(723)8.13 一種新式微流量計的研究(723)8.14 一種便攜式多通道精密測溫儀(723)8.15 一種高精度定時器的設(shè)計及其應(yīng)用(723)8.16 智能濕度儀設(shè)計(724)8.17 固態(tài)數(shù)字語音記錄儀的設(shè)計與實現(xiàn)(724)8.18 多功能語音電話答錄器的設(shè)計(724)8.19 白熾燈色溫測量裝置電路設(shè)計(724)8.20 交直流供電無縫連接電源控制系統(tǒng)設(shè)計(724)8.21 小型電磁輻射敏感度自動測試系統(tǒng)的設(shè)計(725)8.22 生物電極微電流動態(tài)檢測裝置(725)8.23 二種鉑電阻4~20 mA電流變送器電路(725)8.24 基于單片機的智能型光電編碼器計數(shù)器(725)8.25 嵌入式系統(tǒng)中利用RS232C串口擴展矩陣式鍵盤(725)8.26 電壓矢量控制PWM波的一種實時生成方法(725)8.27 便攜式電能表校驗裝置現(xiàn)場使用分析(726)8.28 用單片機實現(xiàn)大型電動機的在線監(jiān)測(726)8.29 PLC在L型管彎曲機電控系統(tǒng)中的應(yīng)用(726)8.30 用EPROM實現(xiàn)步進電機的控制(726)8.31 一種手持設(shè)備的智能卡實現(xiàn)技術(shù)(726)8.32 鈔票顏色識別系統(tǒng)的設(shè)計(727)8.33 數(shù)字鎖相環(huán)在位置檢測中的應(yīng)用(727)九、DSP及其應(yīng)用技術(shù)(728)9.1 數(shù)字信號處理器DSPs的發(fā)展(728)9.2 用TMS320C6201實現(xiàn)多路ITU?T G.728語音編碼標準(728)9.3 采用DSP內(nèi)核技術(shù)進行語音壓縮開發(fā)(728)9.4 TMS320C80與存儲器接口分析(728)9.5 TMS320C32浮點DSP存儲器接口設(shè)計(728)9.6 TMS320VC5402 DSP的并行I/O引導(dǎo)裝載方法研究(729)9.7 TMS320C30系統(tǒng)與PC104進行雙向并行通信的方法(729)9.8 基于TMS320C6201的G.723.1多通道語音編解碼的實現(xiàn)(729)9.9 基于TMS320C6201的多通道信號處理平臺(729)9.10 基于兩片TMS320C40的高速數(shù)據(jù)采集系統(tǒng)(729)9.11 使用TMS320C542構(gòu)成數(shù)據(jù)采集處理系統(tǒng)(730)9.12 基于TMS320C32的視覺圖像處理系統(tǒng)(730)9.13 用ADSP?2181和MC68302實現(xiàn)MPEG?2傳送復(fù)用器(730)9.14 基于DSP的PC加密卡(730)9.15 TMS320C2XX及其在寬帶恒定束寬波束形成器中的應(yīng)用(730)9.16 DS80C320單片機在無人機測控數(shù)據(jù)采編器中的應(yīng)用(731)9.17 基于TMS320F206 DSP的圖像采集卡設(shè)計(731)9.18 基于定點DSP的實時語音命令識別模塊(731)9.19 基于TMS320C50的語音頻譜分析儀(731)9.20 利用DSP實現(xiàn)的專用數(shù)字錄音機(731)9.21 基于DSP的全數(shù)字交流傳動系統(tǒng)硬件平臺設(shè)計(732)9.22 ADSP2106x中DMA的應(yīng)用(732)9.23 軟件無線電中DSP應(yīng)用模式的分析(732)9.24 快速小波變換在DSP中的實現(xiàn)方法(732)十、PLD及EDA技術(shù)應(yīng)用(733)10.1 可編程器件實現(xiàn)片上系統(tǒng)(733)10.2 VHDL語言在現(xiàn)代數(shù)字系統(tǒng)中的應(yīng)用(733)10.3 用VHDL設(shè)計有限狀態(tài)機的方法(733)10.4 ISP-PLD在數(shù)字系統(tǒng)設(shè)計中的應(yīng)用(733)10.5 基于FPGA技術(shù)的新型高速圖像采集(734)10.6 Protel 99SE電路仿真(734)10.7 可編程邏輯器件(PLD)在電路設(shè)計中的應(yīng)用(734)10.8 基于FPGA的全數(shù)字鎖相環(huán)路的設(shè)計(734)10.9 基于EPLD器件的一對多打印機控制器的研制(734)10.10 一種VHDL設(shè)計實現(xiàn)的有線電視機頂盒信源發(fā)生方案(735)10.11 一種并行存儲器系統(tǒng)的FPGA實現(xiàn)(735)10.12 SDRAM接口的VHDL設(shè)計(735)10.13 采用ISP器件設(shè)計可變格式和可變速率的通信數(shù)字信號源(735)10.14 利用FPGA技術(shù)實現(xiàn)數(shù)字通信中的交織器和解交織器(735)10.15 XC9500系列CPLD遙控編程的實現(xiàn)(736)10.16 PLD器件在紅外遙控解碼中的應(yīng)用(736)10.17 利用XCS40實現(xiàn)小型聲納的片上系統(tǒng)集成(736)10.18 可編程邏輯器件的VHDL設(shè)計技術(shù)及其在航空火控電子設(shè)備中的應(yīng)用… (736)10.19 DSP+FPGA實時信號處理系統(tǒng)(736)10.20 CPLD在IGBT驅(qū)動設(shè)計中的應(yīng)用(737)10.21 基于FPGA的FIR濾波器的實現(xiàn)(737)10.22 用可編程邏輯器件取代BCD?二進制轉(zhuǎn)換器的設(shè)計方法(737)

    標簽: 單片機 應(yīng)用技術(shù)

    上傳時間: 2014-04-14

    上傳用戶:gtf1207

  • 單片機系統(tǒng)“PC”失控的軟件措施

    單片機系統(tǒng)“PC”失控的軟件措施Software Measure of GettingO uto fC ontrolfo r“PC"in S ingleC hipC omputerS ystem謐 加 春 王 曉 基 雷 小 華(江 西 理 工 大 學(xué)機 電 工 程 學(xué) 院 ,贛 州 34 10 00)摘要單片機系統(tǒng)在實際工業(yè)現(xiàn)場中可能遇到各種干擾和自身的隨機性故障。現(xiàn)場惡劣的環(huán)境有可能使計算機系統(tǒng)發(fā)生異常,計算機程序指針“PC”失控就是常見的故障之一,如果發(fā)生“PC”失控,將導(dǎo)致CPI工作混亂,釀成嚴重的事故。研究了“PC”失控的原因,并指出軟件抗干擾的幾種方法,有效保證單片機系統(tǒng)的正常工作。關(guān)鍵詞單片機“PC”失控抗干擾Abstract Inp racticalin dustrialfi elds,th ereis v ariousin terferencea fectingo perationo fsi nglec hipc omputersy stemsa ndt hec omputersy stems。fac噸random faults飾themselves. It is very common that the severe environment makes the computer systems abnormal. The program counter "PC"gettingo utof co ntorlis on eo fth ec ommonfa ults.If th isoc curs,C PUw ouldb eru nningo utof or deran din torducesse riousan cient.T hec ausesof " PC"geting out of control, studied in this paper and some countermeasures of anti-interference師software are given to ensure single chip computer systemworking properly.Keywords Single。飾computer Porgramc ounter"P C" Anti-interfeernc 在設(shè) 計 和 開發(fā)單片機系統(tǒng)時,一般難以周全地預(yù)計單片機系統(tǒng)在實際工業(yè)現(xiàn)場中可能遇到的各種干擾和自身的隨機性故障。因此,除了采取防止和抑制干擾的各項措施外,還應(yīng)該借助于軟件措施克服某些干擾,系統(tǒng)還應(yīng)具備迅速自行恢復(fù)的能力。本文介紹的應(yīng)對單片機系統(tǒng)PC失控的軟件措施,設(shè)計靈活,節(jié)省硬件資源,能保證測控系統(tǒng)長期可靠地運行。MC S- 5 1單片機以其優(yōu)良的性能價格比大量應(yīng)用于工業(yè)現(xiàn)場測試和控制領(lǐng)域。但是,現(xiàn)場惡劣的環(huán)境有可能使計算機系統(tǒng)發(fā)生異常,計算機程序指針PC失控就是常見的故障之一,一旦發(fā)生PC“走飛”,計算機系統(tǒng)就會出現(xiàn)工作混亂,釀成嚴重的事故。為 了 在 CP 失控時盡量減少由此帶來的不利影響,并盡快使系統(tǒng)恢復(fù)正常,需要采取一定的軟件措施和硬件措施。常見的硬件措施有“看門狗”電路。軟件措施設(shè)置的前提條件是:①在干擾作用下,微機系統(tǒng)硬件部分不會受到任何損壞,或者損壞部分設(shè)置有監(jiān)測狀態(tài)可供查詢;②程序區(qū)不會受到干擾侵害。單片機系統(tǒng)的程序和表格以及重要的參數(shù)均設(shè)置在ROM區(qū),不會因干擾的侵人而改變;③ RAM區(qū)中的重要數(shù)據(jù)不會被破壞,或者雖然被破壞,但是可以重新建立。

    標簽: 單片機系統(tǒng) 軟件

    上傳時間: 2013-11-02

    上傳用戶:bhqrd30

  • 單片機在工業(yè)無線網(wǎng)絡(luò)中的具體應(yīng)用

     如同今天的許多通用單片機(MCU)已經(jīng)把USB、CAN和以太網(wǎng)作為標準外設(shè)集成在芯片內(nèi)部一樣,越來越多的無線網(wǎng)絡(luò)芯片和無線網(wǎng)絡(luò)解決方案也在向集成SoC 方向發(fā)展,比如第一代產(chǎn)品,Nordic公司nRF905,Chipcon公司cc1010 他們集成了8051兼容的單片機.這些無線單片機適合一般的點對點和點對多點的私有網(wǎng)絡(luò)應(yīng)用,如單一產(chǎn)品的遙控器和抄表裝置等。無線通訊技術(shù)給智能裝置的互連互通提供了便捷的途徑,工業(yè)無線網(wǎng)絡(luò)作為面向工業(yè)和家庭自動化的網(wǎng)絡(luò)技術(shù)也正在向著智能,標準和節(jié)能方向發(fā)展。  目前在工業(yè)控制和消費電子領(lǐng)域使用的無線網(wǎng)絡(luò)技術(shù)有ZigBee、無線局域網(wǎng)(Wi-Fi)、藍牙(Blutooth)、GPRS通用分組無線業(yè)務(wù)、 ISM、IrDA等, 未來還能有3G、超寬頻(UWB)、無線USB、Wimax等。 當然還有大量的私有和專用無線網(wǎng)絡(luò)在工業(yè)控制和消費電子裝置中使用,其中ZigBee、GPRS是在目前在國內(nèi)工業(yè)控制中討論和使用比較多的兩種,藍牙和無線局域網(wǎng)是在消費電子產(chǎn)品如手機、耳機、打印機、照相機和家庭中小企業(yè)網(wǎng)絡(luò)中廣泛使用的無線協(xié)議(個別工業(yè)產(chǎn)品也有應(yīng)用,如無線視頻監(jiān)控和汽車音響系統(tǒng)),當然私有無線網(wǎng)絡(luò)技術(shù)和產(chǎn)品在工業(yè)也有很多的應(yīng)用。  ZigBee是一個低功耗、短距離和低速的無線網(wǎng)絡(luò)技術(shù),工作在2.4GHz國際免執(zhí)照的頻率,在IEEE標準上它和無線局域網(wǎng)、藍牙同屬802家族中的無線個人區(qū)域網(wǎng)絡(luò), ZigBee是有兩部分組成,物理和鏈路層符合IEEE802.15.4, 網(wǎng)絡(luò)和應(yīng)用層符合ZigBee聯(lián)盟的規(guī)范。ZigBee聯(lián)盟是在2002年成立的非盈利組織,有包括TI、霍尼威爾、華為在內(nèi)兩百多家成員, ZigBee聯(lián)盟致力推廣兼容802.15.4和ZigBee協(xié)議的平臺, 制定網(wǎng)絡(luò)層和應(yīng)用架構(gòu)的公共規(guī)范,希望在樓宇自動化、居家控制、家用電器、工業(yè)自動控制和電腦外設(shè)等多方面普及ZigBee標準。  GPRS是在現(xiàn)有的GSM 網(wǎng)絡(luò)發(fā)展出來的分組數(shù)據(jù)承載業(yè)務(wù),它工作在標準的GSM頻率,由于是一個分組交換系統(tǒng),它適合工業(yè)上的突發(fā),少量的數(shù)據(jù)傳輸,還因為GSM網(wǎng)絡(luò)覆蓋廣泛,永遠在線的特點,GPRS特點適合工業(yè)控制中的遠程監(jiān)控和測量系統(tǒng)。在工業(yè)控制應(yīng)用中GPRS 芯片一般是以無線數(shù)傳模塊形式出現(xiàn)的,它通過RS232全雙工接口和單片機連接,軟件上這些模塊都內(nèi)置了GPRS,PPP和TCP/IP協(xié)議,單片機側(cè)通過AT指令集向模塊發(fā)出測試,連接和數(shù)據(jù)收發(fā)指令,GPRS模塊通過中國移動cmnet進入互聯(lián)網(wǎng)和其他終端或者服務(wù)器通訊。目前市場常見的模塊有西門子G24TC45、TC35i,飛思卡爾G24,索愛GR47/48, 還有Wavecom 的集成了ARM9核的GPRS SoC模塊WMP50/100。GPRS模塊有區(qū)分自帶TCP/IP協(xié)議和不帶協(xié)議兩種,一般來講,如果是單片機側(cè)有嵌入式操作系統(tǒng)和TCP/IP協(xié)議支持的話或者應(yīng)用的要求只是收發(fā)短信和語音功能的話,可以選擇不帶協(xié)議的模塊。  先進的SoC技術(shù)正在無線應(yīng)用領(lǐng)域發(fā)揮重要的作用。德州儀器收購了Chipcon公司以后發(fā)布的CC2430 是市場上首款SoC的ZigBee單片機, 見圖1,它把協(xié)議棧z-stack集成在芯片內(nèi)部的閃存里面, 具有穩(wěn)定可靠的CC2420收發(fā)器,增強性的8051內(nèi)核,8KRAM,外設(shè)有I/O 口,ADC,SPI,UART 和AES128 安全協(xié)處理器,三個版本分別是32/64/128K的閃存,以128K為例,扣除基本z-stack協(xié)議還有3/4的空間留給應(yīng)用代碼,即使完整的ZigBee協(xié)議,還有近1/2的空間留給應(yīng)用代碼,這樣的無線單片機除了處理通訊協(xié)議外,還可以完成一些監(jiān)控和顯示任務(wù)。這樣無線單片機都支持通過SPI或者UART與通用單片機或者嵌入式CPU結(jié)合。 2008年4月發(fā)表CC2480新一代單片ZibBee認證處理器就展示出和TI MSP430 通用的低功耗單片機結(jié)合的例子。圖1 CC2430應(yīng)用電路  工業(yè)控制領(lǐng)域的另一個芯片巨頭——飛思卡爾的單片ZigBee處理器MC1321X的方案也非常類似,集成了HC08單片機核心, 16/32/64K 閃存,外設(shè)有GPIO, I2C和ADC, 軟件是Beestack 協(xié)議,只是最多4K RAM 對于更多的任務(wù)顯得小了些。但是憑借32位單片機Coldfire和系統(tǒng)軟件方面經(jīng)驗和優(yōu)勢, 飛思卡爾在滿足用戶應(yīng)用的彈性需求方面作的更有特色,它率先能夠提供從低-中-高各個層面的解決方案,見圖2。

    標簽: 單片機 工業(yè)無線網(wǎng)絡(luò)

    上傳時間: 2013-11-02

    上傳用戶:momofiona

  • 51單片機c語言

    這是一本關(guān)于Intel 80C51 以及廣大的51 系列單片機的書這本書介紹給讀者一些新的技術(shù)使你的8051 工程和開發(fā)過程變得簡單請注意這本書的目的可不是教你各種8051 嵌入式系統(tǒng)的解決方法為使問題討論更加清晰在適當?shù)牡胤浇o出了程序代碼我們以討論項目的方法來說明每章碰到的問題所有的代碼都可在附帶的光盤上找到你必須熟系C 和8051 匯編因為本書不是一本C 和匯編的指導(dǎo)書你可以買到不少關(guān)于ANSI C 的書最佳選擇當然是Intel的數(shù)據(jù)書可從你的芯片供應(yīng)商處免費索取和隨編譯工具附送的手冊附送光盤中有我為這本書編寫和收集的程序這些程序已經(jīng)通過測試這并不意味著你可以隨時把這些程序加到你的應(yīng)用系統(tǒng)或工程中有些地方必須首先經(jīng)過修改才能結(jié)合到你的程序中這本書將教你充分使用你的工具如果你只有8051 的匯編程序你也可以學(xué)習(xí)該書和使用這些例子但是你必須把C 語言的程序裝入你的匯編程序中這對懂得C 語言和8051匯編程序指令的人來說并不是一件困難的事如果你有C 編譯器的話那恭喜你使用C 語言進行開發(fā)是一個好的決定你會發(fā)現(xiàn)使用C 進行開發(fā)將使你的工程開發(fā)和維護的時間大大減少如果你已經(jīng)擁有Keil C51 那你已經(jīng)選擇了一個非常好的開發(fā)工具我發(fā)現(xiàn)Keil 軟件包能夠提供最好的支持本書支持Keil C 的擴展如果你有其它的開發(fā)工具像Archimedes 和Avocet 這本書也能很好地為你服務(wù)但你必須根據(jù)你所用的開發(fā)工具改變一些Keil 的特殊指令在書的一些地方有硬件圖實例程序在這些硬件上運行這些圖繪制地不是很詳細主要是方框圖但足以使讀者明白軟件和硬件之間的接口讀者應(yīng)該把這本書看成工具書而不是用來學(xué)習(xí)各種系統(tǒng)設(shè)計通過本書你可以了解給定一定的硬件和軟件設(shè)計之后8051 的各種性能希望你能從本書中獲取靈感并有助于你的設(shè)計使你豁然開朗當然我希望你也能夠從本書中學(xué)到有用的知識使之能夠提升你的設(shè)計 8051 系列微處理器基于簡化的嵌入式控制系統(tǒng)結(jié)構(gòu)被廣泛應(yīng)用于從軍事到自動控制再到PC 機上的鍵盤上的各種應(yīng)用系統(tǒng)上僅次于Motorola 68HC11 在 8 位微控制器市場上的銷量很多制造商都可提供8051 系列單片機像Intel Philips Siemens 等這些制造商給51 系列單片機加入了大量的性能和外部功能像I2C 總線接口模擬量到數(shù)字量的轉(zhuǎn)換看門狗PWM 輸出等不少芯片的工作頻率達到40M 工作電壓下降到1.5V 基于一個內(nèi)核的這些功能使得8051 單片機很適合作為廠家產(chǎn)品的基本構(gòu)架它能夠運行各種程序而且開發(fā)者只需要學(xué)習(xí)這一個平臺8051 系列的基本結(jié)構(gòu)如下1 一個8 位算術(shù)邏輯單元2 32 個I/O 口4 組8 位端口可單獨尋址3 兩個16 位定時計數(shù)器4 全雙工串行通信5 6 個中斷源兩個中斷優(yōu)先級6 128 字節(jié)內(nèi)置RAM7 獨立的64K 字節(jié)可尋址數(shù)據(jù)和代碼區(qū)每個8051 處理周期包括12 個振蕩周期每12 個振蕩周期用來完成一項操作如取指令和計算指令執(zhí)行時間可把時鐘頻率除以12 取倒數(shù)然后指令執(zhí)行所須的周期數(shù)因此如果你的系統(tǒng)時鐘是11.059MHz 除以12 后就得到了每秒執(zhí)行的指令個數(shù)為921583條指令取倒數(shù)將得到每條指令所須的時間1.085ms

    標簽: 51單片機 c語言

    上傳時間: 2013-11-09

    上傳用戶:chenlong

  • 單片機c語言入門教程

    51 單片機C 語言學(xué)習(xí)雜記學(xué)習(xí)單片機實在不是件易事,一來要購買高價格的編程器,仿真器,二來要學(xué)習(xí)編程語言,還有眾多種類的單片機選擇真是件讓人頭痛的事。在眾多單片機中51 架構(gòu)的芯片風(fēng)行很久,學(xué)習(xí)資料也相對很多,是初學(xué)的較好的選擇之一。51 的編程語言常用的有二種,一種是匯編語言,一種是C 語言。匯編語言的機器代碼生成效率很高但可讀性卻并不強,復(fù)雜一點的程序就更是難讀懂,而C 語言在大多數(shù)情況下其機器代碼生成效率和匯編語言相當,但可讀性和可移植性卻遠遠超過匯編語言,而且C 語言還可以嵌入?yún)R編來解決高時效性的代碼編寫問題。對于開發(fā)周期來說,中大型的軟件編寫用C 語言的開發(fā)周期通常要小于匯編語言很多。綜合以上C 語言的優(yōu)點,我在學(xué)習(xí)時選擇了C 語言。以后的教程也只是我在學(xué)習(xí)過程中的一些學(xué)習(xí)筆記和隨筆,在這里加以整理和修改,希望和大家一起分享,一起交流,一起學(xué)習(xí),一起進步。*注:可以肯定的說這個教程只是為初學(xué)或入門者準備的,筆者本人也只是菜鳥一只,第一課 建立您的第一個C 項目使用C 語言肯定要使用到C 編譯器,以便把寫好的C 程序編譯為機器碼,這樣單片機才能執(zhí)行編寫好的程序。KEIL uVISION2 是眾多單片機應(yīng)用開發(fā)軟件中優(yōu)秀的軟件之一,它支持眾多不同公司的MCS51 架構(gòu)的芯片,它集編輯,編譯,仿真等于一體,同時還支持,PLM,匯編和C 語言的程序設(shè)計,它的界面和常用的微軟VC++的界面相似,界面友好,易學(xué)易用,在調(diào)試程序,軟件仿真方面也有很強大的功能。因此很多開發(fā)51 應(yīng)用的工程師或普通的單片機愛好者,都對它十分喜歡。以上簡單介紹了KEIL51 軟件,要使用KEIL51 軟件,必需先要安裝它。KEIL51 是一個商業(yè)的軟件,對于我們這些普通愛好者可以到KEIL 中國代理周立功公司的網(wǎng)站上下載一份能編譯2K 的DEMO 版軟件,基本可以滿足一般的個人學(xué)習(xí)和小型應(yīng)用的開發(fā)。(安裝的方法和普通軟件相當這里就不做介紹了)安裝好后,您是不是迫不及待的想建立自己的第一個C 程序項目呢?下面就讓我們一起來建立一個小程序項目吧。或許您手中還沒有一塊實驗板,甚至沒有一塊單片機,不過沒有關(guān)系我們可以通過KEIL 軟件仿真看到程序運行的結(jié)果。首先當然是運行KEIL51 軟件。怎么打開?噢,天!那您要從頭學(xué)電腦了。呵呵,開個玩笑,這個問題我想讀者們也不會提的了:P。運行幾秒后,出現(xiàn)如圖1-1 的屏幕。

    標簽: 單片機c語言 入門教程

    上傳時間: 2014-01-23

    上傳用戶:yyyyyyyyyy

  • 51單片機c語言入門

    單片機的C 語言輕松入門隨著單片機開發(fā)技術(shù)的不斷發(fā)展,目前已有越來越多的人從普遍使用匯編語言到逐漸使用高級語言開發(fā),其中主要是以C 語言為主,市場上幾種常見的單片機均有其C 語言開發(fā)環(huán)境。這里以最為流行的80C51 單片機為例來學(xué)習(xí)單片機的C 語言編程技術(shù)。本書共分六章,每章一個專題,以一些待完成的任務(wù)為中心,圍繞該任務(wù)介紹C 語言的一些知識,每一個任務(wù)都是可以獨立完成的,每完成一個任務(wù),都能掌握一定的識,等到所有的任務(wù)都完成后,即可以完成C 語言的入門工作。C 語言概述及其開發(fā)環(huán)境的建立學(xué)習(xí)一種編程語言,最重要的是建立一個練習(xí)環(huán)境,邊學(xué)邊練才能學(xué)好。Keil 軟件是目前最流行開發(fā)80C51 系列單片機的軟件,Keil 提供了包括C 編譯器、宏匯編、連接器、庫管理和一個功能強大的仿真調(diào)試器等在內(nèi)的完整開發(fā)方案,通過一個集成開發(fā)環(huán)境(μVision)將這些部份組合在一起。在學(xué)會使用匯編語言后,學(xué)習(xí)C 語言編程是一件比較容易的事,我們將通過一系列的實例介紹C 語言編程的方法。圖1-1 所示電路圖使用89S52 單片機作為主芯片,這種單片機性屬于80C51 系列,其內(nèi)部有8K 的FLASH ROM,可以反復(fù)擦寫,并有ISP 功能,支持在線下載,非常適于做實驗。89S52 的P1 引腳上接8 個發(fā)光二極管,P3.2~P3.4 引腳上接4 個按鈕開關(guān),我們的任務(wù)是讓接在P1 引腳上的發(fā)光二極管按要求發(fā)光。

    標簽: 51單片機 c語言

    上傳時間: 2013-11-04

    上傳用戶:467368609

  • 51單片機c語言教程

    這是一本關(guān)于Intel 80C51 以及廣大的51 系列單片機的書這本書介紹給讀者一些新的技術(shù)使你的8051 工程和開發(fā)過程變得簡單請注意這本書的目的可不是教你各種8051 嵌入式系統(tǒng)的解決方法為使問題討論更加清晰在適當?shù)牡胤浇o出了程序代碼我們以討論項目的方法來說明每章碰到的問題所有的代碼都可在附帶的光盤上找到你必須熟系C 和8051 匯編因為本書不是一本C 和匯編的指導(dǎo)書你可以買到不少關(guān)于ANSI C 的書最佳選擇當然是Intel的數(shù)據(jù)書可從你的芯片供應(yīng)商處免費索取和隨編譯工具附送的手冊附送光盤中有我為這本書編寫和收集的程序這些程序已經(jīng)通過測試這并不意味著你可以隨時把這些程序加到你的應(yīng)用系統(tǒng)或工程中有些地方必須首先經(jīng)過修改才能結(jié)合到你的程序中這本書將教你充分使用你的工具如果你只有8051 的匯編程序你也可以學(xué)習(xí)該書和使用這些例子但是你必須把C 語言的程序裝入你的匯編程序中這對懂得C 語言和8051匯編程序指令的人來說并不是一件困難的事如果你有C 編譯器的話那恭喜你使用C 語言進行開發(fā)是一個好的決定你會發(fā)現(xiàn)使用C 進行開發(fā)將使你的工程開發(fā)和維護的時間大大減少如果你已經(jīng)擁有Keil C51 那你已經(jīng)選擇了一個非常好的開發(fā)工具我發(fā)現(xiàn)Keil 軟件包能夠提供最好的支持本書支持Keil C 的擴展如果你有其它的開發(fā)工具像Archimedes 和Avocet 這本書也能很好地為你服務(wù)但你必須根據(jù)你所用的開發(fā)工具改變一些Keil 的特殊指令在書的一些地方有硬件圖實例程序在這些硬件上運行這些圖繪制地不是很詳細主要是方框圖但足以使讀者明白軟件和硬件之間的接口讀者應(yīng)該把這本書看成工具書而不是用來學(xué)習(xí)各種系統(tǒng)設(shè)計通過本書你可以了解給定一定的硬件和軟件設(shè)計之后8051 的各種性能希望你能從本書中獲取靈感并有助于你的設(shè)計使你豁然開朗當然我希望你也能夠從本書中學(xué)到有用的知識使之能夠提升你的設(shè)計 這本書向你展示了用8051進行工程設(shè)計時的許多問題希望你讀完本書后對8051的認識能有較大的提高如果你現(xiàn)在還沒有夠買C編譯器你應(yīng)該馬上去買一個采用C語言可是你的系統(tǒng)設(shè)計更簡單維護更方便這本書覆蓋面較大從C和匯編的代碼優(yōu)化到8051的網(wǎng)絡(luò)設(shè)計再到模糊控制希望你從本書中學(xué)到的知識對你今后的系統(tǒng)設(shè)計有所幫助

    標簽: 51單片機 c語言 教程

    上傳時間: 2013-10-12

    上傳用戶:ommshaggar

  • 51單片機c語言編程

                                 第一章  51單片機c語言編程介紹這是一本關(guān)于 Intel 80C51 以及廣大的 51 系列單片機的書 這本書介紹給讀者一些新的技術(shù) 使你的 8051 工程和開發(fā)過程變得簡單 請注意 這本書的目的可不是教你各種8051 嵌入式系統(tǒng)的解決方法為使問題討論更加清晰 在適當?shù)牡胤浇o出了程序代碼 我們以討論項目的方法來說明每章碰到的問題 所有的代碼都可在附帶的光盤上找到 你必須熟系 C 和 8051匯編 因為本書不是一本C和匯編的指導(dǎo)書 你可以買到不少關(guān)于ANSI C的書 最佳選擇當然是Intel的數(shù)據(jù)書 可從你的芯片供應(yīng)商處免費索取 和隨編譯工具附送的手冊附送光盤中有我為這本書編寫和收集的程序 這些程序已經(jīng)通過測試 這并不意味著你可以隨時把這些程序加到你的應(yīng)用系統(tǒng)或工程中 有些地方必須首先經(jīng)過修改才能結(jié)合到你的程序中這本書將教你充分使用你的工具 如果你只有 8051 的匯編程序 你也可以學(xué)習(xí)該書和使用這些例子 但是你必須把 C 語言的程序裝入你的匯編程序中 這對懂得 C 語言和 8051匯編程序指令的人來說并不是一件困難的事如果你有 C 編譯器的話 那恭喜你 使用 C 語言進行開發(fā)是一個好的決定 你會發(fā)現(xiàn)使用 C 進行開發(fā)將使你的工程開發(fā)和維護的時間大大減少 如果你已經(jīng)擁有 Keil C51 那你已經(jīng)選擇了一個非常好的開發(fā)工具 我發(fā)現(xiàn) Keil 軟件包能夠提供最好的支持 本書支持Keil C 的擴展 如果你有其它的開發(fā)工具像 Archimedes 和 Avocet 這本書也能很好地為你服務(wù) 但你必須根據(jù)你所用的開發(fā)工具改變一些 Keil 的特殊指令在書的一些地方有硬件圖 實例程序在這些硬件上運行 這些圖繪制地不是很詳細主要是方框圖 但足以使讀者明白軟件和硬件之間的接口讀者應(yīng)該把這本書看成工具書 而不是用來學(xué)習(xí)各種系統(tǒng)設(shè)計 通過本書 你可以了解給定一定的硬件和軟件設(shè)計之后 8051 的各種性能 希望你能從本書中獲取靈感 并有助于你的設(shè)計 使你豁然開朗 當然 我希望你也能夠從本書中學(xué)到有用的知識 使之能夠提升你的設(shè)計

    標簽: 51單片機 c語言 編程

    上傳時間: 2013-11-16

    上傳用戶:穿著衣服的大衛(wèi)

  • 51系列單片機

    51 系列單片機 這是一本關(guān)于Intel 80C51 以及廣大的51 系列單片機的書這本書介紹給讀者一些新的技術(shù)使你的8051 工程和開發(fā)過程變得簡單請注意這本書的目的可不是教你各種8051 嵌入式系統(tǒng)的解決方法為使問題討論更加清晰在適當?shù)牡胤浇o出了程序代碼我們以討論項目的方法來說明每章碰到的問題所有的代碼都可在附帶的光盤上找到你必須熟系C 和8051 匯編因為本書不是一本C 和匯編的指導(dǎo)書你可以買到不少關(guān)于ANSI C 的書最佳選擇當然是Intel的數(shù)據(jù)書可從你的芯片供應(yīng)商處免費索取和隨編譯工具附送的手冊附送光盤中有我為這本書編寫和收集的程序這些程序已經(jīng)通過測試這并不意味著你可以隨時把這些程序加到你的應(yīng)用系統(tǒng)或工程中有些地方必須首先經(jīng)過修改才能結(jié)合到你的程序中這本書將教你充分使用你的工具如果你只有8051 的匯編程序你也可以學(xué)習(xí)該書和使用這些例子但是你必須把C 語言的程序裝入你的匯編程序中這對懂得C 語言和8051匯編程序指令的人來說并不是一件困難的事如果你有C 編譯器的話那恭喜你使用C 語言進行開發(fā)是一個好的決定你會發(fā)現(xiàn)使用C 進行開發(fā)將使你的工程開發(fā)和維護的時間大大減少如果你已經(jīng)擁有Keil C51 那你已經(jīng)選擇了一個非常好的開發(fā)工具我發(fā)現(xiàn)Keil 軟件包能夠提供最好的支持本書支持Keil C 的擴展如果你有其它的開發(fā)工具像Archimedes 和Avocet 這本書也能很好地為你服務(wù)但你必須根據(jù)你所用的開發(fā)工具改變一些Keil 的特殊指令在書的一些地方有硬件圖實例程序在這些硬件上運行這些圖繪制地不是很詳細主要是方框圖但足以使讀者明白軟件和硬件之間的接口讀者應(yīng)該把這本書看成工具書而不是用來學(xué)習(xí)各種系統(tǒng)設(shè)計通過本書你可以了解給定一定的硬件和軟件設(shè)計之后8051 的各種性能希望你能從本書中獲取靈感并有助于你的設(shè)計使你豁然開朗當然我希望你也能夠從本書中學(xué)到有用的知識使之能夠提升你的設(shè)計

    標簽: 51系列 單片機

    上傳時間: 2013-10-29

    上傳用戶:myworkpost

主站蜘蛛池模板: 徐水县| 文成县| 古田县| 龙州县| 香港 | 军事| 九江县| 顺平县| 宿迁市| 延安市| 姚安县| 凤阳县| 永春县| 黔江区| 中宁县| 江陵县| 睢宁县| 泰顺县| 瓦房店市| 莒南县| 杭州市| 华坪县| 防城港市| 德惠市| 鞍山市| 乌拉特前旗| 墨江| 北宁市| 临高县| 通许县| 临泽县| 桃园市| 河东区| 江山市| 会东县| 靖边县| 平阳县| 东莞市| 黔江区| 佛坪县| 吴忠市|