STC12C5A60S2單片機是深圳宏晶科技有限公司的典型單片機產品,采用了增強型8051內核,片內集成了60KB程序Flash、1KB數據Flash(EEPROM)、1280字節RAM、2個16位定時/計數器、44根I/O口線、2個全雙工異步串行口(UART)、高速同步通信端口(SPI)、8通道10位ADC、2通道PWM/可編程計數器陣列/捕獲/比較單元(PWM/PCA/CCU)、MAX810專用復位電路和硬件看門狗等資源。STC12C5A60S2指令系統完全兼容8051單片機,并具有在系統可編程(ISP)功能和在系統調試(ISD)功能,可以省去價格較高的專門編程器,開發環境的搭建非常容易。STC12C5A60S2的所有指令和標準的8051內核完全兼容,具有良好的兼容性和很強的數據處理能力,所以,原來講解8051單片機的師資力量可以充分發揮以前講解單片機原理及應用課程的經驗;對于具有8051單片機知識的讀者,不存在轉型困難的問題。本書介紹了STC12C5A60S2單片機的硬件結構、匯編語言程序設計,并詳細介紹了應用于單片機的C語言程序設計,以KeiluVision集成開發環境作為程序設計和調試環境介紹了程序的調試方法。以目前流行的智能車競寒中的智能汽車控制器以及壓力測控系統兩個綜合設計實例為背景,介紹了單片機中各部分的硬件功能和應用設計以及相關的匯編語言、C語言程序設計與調試;特別介紹了嵌入式操作系統以C/OS-IⅡ的裁減和應用。教材的每一章都給出了相應的習題,便于教學。與教材配套的電子教案、書中的所有實例以及最后一章的應用系統設計相關內容都可以從站上下載。
上傳時間: 2022-06-25
上傳用戶:
摘要:PWM模擬DAC技術由于其價格便宜、技術簡單在低成本嵌入式系統中應用廣泛,然而其性能指標卻無法與集成的DAC相比。建模討論了影響PWM模擬實現DAC系統的性能的主要因素。仿真發現,濾波器環節對于PWM模擬DAC的性能參數是至關重要的,在不考慮PWM的位數限制時,濾波級數越高DAC精度越高,然而DAC的建立時間也會顯著增加。分析發現,這兩個主要參教數分別取決于濾波系統對于高頻成分的頻率響應和對于直流分量的階躍響應。具體應用中應該權衡DAC精度和轉換速度,以確保應用PWM模擬DAC可以滿足具體應用需求。關鍵詞:PWM;模擬DAC;系統響應分析;DAC精度;DAC建立時間
上傳時間: 2022-06-25
上傳用戶:
摘要:UCGUI是實時嵌入式系統中廣泛使用的圖形用戶界面,但UCGUI不支持中文字符編解碼。為此,提出一種支持中文字符編解碼的方法。在分析UCGUI字符編解碼框架基礎上,修改內核代碼,添加GB2312漢字編解碼驅動,實現中文字符顯示編解碼服務。針對UCGUI中文顯示時中文字庫占用空間大與MCU存儲空間有限的矛盾,提出一種字體驅動與字模數據分離的中文字體設計方法,包括為外擴字體設計專用驅動、字模數據存儲接口及存儲方法。在UCGUI仿真平臺環境下的測試結果表明,該字庫在UCGUI系列環境下,具有較好的可用性和通用性,可彌補UCGUI界面庫在低成本嵌入式系統中難以實現中文顯示的缺陷。關鍵詞:UCGUI界面庫;外擴字體;圖形界面系統;字體驅動;漢字編解碼;GUI仿真器
標簽: ucgui
上傳時間: 2022-06-26
上傳用戶:
隨著工業制造精度的不斷提高,傳統總線越來越多的表現出速度慢、數據量小的缺點。另一方面,一種將計算機網絡應用于工業控制的總線技術越來越受到關注,這就是工業以太網。EtherCAT是一種基于修改以太網協議的工業以太網,在數據鏈路層使用ISO/IEC802.3協議,數據幀類型為特定類型;在網絡層和傳輸層采用特定協議代替TCP/IP協議。目前,EtherCAT是速度最快、實時性最好的工業以太網協議之一。本文提出了基于UC/OSIⅡ的EtherCAT主站實現的具體方法。首先,從協議層面分析EtherCAT,對數據鏈路層、網絡層和應用層協議進行分析。其次,通過對嵌入式平臺的設計,確保主站系統的實時性。創造性的提出了一個UC/OSIⅡ系統下具有微秒級別精度的時間模塊;同時設計了基于中斷接收數據的DM9000的網卡驅動。最后,根據協議分層構架提出了一套嵌入式的EtherCAT主站軟件ECOU(EtherCAT Over UC/OS),并對主站底層和軟件進行了功能和性能測試。ECOU是一個實施于UC/OSIⅡ的EtherCAT主站。作為嵌入式EtherCAT主站,它的實施更加靈活;同時由于UC/OSIⅡ是實時操作系統,ECOU的性能也得到了很大的提高。關鍵詞:工業以太網;UC/OSIⅡ;EtherCAT;微秒級別時間模塊;主站
上傳時間: 2022-06-30
上傳用戶:
1設計任務與要求1.1基本功能1)能夠測量正弦波、方波、三角波等交流信號的頻率;2)測量信號的頻率范圍為1HZ-9999KHZ,分辨率為1HZ:3)測量結果直接用十進制數值,通過四個數碼管顯示;4)可手動測量,手動清零;5)具有高精度、迅速測量、讀數方便等優點。1.2擴展功能1)具有不同可測頻率范圍的多個檔位;2)有超量程警告,當測量信號頻率超過所選檔位的量程時,頻率計發出警報。2設計原理脈沖信號的頻率就是在單位時間(1s)里產生的脈沖個數,若在一定時間間隔tw內測得這個周期信號的重復變化次數為N,則其頻率可表示為:豆f-N/T(1)數字頻率計的總體框圖如圖1所示:數字頻率計由四大基本電路組成:整形系統,單穩態觸發器構成的閘門電路,可控的計數系統、鎖存譯碼顯示電路、超量程報警系統。經過放大衰減后的被測信號(包括正弦波,三角波,方波等周期信號)經過整形電路,變成峰值為3~5V(與TTL兼容)的方波信號Vx,送入計數器的時鐘脈沖端。當門控信號到來后,閘門電路開啟,時間為Ti,計數器實現計數功能,Ti時間過后閘門關閉,計數停止,鎖存器使能端置零,計數結果被鎖存,通過數碼管可以方便讀出被測信號頻率。圖2為數字頻率計的波形圖:
上傳時間: 2022-07-01
上傳用戶:
數字 信號處理C語言程序集:第一篇:常用信號產生;第二篇:數字信號處理;第三篇:隨機信號數字處理;第四篇:圖像處理;第五篇:人工神經網絡
上傳時間: 2022-07-17
上傳用戶:
[摘要]本論文主要論述了基于Multisim多功能函數信號發生器的設計與仿真。函數信號發生器是一種廣泛應用于工業生產、產品開發、科學研究等領域中比較常見的信號源。函數信號發生器的設計方法有很多,可以由專門的集成芯片設計產生,也可以由分立元件設計產生,本文主要采用模擬電路分立元件的方法進行設計。首先,在RC文氏電橋正弦波振蕩電路的基礎上設計出頻率可調的正弦波振蕩電路。其次,將正弦波信號連接至過零電壓比較器,輸出信號為方波波形。最后,利用積分電路原理,對方波信號進行積分即可產生三角波信號。輸出函數信號的頻率和幅度與R、C的參數有關,因此可以通過多路開關控制器來選擇不同R、C的參數值,從而實現輸出函數信號的頻率可調和幅度可調。本文是利用Multisim仿真工具進行電子電路設計和仿真的,完成了多功能函數信號發生器的設計。[關鍵詞]multisim;函數信號;多功能;振蕩電路
上傳時間: 2022-07-21
上傳用戶:
該文檔為基于MSP430單片機的智能測控模塊設計詳解文檔系統以 TI 公司的 MSP430 單片機為主控芯片,設計了一種帶有 LCD 數據顯示和串口通信等功能的智能測控數據采集模塊。這種智能模塊具有自主的數據采集和數據通信功能,適用于遠程實驗和工業控制。【關鍵詞】 MSP430 單片機;低功耗;LCD 顯示;串口通信
上傳時間: 2022-07-27
上傳用戶:
VIP專區-嵌入式/單片機編程源碼精選合集系列(159)資源包含以下內容:1. 這是對于自動化測試記事本程序的補充腳本.2. Protel 99SE格式的ARM9的原理圖.3. 在ALTERA的軟核NIOS下watchdog組件的控制函數.4. 一份很不錯的嵌入式系統開發應用論文.5. 單片機例子程序F340_example.6. %本程序中時間單位是毫秒 %頻率單位為kHz %本例說明取樣點數與仿真精度的關系 跟在%符號后面的是程序注釋.7. LPC2378關于串口的程序.8. LPC2378讀寫FM24cl04.9. 嵌入式系統詳細文檔,!!!嵌入式系統說明文檔.10. ARM嵌入式應用開發典型實例配書光盤,希望對你有用!.11. PIC中斷與時間中斷匯編編程.12. 能實現2_16 任意進制之間的轉換.13. 用單片機讀寫SST48CFxxx系列CF卡.14. CAN總線的入門書.15. 三星44B0 ADS7843觸摸屏驅動程序.16. 基于LPC2136的TFT真彩 液晶程序.17. 基于44b0的USBSL811_控制器的驅動程序.18. 通過同步軟件來獲取移動智能設備屏幕畫面.19. 關于通信基本原理的仿真.20. 1335液晶的光標控制.21. s3c44b0x胡液晶驅動開發里程.22. s3c44b0的設計原理圖.23. 用GNU 等免費工具開發ARM系統.24. 使用verilog語言控制CPLD通過紅外收發器進行紅外通訊.25. protel繪制的圖片.26. 簡單易懂GUI的用法.27. zigbee無線網絡源碼包.28. 用at89s52單片機控制步進電機實現1/8細分.29. < 嵌入式C語言程序設計>>一書的源代碼.30. SST39VF1601.c sst39vf1601源代碼.31. emmbeded system , very good.32. 該程序完成了c8051外圍電路的驅動和串口協議的編寫。希望能給大家學習51單片機帶來幫助.33. LCD12864串行顯示程序.34. 用于單片機開發.35. os開發的所需的鼠標驅動.36. 這個是個4個數碼管顯示時間的程序.37. arm精簡指令集.38. 用于PLC或RTU上的MODBUS 通信代碼,可以作為MODBUS程序開發參考.39. i2c源代碼情景分析(beta2) 介紹i2c.40. 卡上芯片-EM4100_DS RFID.
上傳時間: 2013-04-15
上傳用戶:eeworm
內容包括PIC16F87X硬件概況;指令系統;匯編程序設計;集成開發環境;在線調試工具;I/O端口;定時器等等
上傳時間: 2013-07-31
上傳用戶:pinksun9