RTL8019AS以太網控制器以寄存器(16K的RAM)為核心,本地和遠程控制并發的操作,RTL8019擁有控制、狀態、數據寄存器,通過他們與MCU通信。 RTL8019的接收和發送的機理 網絡芯片負責物理鏈路層的電信號與上層協議的數據之間的轉化。在分層的參考模型中,層與層之間是獨立的。以太網協議由芯片自動完成。
上傳時間: 2015-11-25
上傳用戶:tyler
這是從網上找來的一個比較典型的PID處理程序,在使用單片機作為控制cpu時,請稍作簡化,具體的PID 參數必須由具體對象通過實驗確定。由于單片機的處理速度和ram資源的限制,一般不采用浮點數運算, 而將所有參數全部用整數,運算到最后再除以一個2的N次方數據(相當于移位),作類似定點數運算,可 大大提高運算速度,根據控制精度的不同要求,當精度要求很高時,注意保留移位引起的“余數”,做好余 數補償。這個程序只是一般常用pid算法的基本架構,沒有包含輸入輸出處理部分。
上傳時間: 2014-01-03
上傳用戶:stvnash
程序描述:使用Cypress的Cy7C68013A芯片進行設計,控制外部LED數碼管的顯示。程序包括USB固件程序以及主機程序。 安裝:把源碼拷貝到硬盤特定目錄下,使用Keil C編譯器和Visual C++ 6.0運行即可。 注意:可以首先使用Cypress的調試工具進行固件程序的調試,以確保固件程序的正確性。
標簽: Cypress 68013A C68013 68013
上傳時間: 2014-01-17
上傳用戶:wxhwjf
《VC++ 和VB串并口開發技術工程應用實例導航》一書的配套源代碼,第1章 串口編程調試精靈,第2章 云臺鏡頭控制系統,第3章 電話自動應答系統,第4章 短信實現遠程監測系統,第5章 步進電機控制,第6章 來電顯示客戶管理系統
上傳時間: 2015-12-01
上傳用戶:nanxia
c51程序集錦,很好的源碼,包括資料,其中包含:16進制<->10進制互換程序,24c01-24c16讀寫驅動程序,通用93c06-93c86系列,ACM-12864漢字液晶顯示驅動程序,at29c040_card(有原理圖),智能化家電控制,E-1330點陣液晶屏驅動程序,hd44780,HT1380實時時鐘驅動程序,ht9200b驅動程序,單個漢字庫字摸提取程序,tc2.0編譯(源碼),按鍵掃描驅動程序,串行驅動led顯示,89C51系列CPU編程器(80F51,87F51),115.2k串行口通信程序,利用復位鍵作為開關機用,P89CXX編程器控制CPU接收和控制程序,軟件紅外線接收程序,P89CXX 編程器電腦發送程序,等等。里面還有不少電路圖。
上傳時間: 2015-12-04
上傳用戶:hewenzhi
:運用動力學原理建立了小車-倒擺的仿真模型, 并以對象輸入輸出的測試數據為依據,討 論了Takagi-Sugeno 模糊模型的參數辨識,提出了模糊逆模型控制方案,基于此借助Matlab 的 Simulink 設計了小車-倒擺的動態模型及其模糊自適應控制系統。仿真結果證明了本文采用的控制 策略的有效性。
上傳時間: 2015-12-13
上傳用戶:gtf1207
實用單片機系統第三版 本包包還程序閱讀器souceinsight3.5 以及比較完整得單片機系統,類似與大家知道得UCOS,但又有很大不同!本包是我朋友所作現在我幫助起推廣。“現在這段時間RTOS非常熱,可很多人往往為了用RTOS而用RTOS,其實很多很多的項目一般的設計都已經可以了的,RTOS顯得有些畫蛇添足。對于一般的設計思路,往往要做很多的工作,甚至整個軟件的結構不知道怎么搭建,McuSystem主要就是解決以上的問題提出的,真正為實用服務的一個系統,它全部用C語言編寫,結構非常清晰,核心是它的消息機制,解決很多普通設計中的一些問題,包括并發事件問題。并且這個消息還支持優先級。我相信只要具有一般C語言水平的都能很快的看懂。系統用Source Insight做編輯,keil為編譯,DPFLASH下載,這個成了標準配置,目錄建在D:\MCU51\。這個程序是讓大家去修改,以適合自己的平臺用。現在簡單的說一下文件的構成:boot.c是入口程序,define.h是一些宏定義,system.c是系統內核,包括節拍,消息都在這個里面,routine.c為例行程序,如鍵盤,數碼管顯示都在這個里面控制,鍵盤是采用掃描的。”
標簽: souceinsight 3.5 用單片機 比較
上傳時間: 2015-12-29
上傳用戶:liansi
在為Linux開發應用程序時,絕大多數情況下使用的都是C語言,因此幾乎每一位Linux程序員面臨的首要問題都是如何靈活運用C編譯器。目前Linux 下最常用的C語言編譯器是GCC(GNU Compiler Collection),它是GNU項目中符合ANSI C標準的編譯系統,能夠編譯用、C++和Object C等語言編寫的程序。GCC不僅功能非常強大,結構也異常靈活。最值得稱道的一點就是它可以通過不同的前端模塊來支持各種語言,如Java、 Fortran、Pascal、Modula-3和Ada等。開放、自由和靈活是Linux的魅力所在,而這一點在GCC上的體現就是程序員通過它能夠更好地控制整個編譯過程。
上傳時間: 2013-12-22
上傳用戶:TF2015
nRF24E1編程下載板是我們自行開發的簡易無線通信模塊nRF24E1的在線下載板,使用方便。 nRF24E1編程下載板源程序包括上位機程序、單片機固件程序和nRF24E1內51核控制程序, 分別存放在“上位機程序”、“AT89S52”和“nRF24E1”三個文件夾內。 “上位機程序”內有應用軟件download.exe。 “AT89S52”內有單片機固件源程序download.c,可以直接編譯連接生成下載文件,下載到目標單片機AT89S52中。 “nRF24E1”內有控制nRF24E1工作的源程序,分別是: 24E1.c:典型控制應用; putchar.c:nRF24E1串行通信源程序; transmit.c:nRF24E1無線發送源程序; receive.c:nRF24E1無線接收源程序; “Temperature”:nRF24E1控制DS18B20溫度采集并無線發送源程序。
上傳時間: 2013-12-02
上傳用戶:jackgao
nRF24E1編程下載板是我們自行開發的簡易無線通信模塊nRF24E1的在線下載板,使用方便。 nRF24E1編程下載板源程序包括上位機程序、單片機固件程序和nRF24E1內51核控制程序, 分別存放在“上位機程序”、“AT89S52”和“nRF24E1”三個文件夾內。 “上位機程序”內有應用軟件download.exe。 “AT89S52”內有單片機固件源程序download.c,可以直接編譯連接生成下載文件,下載到目標單片機AT89S52中。 “nRF24E1”內有控制nRF24E1工作的源程序,分別是: 24E1.c:典型控制應用; putchar.c:nRF24E1串行通信源程序; transmit.c:nRF24E1無線發送源程序; receive.c:nRF24E1無線接收源程序; “Temperature”:nRF24E1控制DS18B20溫度采集并無線發送源程序。
上傳時間: 2013-12-02
上傳用戶:wqxstar