AVRX實時操作無線遙控LED變化控制完整源碼,解碼器件為PT2262,并具有無線編輯保存功能,采用后進先出方式,代碼可直接應用。
上傳時間: 2016-01-05
上傳用戶:xc216
MIL-STD一1553B是一種集中控制式、時分指令/響應型多路串行數據總線標 準,具有高可靠性和靈活性,已經成為現代航空機載系統設備互聯的最有效的解 決方案,廣泛的應用于飛機、艦船、坦克等武器平臺上,并且越來越多的應用到 民用領域。完成1553B總線數據傳輸功能的關鍵部件是總線接口芯片11][41。 在對M幾STD一1553B數據總線協議進行研究后,參考國外一些芯片的功能結 構,結合EDA技術,本論文提出了基于FPGA的1553B總線接口芯片的設計方案。 在介紹了總線控制器BC、遠程終端RT的結構和功能后,給出了基于FPGA的BC、 RT的具體模塊設計,通過工作方式選擇可以配置接口工作在哪種終端模式。每個 終端的設計都給出了詳細的邏輯結構、設計流程和功能仿真結果分析,最后通過 EDA工具的優化及綜合后,在XIL刀呵X巧rtex一4上得以實現。 通過在標準1553B接口板和本設計實驗板對接搭建的測試環境中進行各項功 能測試,表明此設計可以在BC胭汀兩種模式下工作,能處理多種消息格式并且具 有較強的檢錯能力,能應付總線上傳輸的各種消息格式,驗證的結果表明本文提 出的設計方案是合理的。
上傳時間: 2014-01-04
上傳用戶:www240697738
電腦通過串口控制單片機,當按下0~9按鈕后,電腦發送給單片機,單片機用八段數碼管顯示出來.程序中的控件在本站能找到ComDrv32.上位機用Dephi7編寫,下位機用Keil2編寫.分別裝在兩個文件夾中.在WinXP中調試通過.我是剛開始學單片機的.望大家批評指正.同時也想結交朋友聯系方式:honyry@163.com.同時也感謝站長提供了這么好的空間,這里我會常來的.
上傳時間: 2013-12-18
上傳用戶:leixinzhuo
采用冒泡排序的方式在verilog中實現,從而可以實現信號的有序輸出,為控制設備提供有序信號。
上傳時間: 2013-12-13
上傳用戶:zmy123
)利用單片機定時器中斷和定時器計數方式實現秒、分定時。 (2)通過LED顯示程序的調整,熟悉8155與8051,8155與LED的接口技術,熟悉LED動態顯示的控制過程。 (3)通過鍵盤程序的調整,熟悉8155與矩陣式鍵盤的接口技術,熟悉鍵盤掃描原理。 (4)通過閱讀和調試簡易秒表整體程序,學會如何編制含LED動態顯示、鍵盤掃描和定時器中斷等多種功能的綜合程序,初步體會大型程序的編制和調試技巧。
上傳時間: 2014-01-27
上傳用戶:anng
這是控制時鐘芯片8563讀寫操作的程序,采用模擬IIC總線的方式,讀寫函數的入口處先初始化I2C端口為普通IO,出口處再初始化I2C端口為特殊管腳
上傳時間: 2016-03-23
上傳用戶:qoovoop
本點陣電子顯示屏系統以STC89C52單片機作為控制核心,其外圍電路包括存儲器擴展模塊、LED顯示電路模塊、驅動電路模塊、PC通信電路模塊。其中,控制芯片的行驅動用2個74LS138構成4-16譯碼器,采用1/16掃描方式。列驅動采用74HC595驅動,一個漢字用2個74HC595控制。系統同時擴展了SRAM芯片6116和Flash ROM 29C020芯片, 系統控制過程中,可以滿足大容量字模的運算,采用Flash ROM進行漢字掉電保護,通過單片機修改顯示內容。并詳細介紹了在硬件和軟件上的實現過程。 本設計中第二章講述系統方案的設計與分析;第三章講述LED點陣顯示系統的核心硬件設計,主要包括控制芯片、顯示電路和驅動電路的設計等;第四章詳細介紹了系統核心軟件——靜態顯示程序的設計過程,之后以左移顯示程序為例介紹動態顯示程序的設計以及主程序的設計;第五章對PC通信協議及軟硬件設計予以詳細介紹。 如需詳細的硬件電路及說明,可以與作者聯系!
上傳時間: 2014-06-24
上傳用戶:lyy1234
使用單片機控制AD9954芯片,包括FSK,PSK等各種調制方式的設置。
上傳時間: 2014-01-09
上傳用戶:ayfeixiao
以一維驅動非線性漂移波方程為模型 ,研究了利用外加周期信號成功地對時空混沌進行非反饋控制過程中的相同步.在驅動波坐標系中 ,系統可以被變換成一組在周期勢中運動的耦合振子模式,這些模式通過相同步被控制信號逐一控制.研究發現 ,內部模式對外加周期信號的響應方式有2種 一些模式表現出鎖頻 ,另一些模式則觀察到了一種特殊的無鎖頻的相同步
上傳時間: 2016-04-12
上傳用戶:youmo81
練習并掌握多任務實時操作系統下Task 調度、Task 間主要通信手段(信號量、消息隊列等)、RISC 處理器 I/O 端口控制等內容,并形成嵌入式實時應用軟件的良好編程習慣。創建多Task,為每個Task 創建私有的Message Queue,每個Task 只通過自己的私有Message Queue 接收消息;Task 間消息通信通過向對方私有MessageQueue 發送消息完成。 Task1:管理Task。負責系統啟動時同步系統中其他Task 的啟動同步,利用信號量的semFlush()完成。同時接收各Task 的告警信息,告警信息需編號以logmsg 方式輸出。本task 負責系統結束時的Task 刪除處理。 Task2:console 命令行接收Task。接收并分析console 發來的命令行及參數。自行設置5 種以上命令,并根據命令的內容向Task3 或/及Task4 發送激勵消息。同時實現系統退出命令,使系統采用適當方式安全退出。收到非法命令向Task1告警。 Task3:Led 控制Task。接收Led 控制消息(命令),自定義Led 顯示方式表現命令執行情況。本task 應負責led 相關I/O port 初始化。收到非法led 控制命令向Task1 告警。 Task4:console 輸出Task。接收需打印輸出的字串消息(命令),輸出到console。收到長度為0 或超常字串向Task1 告警。
上傳時間: 2016-04-12
上傳用戶:iswlkje