本篇文章主要講述8051器件中程序地址指針的運行原理和方式,并介紹了廣州致遠電子有限公司的DP-51+開發工具中程序的運行方式及如何利用代碼分頁來實現超過64KB代碼空間的地址空間擴展。希望讀者可以通過在DP-51+及其DP系列開發工具上的實驗,理解8051系列單片機程序的運行原理,尤其是許多初級讀者十分頭疼的代碼分頁實現方式。
上傳時間: 2013-11-04
上傳用戶:wli25203
筆記本平民化的散熱平臺改裝!!! 我的筆記本是聯想410MT2080,由于沒有買專用的筆記本桌,也沒有買筆記本的散熱器。都是放在睡房上網用!玩游戲就用臺機,但一到天氣熱,筆記本都不知放在那里才可以安全上網,硬盤部分實在太熱!怕會發生火災!!現在如果不放空調,硬盤的位置都不敢放手摸太久!有點燙手的!放在那個地方也不方便,以前是直接放床上!但是近來天氣太熱了!35度成了常溫!真的怕怕!看來要想想法子才行呀! 有一天看到老婆的舊鞋盒!靈機一動,能否用這個來改裝一個筆記本的散熱底座!!不要讓筆記本放在床上,太危險!這樣也是廢物利用,進行低碳生活!說動就動!
上傳時間: 2013-12-16
上傳用戶:ABCDE
虛擬儀器(virtual instrumention)是基于計算機的儀器。計算機和儀器的密切結合是目前儀器發展的一個重要方向。粗略地說這種結合有兩種方式,一種是將計算機裝入儀器,其典型的例子就是所謂智能化的儀器。隨著計算機功能的日益強大以及其體積的日趨縮小,這類儀器功能也越來越強大,目前已經出現含嵌入式系統的儀器。另一種方式是將儀器裝入計算機。以通用的計算機硬件及操作系統為依托,實現各種儀器功能。虛擬儀器主要是指這種方式。下面的框圖反映了常見的虛擬儀器方案。 虛擬儀器的主要特點有: n 盡可能采用了通用的硬件,各種儀器的差異主要是軟件。 n 可充分發揮計算機的能力,有強大的數據處理功能,可以創造出功能更強的儀器。 n 用戶可以根據自己的需要定義和制造各種儀器。 虛擬儀器實際上是一個按照儀器需求組織的數據采集系統。虛擬儀器的研究中涉及的基礎理論主要有計算機數據采集和數字信號處理。目前在這一領域內,使用較為廣泛的計算機語言是美國NI公司的labview。 虛擬儀器的起源可以追朔到20世紀70年代,那時計算機測控系統在國防、航天等領域已經有了相當的發展。PC機出現以后,儀器級的計算機化成為可能,甚至在Microsoft公司的Windows誕生之前,NI公司已經在Macintosh計算機上推出了labview2.0以前的版本。對虛擬儀器和labview長期、系統、有效的研究開發使得該公司成為業界公認的權威。 普通的PC有一些不可避免的弱點。用它構建的虛擬儀器或計算機測試系統性能不可能太高。目前作為計算機化儀器的一個重要發展方向是制定了VXI標準,這是一種插卡式的儀器。每一種儀器是一個插卡,為了保證儀器的性能,又采用了較多的硬件,但這些卡式儀器本身都沒有面板,其面板仍然用虛擬的方式在計算機屏幕上出現。這些卡插入標準的VXI機箱,再與計算機相連,就組成了一個測試系統。VXI儀器價格昂貴,目前又推出了一種較為便宜的PXI標準儀器。 虛擬儀器研究的另一個問題是各種標準儀器的互連及與計算機的連接。目前使用較多的是IEEE 488或GPIB協議。未來的儀器也應當是網絡化的。
上傳時間: 2013-10-15
上傳用戶:gaoliangncepu
第1 章 體系結構 ARM經典300問與答第1 問:Q:請問在初始化CPU 堆棧的時候一開始在執行mov r0, LR 這句指令時處理器是什么模式A:復位后的模式,即管理模式.第2 問:Q:請教:MOV 中的8 位圖立即數,是怎么一回事 0xF0000001 是怎么來的A:是循環右移,就是一個0—255 之間的數左移或右移偶數位的來的,也就是這個數除以4一直除, 直到在0-255 的范圍內它是整數就說明是可以的!A:8 位數(0-255)循環左移或循環右移偶數位得到的,F0000001 既是0x1F 循環右移4 位,符合規范,所以是正確的.這樣做是因為指令長度的限制,不可能把32 位立即數放在32 位的指令中.移位偶數也是這個原因.可以看一看ARM 體系結構(ADS 自帶的英文文檔)的相關部分.第3 問:Q:請教:《ARM 微控制器基礎與實戰》2.2.1 節關于第2 個操作數的描述中有這么一段:#inmed_8r 常數表達式.該常數必須對應8 位位圖,即常熟是由一個8 位的常數循環移位偶數位得到.合法常量:0x3FC,0,0xF0000000,200,0xF0000001.非法常量:0x1FE,511,0xFFFF,0x1010,0xF0000010.常數表達式應用舉例:......LDR R0,[R1],#-4 ;讀取 R1 地址上的存儲器單元內容,且 R1 = R1-4針對這一段,我的疑問:1. 即常數是由一個8 位的常數循環移位偶數位得到,這句話如何理解2. 該常數必須對應8 位位圖,既然是8 位位圖,那么取值為0-255,怎么0x3FC 這種超出255 的數是合法常量呢3. 所舉例子中,合法常量和非法常量是怎么區分的 如0x3FC 合法,而0x1FE 卻非法0xF0000000,0xF0000001 都合法,而0xF0000010 又變成了非法4. 對于匯編語句 LDR R0,[R1],#-4,是先將R1 的值減4 結果存入R1,然后讀取R1 所指單元的 值到R0,還是先讀取R1 到R0,然后再將R1 減4 結果存入R1A:提示,任何常數都可用底數*2 的n 次冪 來表示.1. ARM 結構中,只有8bits 用來表示底數,因此底數必須是8 位位圖.2. 8 位位圖循環之后得到常數,并非只能是8 位.3. 0xF0000010 底數是9 位,不能表示.4. LDR R0, [R1], #-4 是后索引,即先讀,再減.可以看一看ARM 體系結構對相關尋址方式的說明.
上傳時間: 2013-11-22
上傳用戶:1109003457
概覽 通過與傳統的儀器進行比較,了解軟件定義的PXI RF儀器在速度上的優勢。如WCDMA測量結果所示,基于多核處理器并行執行的labview測量算法與傳統儀器相比可以實現明顯的速度提升。 介紹 你在早晨7:00伴著搖滾音樂的聲音醒來,收音機鬧鐘里的RDS接收器提示你正在收聽來自Guns N’ Roses 樂隊的Welcome to the Jungle。然后,在你品嘗咖啡期時,可以在書房通過WLAN接收器來查收郵件。當準備好工作后,你走出家門,使用一個315MHz的FSK發射機來打開車鎖。坐到車里,駛上道路,你又可以享受無線電收音機所提供的沒有廣告的娛樂節目。稍后,你會通過藍牙耳機會與車內的3G手機建立連接。幾分鐘內,車載的GPS導航儀可以修正你當前的3D位置,并向你指示路徑。GPS接收機傳出的聲音提示你需要駛入收費公路,同時RFID接收器將自動收取相應的過路費。 RF技術無處不在。即便作為一個普通的消費者,每時每刻都會受其影響,更不要說一個RF測試工程師了。無線設備的成本大幅降低,可以讓業余的時間變得更輕松,但是在設計下一代RF自動測試系統時,將會帶來更多的挑戰。工程項目所面臨的降低測試成本的挑戰,比以往任何時候都嚴峻。因此,當前的自動測試系統所關注的焦點在于減少整體的測試時間。
上傳時間: 2013-10-09
上傳用戶:wangrong
當前機動平臺上廣泛使用的1553B 協議越來越不適應數據傳輸的需求增長, 需要找到一個1553B 協議在光纖通道上實現的方法, 以獲得光纖通道所具有的優勢性能; 1553B 協議原設計實行在線纜上, 因此就必須實現其到光纖通道的轉換接口; 1553B 協議使用的是命令/ 響應模式, 并以消息、字為傳輸單位, 而光纖通道則是以交換、序列、幀為傳輸單位, 對兩者傳輸單位的映射和傳輸機制進行設計, 完成1553B 協議在光纖通道上的實現; 最終通過測試驗證了設計的正確性, 經過轉換的協議可以支持原有協議的功能, 并且在性能上達到光纖通道提供的傳輸速率。
上傳時間: 2013-11-01
上傳用戶:gdgzhym
STM32DMA功能測試源代碼,已經在開發板上進行了驗證
上傳時間: 2013-10-17
上傳用戶:kaje
買的開發板上帶的52個應用于實物的程序,希望對大家有幫助
上傳時間: 2013-11-04
上傳用戶:xymbian
當許多編程人員從事這項工作但又不使用源代碼管理工具時,源代碼管理幾乎不可能進行。Visual SourceSafe是Visual Basic的企業版配備的一個工具,不過這個工具目的是為了保留一個內部應用版本,不向公眾發布(應當說明的是,M i c r o s o f t并沒有開發Visual SourceSafe,它是M i c r o s o f t公司買來的) 。雖然Visual SourceSafe有幫助文本可供參考,但該程序的一般運行情況和在生產環境中安裝 Visual SourceSafe的進程都沒有詳細的文字說明。另外,Visual SourceSafe像大多數M i c r o s o f t應用程序那樣經過了很好的修飾,它包含的許多功能特征和物理特征都不符合 Microsoft Wi n d o w s應用程序的標準。例如,Visual SourceSafe的三個組件之一(Visual SourceSafe Administrator)甚至連F i l e菜單都沒有。另外,許多程序的菜單項不是放在最合適的菜單上。在程序開發環境中實現Visual SourceSafe時存在的復雜性,加上它的非標準化外觀和文檔資料的不充分,使得許多人無法實現和使用 Visual SourceSafe。許多人甚至沒有試用 Vi s u a l S o u r c e S a f e的勇氣。我知道許多高水平技術人員無法啟動Visual SourceSafe并使之運行,其中有一位是管理控制系統項目師。盡管如此,Visual SourceSafe仍然不失為一個很好的工具,如果你花點時間將它安裝在你的小組工作環境中,你一定會為此而感到非常高興。在本章中我并不是為你提供一些指導原則來幫助你創建更好的代碼,我的目的是告訴你如何使用工具來大幅度減少管理大型項目和開發小組所需的資源量,這個工具能夠很容易處理在沒有某種集成式解決方案情況下幾乎無法處理的各種問題。
上傳時間: 2013-10-24
上傳用戶:lgd57115700
很多使用CAD的朋友因為找不到自己需要的字體而煩惱,網上各種可供下載的CAD字庫也不少。之前我也將我收集的600多種字體上傳到百度網盤了,最近又下載了一個1000多種字體的字體庫。 不過發現一個問題:字體名可以隨便改,同一字體也可能有好多不同的版本。從下載的字體庫中就可以看到txt1\2\3\....等多種字體,這些字體到底有什么區別。hztxt.shx是國內使用很廣泛的一種字體文件,但這個文件我就見過多個版本,每個版本文件大小不同,字符顯示效果也不完全相同。因此要找到自己需要的字體說容易,也不容易,最保險的方法就是找到繪圖者使用的原始字體,到網上下載各種字庫都不是很保險。 不過我用過一個SHX字體查看工具,可以直接看到字體文件中的字符,給大家共享一下,但愿能給大家一些幫助。 利用SHX查看器,點“打開”按鈕,可以直接打開SHX文件,看到字體文件中包含的字符及字體效果,如下圖所示: 使用這個工具有下面三個用處: 1、在找到一個字體后,可以先用這個工具檢查一下,是否是自己所需要的字體,不要找到字體就盲目地復制到CAD的字體目錄下。 2、分別打開txt.shx、hztxt.shx、ltypeshp.shx這幾個形文件,可以了解一下字體、大字體和符號形文件里到底里面放了寫什么東西。 3、如果你想更深入了解字體,你可以將SHX在保存為字體源文件*.shp,這是一個純文本文件,你可以了解形文件的定義形式,如果你有興趣的話,甚至可以根據一些教程的指導自己來定義或修改字體文件。 cad字體查看工具SHX查看器注冊碼 Name: (Anything) s/n: sv89356241 Code: LLJL6Y2L
上傳時間: 2015-01-01
上傳用戶:Togetherheronce