利用BFS算法解八數碼問題 在3*3的方格上放著1-8數碼,有一空格為0變化規則為空格可以和上,下,右,左四個相鄰的數字互換, 至到和目標狀態相等, 每一種狀態用一個結點表示 而每個結點每次變化最多有四種結點,將這些結點依次入隊列中, 例如初始結點S0,入隊列后出隊,將S0變化最多產生的四種結點S01,S02,S03,S04依次入隊列中, 當S01出隊后,產生的四種結點S11,S12,S13,S14(實際上不會有四種結點)依次入隊, 每次出隊時與結束結點相比較,如果相等則退出, 為了,防止已經入隊的結點再次入隊,(這樣會造成列循環),將每次入隊的結點設置一個標識號, 四種變化即:向上,向下,向右,向左,我們要求向上和向下互斥,向右和向左互斥
上傳時間: 2015-04-24
上傳用戶:sdq_123
單片機和PC機串口通訊實例說明 首先打開串口調試程序并按要求設置。啟動51板后,按S10切換至接收狀態,按S12切換至發送狀態,啟動默認為發送狀態。 發送狀態: 進入發送狀態后,可向PC發送1-9 9個數字,并且數碼顯示同時顯示發送的數,按S1發送1,按S2發送2,依次到按S9發送9。S11無用。發送成功可在串口調試程序的數據接收欄中顯示收到的數據。 發送狀態: 進入發送狀態后,在串口調試程序的數據發送欄中輸入00-FF的16進制2位數,點擊手動發送,如發送成功,51版將16進制數通過程序轉換為10進制數并顯示在數碼顯示塊上。如選擇自動發送則改變數據發送欄中的數字,數據就自動發送至51板。(注:發送數據時數據必為2位16進制數,不足添0,如00,01,02,33,44,AF。)
上傳時間: 2015-10-18
上傳用戶:zhengzg
本系統主要由MC9S12DG128控制核心、電源管理單元、路徑識別電路、車速檢測模塊、舵機控制單元和直流電機驅動單元組成,以飛思卡爾公司的16位單片機S12為控制核心,路徑識別和車速的檢測相結合,通過控制轉向舵機和驅動電機,使智能車系統控制小車快速行駛!
上傳時間: 2016-06-25
上傳用戶:lht618
全國智能車大賽的motor測試程序,用來測試motor的性能和最高轉速,基于飛思卡爾S12芯片平臺
上傳時間: 2016-08-18
上傳用戶:er1219
1簡介本應用筆記介紹了如何采用MC9S122VL32器件,在RGB LED照明應用中實現控制和診斷功能。MC9S12ZVL32集成了一個16位微控制器(基于成熟的S12技術),一個汽車穩壓器,一個LIN接口,一個用于感應汽車電池電壓的VSUP模塊,和一個HVI引腳[1]。RGB LED照明應用采用FreeMASTER工具進行控制[2]本文檔包含AN4842SWzip文件,其中帶有X-S12ZVL32-USLED硬件和軟件文件。2 RGB LED照明應用圖1所示為RGB LED照明應用的結構框圖。藍色框表示MC9S12ZVL32模塊,淺棕色框表示軟件模塊。RGB LED通過FreeMASTER工具控制頁面[2]進行控制。ADC會感應RGB LED的電壓,并通過AMMCLIB模塊[3]計算出LED平均電流,從而實現LED診斷功能。RGB LED控制和診斷模塊可通過LIN進行監控。有關詳細描述,請參閱以下各節。2.1 RGB LED應用電路RGB LED通過MCU PWM1,PWM3和PWMS輸出進行控制,見圖2。通過MCU的輸入端AN3.AN4和AN5分別測量電阻R6,R7,R8與RGB LED的連接處電壓,見表1.MCU +s v調節器使用的是外部鎮流晶體管Q3.Q3有助于降低MCU功耗,還能提升調節器電流容量。模塊電池反接保護功能由二極管DS提供。2.2 RGB LED控制PWM模塊以16位分辨率驅動LED.由于較高的PWM分辨率,RGB LED顏色的變化很流暢。2.3 RGB LED診斷RGB LED診斷模塊報告用LED二極管電壓值和所用PWM占空比計算得到的實際LED平均電流。實際LED電壓在LED導通時由ADC采樣,在PWM信號下降沿之后紅光二極管采樣約2us,綠光二極管約4 1s,藍光二極管約6us。采樣值用來計算二極管電阻電壓。因電阻電壓及其電阻是已知的,所以可以用來計算二極管峰值電流。用已知的PWM占空比值和二極管峰值電流計算平均電流值。計算是通過AMMCLIB[3]用16位小數算法完成的。
上傳時間: 2022-06-19
上傳用戶:
內容簡介介紹FreescaleH(CS12系列16位微控制器的中央處理器結構、S12存儲器、512指令系統、S12匯編程序設計與實例、Sl2輸出/輸入端口、中斷系統、定時器模塊、模/數轉換模塊、脈寬調制模塊、SPl和SCI串行通信模塊、Sl2微控制器應用實例和HCS]2在線調試等。并以MC9S12x;128為例,較詳盡地列出了大量相關功能寄存器的作用及設置方法,還針對以上功能模塊給出了已經調試通過的匯編語言或C語言例程。本書是針對已其有微控制器的基本知識而需要應用HCS]2系列微控制器的讀者,通過本書的學習可以更快地掌握Freescale16位微控制器HCS12系列的基本功能,本書可作為汽車電子、自動控制、智能家電、儀器儀表等領域工程技術人員的參考書,也可作為高等院校相關專業高年級本科生、研究生的教材以及教師的教學參考書。
上傳時間: 2022-06-23
上傳用戶:
Kinetis系列是飛思卡爾公司基于ARM Cortex-M4和Cortex-M0+內核的單片機,和CortexM3相比,M4內核主要增加了DSP運算指令和可選的浮點運算單元,同時保持了與Cortex-M3的兼容性,因此被寄予希望能逐步替代Cortex-M3。Kinetis也成為飛思卡爾杯全國大學生智能車競賽新的硬件平臺之一。社C/OS-III是Micrium公司推出的全新RTOS,特別適用于那些有計算前導零(CLZ)硬件指令的高端32位CPU,可大大加速就緒表查找速度。uC/OS-IⅡ的主要精華在于其巧妙的優先級軟件查表算法,而對于有CLZ硬件算法指令的CPU,如MIPS、PowerPC、ARM11及以上系列,仍使用uC/OS1l就不那么合理了。uC/OS-l源代碼公開,官方已提供對目前主流單片機的移植支持,并且針對幾大主流單片機都提供相應的教材1時,Kinetis就是其中之一。Micrium官方提供的基于Kinetis平臺的范例都是使用1AR作為集成開發環境的,考慮到飛思卡爾官方的CodeWarrior開發環境有著廣泛的用戶群,尤其是使用過S08/S12等單片機的用戶,大多熟悉CodeWarrior。因此,本文將以Kinetis 平臺為例,講述如何使用CodeWarrior集成開發環境將uC/OSI運行起來,作為應用開發的基礎,也便于那些教學中使用CodeWarrior編譯器的師生,將C/OSII引入嵌入式系統教學。
標簽: CodeWarrior
上傳時間: 2022-06-24
上傳用戶:jason_vip1
eeworm.com VIP專區 單片機源碼系列 44資源包含以下內容:1. 單片機外圍器件實用手冊電源器件分冊.pdf2. 聲光控畢業設計PROTUSE仿真.rar3. OCMJ4X8B液晶驅動程序.doc4. lcd漢字取模軟件.rar5. 39 數碼管顯示4×4鍵盤矩陣按鍵(修改后).rar6. STC12C5A60S2.pdf7. IAR+kegen++MSP430_V5.3.rar8. 單片機proteus仿真100例.rar9. PIC單片機仿真技術講座.pdf10. 基于AVR單片機的安全工具監控系統設計.zip11. 基于STC單片機的LED輪廓顯示控制器設計.zip12. 硬件工程師要求.doc13. 基于MSP430單片機的溫控系統設計.zip14. 單片機編程漢字字庫提取工具.zip15. 430匯編指南.pdf16. 單片機實驗開發板原理圖.rar17. keil c51軟件的使用教程.doc18. MSP430單片機C語言應用程序設計實例精講(秦龍編著).rar19. LCD12864做的強大模擬電子鐘.rar20. MSP430_C語言例題.pdf21. 高質量c編程指南.pdf22. 三相無刷直流電機控制器MLX90401的原理及應用.pdf23. 51單片機寄存器[1].pdf24. 1602顯示DS1302和按鍵對時源程序.zip25. 十天學會單片機實例100.doc26. 基于MSP430單片機的智能小車設計.zip27. 元器件封裝規格大全.pdf28. MSP430FG4618匯編語言.pdf29. 單片機原理及其接口技術.pdf30. AT32UC3C2512C.pdf31. 18B20溫度傳感器中文資料.pdf32. ADC_DESIGN_0818.pdf33. 51單片機C程序設計100例.pdf34. STM8的C語言編程.doc35. 單片機課設液晶資料.rar36. 袖珍型電子日歷及8路長時間定時控制器程序.zip37. 單片機課件.rar38. 單片機C語言程序設計實訓100例--基于AVR+PROTEUS仿真.rar39. 單片機開發實用工具包分享.rar40. 串口調試助手V2.2.rar41. 51單片機應用從零開始.pdf42. MODBUS SLAVE單片機程序,支持51和AVRmodbusM16.rar43. 單片機譜曲軟件.rar44. 51單片機教程學習.PDF45. Keil uvision4使用教程.pdf46. 51定時器計算.exe47. proteus教程和keil教程.rar48. 51單片機教程.pdf49. 單片機燒錄工具.exe50. 單片機與PLC通信研究.pdf51. led旋轉顯示器.doc52. 單片機小精靈軟件.zip53. 單片機與PLC通訊技術在紡織整經機中的應用.pdf54. MSP430問題匯總.pdf55. 循環小車設計.rar56. IO口模擬I2C(主 從).rar57. 經典單片機實驗.pdf58. 在51下的外掛硬盤和FLASH的MP3方案程序以及原理圖.rar59. 單片機35個實例精講.zip60. 單片機設計的音樂噴泉控制器.pdf61. 51單片機應用.pdf62. 怎么使用PonyProg.doc63. 51匯編機器指令.docx64. 數碼管代碼生成器.zip65. Keil_uVision3教程.pdf66. MC68332 motolara.pdf67. LPC92x1數據手冊.pdf68. MC68332UM伺服驅動器芯片.pdf69. LED搖搖棒的詳細制作資料.docx70. 數碼管編碼工具.exe71. PLC初學者必讀課程.pdf72. ATmega8515數據手冊(英文).pdf73. 單片機紅外發射(原理與設計程序).doc74. I2C總線協議詳解.doc75. STM8S105中文數據手冊.PDF76. P89LPC912英文資料.pdf77. S12 BDM調試器使用說明V1.0 09-12-17.pdf78. GPS高精度的時鐘的設計和實現.doc79. 基于單片機及CPLD的多間隔脈沖產生電路.zip80. 基于STC12C5A60S2的帆板控制系統設計.zip81. Keil uVision4注冊機.zip82. 89C52與1602時鐘protues實驗.pdf83. vb20061013(VB編程運用軟件).rar84. OV7620數字攝像頭使用詳解.pdf85. 單片機語言C51應用.pdf86. keil C51完全破解版uVision2.rar87. 漢字顯示LCD的實現原理及簡易設計.pdf88. 多功能萬年歷.doc89. 基于單片機用軟件實現直流電機PWM 調速系統.pdf90. (1小時學會C語言51單片機)C語言入門教程.ppt91. IO口模擬I2C(主+從).rar92. 40個單片機c和匯編的經典程序.pdf93. ATmega32中文版資料.pdf94. 51/ARM原理圖(嵌入式).rar95. 40 個經典單片機實驗幫你成功.pdf96. 單片機8X8點陣原理及驅動.doc97. 精心制作的6本AVR例程電子書.rar98. PWM及其ADC應用.zip99. 基于單片機的計算器設計.doc100. AVR教程電子書(2).rar
標簽: 電磁測量
上傳時間: 2013-07-06
上傳用戶:eeworm
eeworm.com VIP專區 單片機源碼系列 65資源包含以下內容:1. C8051F35X單片機內部Flash存儲器的擦寫方法.pdf2. 學51單片機之數碼管部分.pdf3. 單片機在汽車駕駛模擬器中的應用.pdf4. 學51單片機之C51基礎知識.pdf5. 學51單片機之單片機基礎知識.pdf6. PIC單片機的C語言編程教材.pdf7. 學51單片機之LED部分.pdf8. NiosII培訓教程與實驗材料.rar9. Keil C51語言使用技巧及實戰(周立功).pdf10. STM32F10xxx USB開發工具包.pdf11. 教你寫Makefile.pdf12. 怎樣寫testbench-xilinx.pdf13. 學單片機之中斷部分部分.pdf14. 代碼優化的文檔.pdf15. 學單片機之定時器部分.pdf16. Nios 的用戶定義接口邏輯實例.rar17. 學單片機之串口通信.pdf18. Avlon總線規范參考手冊.pdf19. AVR單片機與GCC編程.rar20. 數字信號處理.doc21. 為何選用SAMSUNG S3C44B0進行開發.doc22. 各類開發實用電路圖.rar23. linux 中斷和設備驅動.rar24. 基于C語言的MCS-51系列單片機軟件開發系統.rar25. 基于單片機技術的光電檢測研究.pdf26. 基于單片機的智能流量控制系統.pdf27. 基于AT89C51的腰椎牽引儀的設計.pdf28. 基于單片機的數字溫度測控系統設計.pdf29. 基于MSP430單片機的二氧化碳測量系統.pdf30. usb調試助手.rar31. 基于PIC單片機的螺桿空壓機控制器.pdf32. 基于PIC單片機的蓄電池檢測及均衡系統.pdf33. AVR Terminal.EXE34. 閃速8 AD轉換器TLC5510與單片微機的接口技術.pdf35. 基域C8051F020芯片的多功能計數器設計.pdf36. MCU51的串口調試工具.rar37. 基于單片機的樓宇供暖節能系統的設計.pdf38. 基于MSP430單片機的近紅外水分分析儀設計.pdf39. 可編程計數器陳列PCA原理及應用設計.pdf40. 基于單片機控制多路PZT的驅動電路設計.pdf41. 基于MSP430單片機的深水監測裝置.pdf42. 74系列選型參考資料.pdf43. 基于DS1820的無線溫度采集系統的設計.pdf44. 基于單片機的熱電偶測溫系統的設計.pdf45. 基于單片機的車速控制技術的研究.pdf46. 基于C8051F410的精確信號模擬電路設計.pdf47. 簡述單片機測控通用系統.doc48. 基于ATmega128的泥漿壓力脈沖信號仿真器.pdf49. 基于芯片ADE7755單相電能計量電路的設計.pdf50. 32位嵌入式CPU中系統控制協處理器的設計與實現.pdf51. 基于ADS1253的色譜儀數據采集系統設計.pdf52. 用單片機實現流水燈的控制設計.pdf53. 基于SMBus的雙單片機多通道ADC.pdf54. 基于單片機的人體腰椎復位研究.pdf55. 用stm32設計的rtc萬年歷程序.rar56. 基于PIC單片機的太陽能路燈控制器.pdf57. 基于SPCE061A的智能語音處理系統設計.pdf58. 串口利用定時器中斷接受不同的幀.rar59. 基于SMS的單片機無線監控系統設計.pdf60. STM32的SD卡驅動及液晶驅動源代碼資料.rar61. 基于單片機的資料庫溫和濕度監控系統.pdf62. I2C的模擬驅動資料下載.rar63. 基于單片機的多點溫度煙霧測控系統設計.pdf64. FREERTOS的官方移植文檔.rar65. 基于單片機的糧庫多點測溫系統的設計.pdf66. 強人寫的UCOS_II,V2.52.rar67. SPCE061A在智能家居系統中的應用.pdf68. 飛思卡爾S12系列單片機系統硬件設計.rar69. 基于單片機的溫度遠程控制系統設計.pdf70. MC9S08FL16 DEMO資料.pdf71. WORKBENCH學習指導資料.pdf72. M52235EVB-K2e 開發板資料.rar73. AVR應用經驗解析.pdf74. M52221 DEMO板資料.rar75. DSP系列56F800 DEMO開發板資料.rar76. DSP 56f800 DBUM開發板資料.rar77. SD協議介紹.doc78. CML-5282開發板資料.rar79. 單片機C51編程規范教程.doc80. IIC總線協議中文版.pdf81. Freescale MC9S12C64介紹及編程練習.rar82. freescaler開發板資料及原理圖.rar83. PIC16F877的外圍功能模塊資料.pdf84. HCS12中斷原理分析 ppt.rar85. PIC16f877快速入門教程.pdf86. DEMO9RS08KB12開發板資料及原理圖.rar87. Freescale HCS12微控制器資料 ppt.rar88. 單片機語言C51程序設計.pdf89. 基于SPCE061A的步進電機控制系統設計.pdf90. HCS12微控制器MC9S12DP256使用指南 ppt.rar91. 單片機常用的程序30例.rar92. MCS-51單片機實用子程序庫實驗(七).doc93. DEMOLL16_Lab_code使用資料.rar94. FSL08系列單片機開發及C語言編程簡介.pdf95. MCS-51單片機實用子程序庫實驗(六).doc96. HCS12X系列存儲器配置操作指南.pdf97. MC9S08QG8英文資料 pdf.pdf98. MCS-51單片機實用子程序庫實驗(五).doc99. 基于XGATE進行Manchester譯碼的方法.pdf100. FREESCALE單片機的C編程教程.pdf
標簽: 滾動碼
上傳時間: 2013-05-21
上傳用戶:eeworm
VIP專區-嵌入式/單片機編程源碼精選合集系列(99)資源包含以下內容:1. 嵌入式arm練習程序,很適合初學者的程序.2. 這是功能非常強大的USB接口芯片cy68013a的中文文檔..3. 希姆通sim300的官方user guide.4. MPC850  SCC  HDLC自環通信.5. XMODEM 是一種適合在兩個計算機之間進行文件傳輸的簡單協議。嵌入式系統調試環境經常利用此協議或其變體.6. S12開發包相關的codewarriorSCI.7. S12開發包相關的codewarrior工程LED00.8. S12開發包相關的codewarrior工程范例Can.9. S12開發包相關的codewarrior工程范例print.10. 5分鐘學會使用CPLD,5分鐘學會使5分鐘學會使用CPLD,用CPLD,5分鐘學會使用CPLD.11. 詳細講解 MF RC500 的功能與應用.12. 兼容ALTERA公司的USBBlaster下載線的原理圖和PCB文件。非常珍貴.13. 飛利浦公司的芯片.14. 嵌入式系統教學講稿 大家可以共享下.15. 一個很不錯的24c02遠程序,忘大家 共同學習 交流,.16. 基于ARM920T嵌入式通信控制系統設備驅動開發.17. LED顯示屏基本點路原理介紹,給大家看看.18. INTEL HEX文件格式規范及在嵌入工系統中應用分析.19. Keil MDK for ARM 破解文件.20. 開發u盤的源代碼及工具,不支持聲音播放。.21. 核共振數據采集PCB.22. psos(pSOSystem)開發詳細介紹.23. GPS定位信息液晶顯示器的C程序 能顯示經緯度.24. ARM7(LPC2131) + FreeRTOS, 基于 Codesourcery gcc, 共10個任務, 僅占 2k RAM.25. 本頻率計采用數據選擇器實現對任意周期信號的頻率、周期、脈寬、占空比、自檢等不同功能輸入電路的選擇.26. 軟件用戶界面設計講座(林銳).27. Keil環境下Wiggler和H-JTAG使用簡明教程(一) v1.0.28. nucleus 源碼 nucleus 源碼.29. 一種A/D轉換芯片,功能強大,適合于多種場合.尤其對嵌入式系統應用最為廣泛..30. 讀寫串行EEPROM芯片AT24C02實例, 稍微改動也可以讀寫其他型號的串行I2C總線EEPROM.31. CS5460A芯片與其在功率測量的一種應用.32. ARM7開發全部源代碼.33. 《c語言嵌入式系統編程修煉之道》.34. IAR開發環境下LPC2138利用定時器輸出方波示例!.35. 嵌入式系統的構建-清華大學自動化系試用教材.36. 單片機實例.37. 16_64點陣滾動顯示.38. 1602和4×4鍵盤做的輸入法.39. 485多機通訊.40. LPC2294 AD轉換主程序設計.
上傳時間: 2013-07-27
上傳用戶:eeworm