C8051Fxxx 系列單片機是完全集成的混合信號系統級芯片,具有與8051 兼容的微控制器內核,與MCS-51 指令集完全兼容。除了具有標準8052 的數字外設部件之外,片內還集成了數據采集和控制系統中常用的模擬部件和其它數字外設及功能部件。參見表1.1 的產品選擇指南可快速查看每個MCU 的特性。 MCU 中的外設或功能部件包括模擬多路選擇器、可編程增益放大器、ADC、DAC、電壓比較器、電壓基準、溫度傳感器、SMBus/ I2C、UART、SPI、可編程計數器/定時器陣列(PCA)、定時器、數字I/O 端口、電源監視器、看門狗定時器(WDT)和時鐘振蕩器等。所有器件都有內置的FLASH 程序存儲器和256 字節的內部RAM,有些器件內部還有位于外部數據存儲器空間的RAM,即XRAM。C8051Fxxx 單片機采用流水線結構,機器周期由標準的12 個系統時鐘周期降為1 個系統時鐘周期,處理能力大大提高,峰值性能可達25MIPS。C8051Fxxx 單片機是真正能獨立工作的片上系統(SOC)。每個MCU 都能有效地管理模擬和數字外設,可以關閉單個或全部外設以節省功耗。FLASH 存儲器還具有在系統重新編程能力,可用于非易失性數據存儲,并允許現場更新8051 固件。應用程序可以使用MOVC 和MOVX 指令對FLASH 進行讀或改寫,每次讀或寫一個字節。這一特性允許將程序存儲器用于非易失性數據存儲以及在軟件控制下更新程序代碼。片內JTAG 調試支持功能允許使用安裝在最終應用系統上的產品MCU 進行非侵入式(不占用片內資源)、全速、在系統調試。該調試系統支持觀察和修改存儲器和寄存器,支持斷點、單步、運行和停機命令。在使用JTAG 調試時,所有的模擬和數字外設都可全功能運行。每個MCU 都可在工業溫度范圍(-45℃到+85℃)內用2.7V-3.6V(F018/019 為2.8V-3.6V)的電壓工作。端口I/O、/RST 和JTAG 引腳都容許5V 的輸入信號電壓。
上傳時間: 2013-11-14
上傳用戶:jiangshandz
VxWorks是WindRiver(風河)公司開發的嵌入式實時操作系統(RTOS),由于它的高實時性,所以廣泛地應用于軍事、工業控制、通信等領域;分析了VxWorks下PCI總線多功能數據采集卡的實現方法;以ADLINK的PCI7396數據采集卡為例,介紹PCI總線設備的配置空間,包括它的結構及訪問方法,重點介紹PCI總線設備在VxWorks下驅動程序的開發步驟及編程要點,并對開發過程中的關鍵部分給予代碼說明;在某綜合控制系統中,開發的驅動程序運行穩定、可靠。
上傳時間: 2013-11-02
上傳用戶:masochism
PCB LAYOUT 術語解釋(TERMS)1. COMPONENT SIDE(零件面、正面)︰大多數零件放置之面。2. SOLDER SIDE(焊錫面、反面)。3. SOLDER MASK(止焊膜面)︰通常指Solder Mask Open 之意。4. TOP PAD︰在零件面上所設計之零件腳PAD,不管是否鑽孔、電鍍。5. BOTTOM PAD:在銲錫面上所設計之零件腳PAD,不管是否鑽孔、電鍍。6. POSITIVE LAYER:單、雙層板之各層線路;多層板之上、下兩層線路及內層走線皆屬之。7. NEGATIVE LAYER:通常指多層板之電源層。8. INNER PAD:多層板之POSITIVE LAYER 內層PAD。9. ANTI-PAD:多層板之NEGATIVE LAYER 上所使用之絕緣範圍,不與零件腳相接。10. THERMAL PAD:多層板內NEGATIVE LAYER 上必須零件腳時所使用之PAD,一般稱為散熱孔或導通孔。11. PAD (銲墊):除了SMD PAD 外,其他PAD 之TOP PAD、BOTTOM PAD 及INNER PAD 之形狀大小皆應相同。12. Moat : 不同信號的 Power& GND plane 之間的分隔線13. Grid : 佈線時的走線格點2. Test Point : ATE 測試點供工廠ICT 測試治具使用ICT 測試點 LAYOUT 注意事項:PCB 的每條TRACE 都要有一個作為測試用之TEST PAD(測試點),其原則如下:1. 一般測試點大小均為30-35mil,元件分布較密時,測試點最小可至30mil.測試點與元件PAD 的距離最小為40mil。2. 測試點與測試點間的間距最小為50-75mil,一般使用75mil。密度高時可使用50mil,3. 測試點必須均勻分佈於PCB 上,避免測試時造成板面受力不均。4. 多層板必須透過貫穿孔(VIA)將測試點留於錫爐著錫面上(Solder Side)。5. 測試點必需放至於Bottom Layer6. 輸出test point report(.asc 檔案powerpcb v3.5)供廠商分析可測率7. 測試點設置處:Setuppadsstacks
上傳時間: 2013-11-17
上傳用戶:cjf0304
新技術天地留言版 v1.0 windows/linux(兩個平臺我都試過)+jdk1.4+resin+jdbc+mysql 本系統采用jsp編寫,數據庫采用的是MYSQL,使用JDBC驅動,所以要求有MYSQL的JDBC的驅動程序 本程序的JDBC驅動程序在LIB目錄下,在發布的時候放在resin的WEB-INFlib目錄下 本程序的類文件在CLASS目錄下,發布的時候放在resin的發布目錄的WEB-INFclasses下
上傳時間: 2014-11-23
上傳用戶:xmsmh
這是ofdm的原始仿真代碼,是應用matlab環境下的程序。
上傳時間: 2015-06-04
上傳用戶:417313137
眾所周知,DOS和Window98操作系統下用戶程序能夠直接操作端口(Port函數),但在Win2000和WinXP下卻不能直接操作端口,該程序源碼是在Window2000和WindowXP系統下直接操作計算機端口例子。
標簽:
上傳時間: 2015-07-16
上傳用戶:咔樂塢
gdb調試指南,gdb是gun的一部分,它主要是用來在linux下調試程序用的。
上傳時間: 2014-05-27
上傳用戶:colinal
摘 要: 本文件是C8051單片機FLASH讀寫測試實驗;使用外部22.1184MHz晶振. 利用PC機控制FLASH讀寫 文件, 擦除芯片等功能。使用外部22.1184MHz晶振。必須使用光盤中附帶的字庫文件和Fsend.exe字庫 下載專用應用程序。flash地址范圍:0x00000--0x3ffff 燒寫字庫方法:先下載該FALSH讀寫程序,在打開GB2312字庫下栽程序FSend.exe, 選擇字庫文件GB2312_NEW.dat 并發送,這時候開發板上D7 LED會快速閃爍,等下載完成后, 此燈會間隔1秒閃爍。再下載flash_gb目錄的測試程序,讀取字庫并顯示。
上傳時間: 2013-12-19
上傳用戶:陽光少年2016
本次實驗中用Java實現的Calendar具有跨平臺運行能力,并且具有非常友好和實用的界面,同時所有功能都可以在多個平臺上使用。(開發平臺Eclipse3.2.2) 實驗中,該JAVA應用程序完全使用了SWING開發,可以獲得更好的程序運行性能,特別是在JDK6.0環境下,程序運行性能和本地程序運行性能達到一致。同時,在應用程序界面風格方面,使用SWING開發的JAVA應用程序,具有更美觀的界面;并且可以有多個風格讓用戶任意選擇。本次實驗中開發的JAVA版Calendar的界面風格始終保持和本地系統完全一致。(同時給出了JNI的VC實現代碼)
上傳時間: 2013-12-22
上傳用戶:wl9454
黑客基礎書籍,講述了如何在沒有源碼的情況下分析程序,以及一些黑客基本手段
上傳時間: 2014-01-10
上傳用戶:sssl