單片機基礎知識單片機的外部結構:1、 DIP40雙列直插;2、 P0,P1,P2,P3四個8位準雙向I/O引腳;(作為I/O輸入時,要先輸出高電平)3、 電源VCC(PIN40)和地線GND(PIN20);4、 高電平復位RESET(PIN9);(10uF電容接VCC與RESET,即可實現上電復位)5、 內置振蕩電路,外部只要接晶體至X1(PIN18)和X0(PIN19);(頻率為主頻的12倍)6、 程序配置EA(PIN31)接高電平VCC;(運行單片機內部ROM中的程序)7、 P3支持第二功能:RXD、TXD、INT0、INT1、T0、T1 單片機內部I/O部件:(所為學習單片機,實際上就是編程控制以下I/O部件,完成指定任務)1、 四個8位通用I/O端口,對應引腳P0、P1、P2和P3;2、 兩個16位定時計數器;(TMOD,TCON,TL0,TH0,TL1,TH1)3、 一個串行通信接口;(SCON,SBUF)4、 一個中斷控制器;(IE,IP)針對AT89C52單片機,頭文件AT89x52.h給出了SFR特殊功能寄存器所有端口的定義。教科書的160頁給出了針對MCS51系列單片機的C語言擴展變量類型。 C語言編程基礎:1、 十六進制表示字節0x5a:二進制為01011010B;0x6E為01101110。2、 如果將一個16位二進數賦給一個8位的字節變量,則自動截斷為低8位,而丟掉高8位。3、 ++var表示對變量var先增一;var—表示對變量后減一。4、 x |= 0x0f;表示為 x = x | 0x0f;5、 TMOD = ( TMOD & 0xf0 ) | 0x05;表示給變量TMOD的低四位賦值0x5,而不改變TMOD的高四位。6、 While( 1 ); 表示無限執行該語句,即死循環。語句后的分號表示空循環體,也就是{;}第一章 單片機最小應用系統:單片機最小系統的硬件原理接線圖:1、 接電源:VCC(PIN40)、GND(PIN20)。加接退耦電容0.1uF2、 接晶體:X1(PIN18)、X2(PIN19)。注意標出晶體頻率(選用12MHz),還有輔助電容30pF3、 接復位:RES(PIN9)。接上電復位電路,以及手動復位電路,分析復位工作原理4、 接配置:EA(PIN31)。說明原因。第二章 基本I/O口的應用第三章 顯示驅動第七章 串行接口應用
標簽: 單片機
上傳時間: 2013-10-30
上傳用戶:athjac
利用moxa提供的功能強大的動態連接庫,完成各種串口協議的通訊和傳輸文件(zmod ,xmod等協議),內付c,vb,delphi的demo程序
上傳時間: 2014-01-11
上傳用戶:lili123
HMM(Hidden Markov Model),狀態數目N=3,觀察符號數目M=2,時間長度T=3。 (a) Probability Evaluation: 給定狀態轉換機率A、狀態符號觀察機率B、和起始機率 ,求觀察序列 出現的機率。 (b) Optimal State Sequence: 給定狀態轉換機率A、狀態符號觀察機率B、起始機率 、和觀察序列 ,求一個狀態序列 使得O出現的機率最大。 (c) Parameter Estimation: 給定狀態轉換機率A、狀態符號觀察機率B、起始機率 、和觀察序列 ,求新的A、B、 ,使得O出現的機率最大。
上傳時間: 2014-08-28
上傳用戶:heart520beat
摘 要: 本文件是C8051單片機DA測試實驗程序;使用外部22.1184MHz晶振. 功能:定義 A ~ F 為功能鍵。 按"A" 鍵,輸出250HZ的方波,按"B" 鍵,輸出250HZ的正弦波形,按"C" 鍵,輸出250HZ的三角波, 按"D" 鍵,輸出250HZ的鋸齒波。用示波器在J6(DAC0)觀測結果,使用串口觀測按鍵信息。
上傳時間: 2014-01-17
上傳用戶:zxc23456789
該壓縮包為ARM S3C44B0的源代碼,含有5個程序。分別為按鍵控制LED,PWM脈沖寬度調制,RTC實時時鐘,UART串口通信,DMA直接內存存取等5個實驗的源代碼。代碼以C語言為主,輔以部分ARM匯編指令。該實驗開發平臺為S3C44B0板,開發工具為ADS1.2.
上傳時間: 2014-08-10
上傳用戶:PresidentHuang
用于開發單片機的!!!超級單片機開發工具!!! 單片機開發過程中用到的多功能工具,包括熱敏電阻RT值--HEX數據轉換;3種LED編碼;色環電阻計算器;HEX/BIN 文件互相轉換;eeprom數據到C/ASM源碼轉換;CRC校驗生成;串口調試,帶簡單而實用的數據分析功能;串口/并口通訊監視等功能. 用C++ Builder開發,無須安裝,直接運行,不對注冊表進行操作。純綠色軟件。 詳細說明: 1、RT轉換:支持兩種電路,8/10位轉換精度,生成C/ASM源代碼格式的數據,可手工輸入數據或從文件中讀取,輸入的數據可以保存到文件中。文件格式為逗號分隔符: 溫度,阻值 2、LED編碼信息:可以支持 7段/14段/16段 LED,支持 C/ASM 語法,可生成 4/8 位編碼,4位編碼主要用于某些 LCD 驅動芯片。其中 7 段碼包括:0 -- F (Hex) 14 段碼包括:A -- Z, 0 -- F 16 段碼包括:A -- Z, 0 -- F 編碼方案可以保存供將來使用。 使用方法請點幫助。 3、色環電阻計算器功能。 4、HEX/BIN 文件相互轉換; HEX/BIN 轉換成 C/ASM 源代碼格式,適用于eeprom數據等處理。 加入CRC校驗碼生成功能。其中生成BIN文件時自動生成校驗碼,Get CRC 可生成任意文件的CRC碼。 另外還有相關知識、資料等。 5、串口調試具有 a. 基本通訊功能; b. 數據分析功能,可自定義通訊數據中的變量,包括變量名、變量類型(長度),顯示方式等; 內存映射功能中自定義變量的起始地址即內存起始地址,可自定義; 由map文件自動讀取內存變量(因條件所限,目前只支持由 ImageCraft C(ICC) 編譯器產生的map文件,歡迎提供其他編譯器的map文件樣本); 可自定義內存塊的起始/結束標志; 歷史數據保存功能; c. 交互式通訊, 主發時可自定義多命令自動循環發送; 從發時可定義接收到相應命令后的應答數據并自動應答; 6、串口監視功能 目前具有本功能的多為共享軟件,本軟件中沒有任何限制。 實時監視串口操作而不占用串口資源,可保存歷史數據,2k下測試通過,98下使用捕捉時可能會有點問題,沒有進行調試。 并口監視應該可以使用,沒有調試。 各種工具
標簽: 單片機
上傳時間: 2019-05-27
上傳用戶:小愛心早餐
1、本課題任務如下:設計一個具有特定功能的電子鐘。該電子鐘上電或按鍵復位后能自動顯示系統提示符"P.",進入時鐘準備狀態;第一次按電子鐘啟動/調整鍵,電子鐘從0時0分0秒開始運行,進入時鐘運行狀態;再次按電子鐘啟動/調整鍵,則電子鐘進入時鐘調整狀態,此時可利用各調整鍵調整時間,調整結束后可按啟動/調整鍵再次進入時鐘運行狀態。2、本課題要求如下:(1)在AT89S51的PO口和P2口外接由六個LED數碼管(LED5~LEDO)構成的顯示器,用PO口作LED的段碼輸出口(PO.0~P0.7對應于LED的a-dp),P2.5-P2.0作LED的位控輸出線(P2.5~P2.0對應于LED5~LEDO),P1口外接四個按鍵A、B,C.D(對應于P1.0~P1.3).(2)、利用六個LED顯示當前時間。(3)、四個按鍵的功能:A鍵用于電子鐘啟動/調整;B鍵用于調時,范圍0-23,0為24點,每按一次時加1;C鍵用于調分,范圍0-59,0為60分,每按一次分加1:D鍵用于調秒,范圍0-59,0為60秒,每按一次秒加1.(4)、單片機采用AT89S51,fasc-12MHz(5)、電子鐘供電電源電路的設計。
上傳時間: 2022-06-19
上傳用戶:aben
文件較大,存在網盤中,下載文件獲取分享鏈接及提取碼第1章單片機基礎主要介紹了單片機的發展狀況、體系結構,同時對單片機的編程方法及編程環境進行了簡單描述。第2章C語言編程基礎主要介紹了C語言中常用的數據類型和程序控制語句。第3章C語言高級編程主要介紹了函數、數組、指針以及結構體等內容,同時對各部分進行了說明,分別列舉了相應的示例。第4章C51程序設計主要介紹了C51對標準C語言的擴展、C51函數庫和C程序基本結構。第5章 Windows集成開發環境uVision2主要介紹了uVision2中各個菜單欄的作用,通過創建程序流程和調試流程詳細介紹各菜單的使用以及仿真功能的應用。第6章C51編譯器主要介紹了預處理的方法、C51編譯器控制指令和C51的高級配置文件。第7章C51的典型資源編程主要介紹了C51典型資源的編程方法,包括中斷系統設計、定時/計數器的使用、I/O口的使用和擴展存儲器的方法等,最后還給出了一個使用多種資源的完整例程。第8章單片機通信主要介紹了單片機通信的相關內容,包括串口通信、單片機點對點通信、單片機多機通信、單片機I'C總線通信、單片機與計算機的互連等。第9章C51單片機的工程開發實例通過一個典型的應用實例介紹了單片機工程開發的一般方法。第10章 C51單片機典型模塊實例主要以實例的形式,介紹了單片機典型模塊的開發方法。在本書的編寫過程中,借鑒了許多現行教材的寶貴經驗,在此,謹向這些作者表示誠摯的感謝。由于時間倉促,加之編者水平有限,書中有錯誤或是不足之處在所難免,敬請廣大讀者批評指正
上傳時間: 2022-06-24
上傳用戶:
eeworm.com VIP專區 單片機源碼系列 15資源包含以下內容:1. 基于Proteus_單片機的流水燈實驗教程.doc2. 51單片機和HD7279A的接口與編程.pdf3. 格力空調遙控器紅外碼分析.pdf4. 12864應用的各種資料.zip5. 宏匯編使用手冊.pdf6. AT24C02和AT24C512和IIC資料.rar7. NI_USB-6008中文.pdf8. H橋電路原理與應用.doc9. STC51_系列單片機原理圖庫.rar10. AVR+單片機實例教程.pdf11. 畢業設計論文(多路無線遙控開關設計)很詳細.doc12. HOT51增強版開發板使用說明.pdf13. AT89C51并行加載DDS芯片AD9850的方法.pdf14. 遙控車(程序+電路圖+實物圖).zip15. STM8_開發入門教程.pdf16. 單片機gps接收程序.doc17. 51單片機綜合學習系統之 步進電機控制篇.doc18. STM32-CC2520-TinyOS-driver.rar19. ADI16480demo板原理圖.pdf20. 超聲波US-100說明書及使用例程.rar21. 基于單片機的網絡控制實現溫控系統的設計.zip22. 電骰子的電路圖及制作.doc23. 匯編語言入門教程2007.pdf24. 51單片機的中文拼音輸入法c源程序.zip25. STM8S103中文資料.pdf26. 愛特梅爾atmega8l中文資料手冊.pdf27. YL-64 TCS3200顏色傳感器 資料.rar28. 多路數字溫度測量系統設計.doc29. US-100超聲波測距模塊RS232底板使用說明.pdf30. 7805雙極型線性集成電路中文資料.pdf31. 基于單片機的溫濕度檢測與控制系統研究.pdf32. keil自學教程,經典中的經典.pdf33. MCS-51單片機應用開發實用子程序.rar34. crazyflie國外開源微型四軸所有資料.rar35. S51編程器開源技術方案.pdf36. DS8005評估套件入門.zip37. 51開發板protuse仿真電路.zip38. MC9S12XS128開發平臺實驗指導手冊.pdf39. Practical AVR Microcontrollers.pdf40. 遠程水溫控制系統的設計與實現.wps41. 32只二極管的流水燈.zip42. 時鐘+溫度通過LCD12864顯示.pdf43. 超聲波液位探測系統.doc44. 七段發光二極管.zip45. P89V51RD2功能切換程序.rar46. AVR串口并口下載線制作及PonyProg2000使用教程(完整版).pdf47. 基于AT89S52單片機控制的紅外線防盜報警器編程程序.doc48. STC12C5A16S2單片機引腳圖.doc49. MSP430單片機一些常用模塊程序.pdf50. Atmega328P技術手冊.pdf51. msp430fr5739數據手冊.pdf52. winAVR中文教程.doc53. 菜鳥,詳細NRF24E1運用,程序,電路.rar54. MCS-51單片機計數器定時器詳解.pdf55. 詳解一個電腦串口控制單片機驅動繼電器的例子.docx56. arduino_編程語言.doc57. 基于51單片機設計的多功能數字時鐘,c語言程序.doc58. 電子琴制作文件以及程序.rar59. 學習情境一 顯示系統設計與制作.ppt60. 51單片機C語言應用程序設計實例精講.pdf61. 基于以太網的遠程溫度控制系統.docx62. 液晶屏計時器程序.rar63. 基于ARM Cotex-M0內核32位處理器SWM12系列的熱敏打印機方案.pdf64. 字符型LCD顯示系統設計與制作.zip65. SWM12系列芯片中文簡介 Cotex-M0.pdf66. 手把手教你1602字符型液晶模塊使用.doc67. 8051單片機徹底研究 實習篇.pdf68. 51單片機控制繼電器.doc69. 各種單片機編程語言比較.pdf70. 基于protues學習+100實例.doc71. DIY LED電子沙漏.pdf72. C8051單片機原理及應用.zip73. 單片機愛好者入門知識 單片機學習的基本過程.pdf74. 8x8點陣做的貪吃蛇游戲.rar75. MPLAB XC8 C 編譯器用戶指南.pdf76. 基于STM32的高精度水浴鍋、恒溫箱的恒溫控制器設計.pdf77. MSP430超聲波測距.pdf78. MSP430Appliction Note.zip79. MSP430的Timer_A實現模擬串口功能.pdf80. 104-1602液晶顯示DS1302時鐘 含定時.zip81. MSP430單片機C語言和匯編語言混合編程.pdf82. MSP430F413實現的智能遙控器設計.pdf83. Proteus 7.5漢化.zip84. iar430中條件斷點的設置.pdf85. 單片機音符與頻率的關系.doc86. 1-wire 單總線的基本原理.pdf87. C430編譯器的診斷信息.rar88. 模擬PID和數字PID算法.pdf89. MSP430系列單片機元器件手冊.zip90. USBASP下載器用戶使用說明書V2.0(配套PROGISP1.72).pdf91. 8x8x8光立方PCB圖紙.rar92. MSP430驅動漢字LCD演示程序.pdf93. USBASP下載器用戶使用說明書V1.0(配套AVR_fighter).pdf94. 光立方程序REG52.rar95. 德州儀器msp430內部資源介紹.pdf96. C51+AVR控制板介紹手冊.pdf97. 光立方電路原理圖.zip98. MSP430高精度單斜率AD及其單片機實現.pdf99. 單片機課程設計_變頻報警器.doc100. 電阻電容電感測試儀的設計與制作.pdf
上傳時間: 2013-05-15
上傳用戶:eeworm
eeworm.com VIP專區 單片機源碼系列 47資源包含以下內容:1. 單片機語音電路的設計.pdf2. delay延時教程.docx3. 單片機串口測試程序實例.doc4. 單片機教程(通俗易懂).pdf5. 8051單片機C語言徹底應用.pdf6. 芯睿單片機各類型號常用選型表.rar7. 基于MATLAB的MCU串行通信.rar8. 元器件封裝.doc9. TX-1C型單片機開發板原理圖.zip10. HMI觸控界面開發指南.rar11. MS-51單片機指令集及寄存器.docx12. HMI智能終端指令集開發指南.rar13. 四路搶答器的設計和制作.doc14. MSP430--JTAG常見問題.zip15. MSC-51單片機(有史以來,最簡單易懂教程).pdf16. AT93C46_56_55串行EEPROM及單片機程序.rar17. 單片機基礎教程.pdf18. 譚浩強c語言PDF版.pdf19. 05_MCS-51的內部功能部件.pdf20. 單片機課程設計實例教程.pdf21. 給單片機初學者的40個實驗.pdf22. PIC單片機C語言程序設計.pdf23. ATmega8中文資料.docx24. STM32L152-EVAL 評估板用戶指南.pdf25. STM32L151xx數據表.pdf26. 單片機無線串行接口電路設計.doc27. 匯編零起點教學.zip28. PC與單片機數據采集系統的USB通訊設計.pdf29. ST STM32L152 32位MCU開發評估方案.pdf30. 創維25np9000.pdf31. 單片機C語言程序設計實訓100例——基于8051+Proteus仿真.pdf32. 51單片機應用開發大全所含100個范例代碼及電路圖.rar33. MSP430與CC2420示例.rar34. 單片機控制相關資料(電路、程序).doc35. 基于AVR單片機的直流電源監控系統.zip36. MSP430F2012實現煙霧探測器.rar37. Proteus教程.pdf38. sscom30丁丁串口調試工具.zip39. 基于MSP430的簡易玻璃破碎檢測器.rar40. 多點定鬧電子日歷鐘方案.rar41. 單片機無線通信模塊開發與應用.rar42. 利用MSP430掃描接口使用GMR傳感器.rar43. 基于單片機的某型直升機控制保護盒的數字化設計.zip44. ds1302中文資料.pdf45. 基于單片機AT89S52控制的數字頻率計的設計.zip46. k10 Quick start guide編程快速入門.pdf47. 單片機遠程通信的電路設計.pdf48. 基于AT89C52單片機的電扇系統改造設計.zip49. 一個單片機應用的單元電路.doc50. 無線遙控模塊(單片機).doc51. 基于51單片機的多功能數控電流源設計.zip52. MSP430實現PCB的電容式接觸傳感.rar53. 船載中小型信息監控終端的設計與實現.zip54. 基于單片機的倒車雷達的設計.zip55. 基于單片機的區域交通信號控制系統.zip56. 單片機照明燈智能控制器.rar57. W78E858芯片資料.pdf58. 亞龍單片機實驗模塊說明書.zip59. STC12C5A60S2系列ADC測試結果(使用12位DA測試--4096個測試點).rar60. IAR_Embedded_Workbench用戶指南.pdf61. 周立功寫給學單片機的年輕人.doc62. 100個單片機實例.rar63. [匯編仿真軟件].Emu8086-v4.07.rar64. 程序燒寫軟件.rar65. 配套實驗板原理圖及Pcb.rar66. 應用8098單片機控制磁粉探傷.pdf67. TC35開發板原理圖.rar68. AT89S52_CN.pdf69. ATMega8最小系統原理圖.rar70. c51流水燈仿真與程序.rar71. vga線接法圖解.rar72. keil編譯錯誤分析.rar73. 剛出來的單片機工程師必讀.rar74. 電子工程師必讀的15篇文章.rar75. DHT12_單片機溫度濕度控制電路.pdf76. ArduinoTestSuite.rar77. 51單片機實現Modbus從機程序.docx78. c8051f38x.pdf79. PIC單片機仿真步驟.rar80. 基于單片機的智能穩壓電源的設計.rar81. 51單片機c語言超強學習資料.rar82. 51單片機230個Proteus仿真實例.rar83. 51單片機學習資料打包.zip84. VGA驅動實現方法.zip85. PIC16C54C鎖相環程序.zip86. ucos在ATMEGA128L上的移植.zip87. 基于單片機的MMC上文件系統實現.zip88. 并口燒錄M8和T26方法.zip89. 單片機5V與3V電平互聯的19種技巧.zip90. 基礎訓練篇--初識單片機.rar91. FAT32 文件系統(圖解).zip92. 西門子S7-300 PLC模擬量轉換.zip93. 合泰單片機HT48軟件堆棧的應用.zip94. 觸摸屏與PLC通訊問題.zip95. Keil C編譯器編程規則和代碼優化.zip96. PLCISM SP3仿真PLC之間的通訊.zip97. IO模擬串口通訊方法實例.zip98. step7編程錯誤集合.zip99. 摩托羅拉單片機型號識別對照表.pdf100. AVR單片機在測控系統中的應用.zip
上傳時間: 2013-05-21
上傳用戶:eeworm