一、 實驗目的使用 51單片機的八位數碼管順序顯示自己的學號。掌握 C 語言、匯編語言兩種編程單片機控制程序的方法。掌握使用 Keil 4 或 Keil 5 軟件編寫、編譯、調試程序的方法。掌握使用 Proteus 軟件繪制電路原理圖、硬件仿真和程序調試。二、實驗設備筆記本電腦51 單片機(普中科技)八位數碼管(單片機上已集成)應用程序:Proteus 8.0、Keil uVision5、stc-isp-v6.88E三、實驗原理(1)數碼管數碼管按段數可分為七段數碼管和 8 段數碼管,八段數碼管比七段數碼管多一個發光二極管單元,也就是多一個小數點(DP),這個小數點可以更精確的表示數碼管想要顯示的內容。按能顯示多少個(8),可分為 1 位、2位、3位、4位、5 位、6位、7 位等數碼管。按發光二極管單元連接方式可分為共陽極數碼管和共陰極數碼管。共陽數碼管是指將所有發光二極管的陽極接到一起形成公共陽極(COM)的數碼管,共陽數碼管在應用時將公共極 COM 接到+5V,當某一字段發光二極管的陰極為低電平時,相應字段就點亮,當某一字段的陰極為高電平時,相應字段就不亮。共陰數碼管是指將所有發光二極管的陰極接到一起形成公共陰極(COM)的數碼管,共陰數碼管在應用時應將公共極 COM 接到地線 GND上,當某一字段發光二極管的陽極為高電平時,相應字段就點亮,當某一字段的陽極為低電平時,相應字段就不亮。(2)51單片機單片機(Microcontrollers)是一種集成電路芯片,是采用超大規模集成電路技術把具有數據處理能力的中央處理器 CPU、隨機存儲器 RAM、只讀存儲器ROM、多種 I/O口和中斷系統、定時器/計數器等功能集成到一塊硅片上構成的一個小而完善的微型計算機系統,在工業控制領域廣泛應用。MSC-51 單片機指以 8051為核心的單片機,由美國的 Intel 公司在 1980 年推出,80C51 是 MCS-51系列中的一個典型品種;其它廠商以 8051為基核開發出的CMOS 工藝單片機產品統稱為 80C51 系列。本實驗中我使用普中科技的 51 單片機來點亮八位數碼管并使其顯示我的學號(20198043)。四、 實驗 過程(1)熟悉數碼管使用 Proteus 軟件構建電路圖,學會如何點亮數碼管,熟悉如何使數碼管顯示不同的數字(0-9)。我們可以按照上面的原理圖讓對應的段導通,以顯示數字。對于共陽數碼管,若顯示數字 0,可以讓標號為 A,B,C,D,E,F 的段導通,標號為 G,H 的段不導通,然后將陽極通入高電壓,即顯示數字 0。代碼舉例如下:最后效果如下,成功點亮一個數碼管。經過更多嘗試和學習,學會使多位數碼管顯示多位數字。結果舉例如下:(2)多位數碼管顯示學號為了顯示我們學號,就不能只使用一位數碼管,需要使用八位數碼管,相較于單位數碼管,多位數碼管更加復雜,驅動函數有很大區別。多位數碼管使用同一組段選,不同的位選,因此就不能夠一對一地固定顯示,這就需要動態掃描。動態掃描:利用人眼視覺暫留,多位數碼管每次只顯示一位數字,但是切換頻率大于 200HZ(50 × 4),這樣就能讓人產生同時顯示多個數字的錯覺。具體操作是輪流向數碼管送字形碼和相應的位選。一個完整的驅動程序不只以上這些,一個完整的數碼管驅動有 6部分:1. 碼表(ROM):存儲段碼(一般放在 ROM中,節省 RAM空間),例如數字 0的段碼就是 0xC0,碼表則包含 0-9的段碼2. 顯存(RAM):保存要顯示的數字,取連續地址(便于查表)3. 段選賦值:通過查表(碼表)操作,將顯存映射到段碼4. 位選切換:切換顯示的位置5. 延時:顯示的數字短暫保持,提升亮度6. 消影:消除切換時不同位置互相影響而產生的殘影
上傳時間: 2022-06-08
上傳用戶:canderile
eeworm.com VIP專區 單片機源碼系列 49資源包含以下內容:1. STM32中斷與嵌套NVIC快速入門.rar2. 教你如何看懂時序圖.rar3. AVR32801: UC3A3 Schematic Chec.pdf4. AT指令簡編匯集.pdf5. HT MCU間接尋址的應用.rar6. 基于C8051F020和Zigbee的汽車測試系統設計.rar7. AVR事無巨細系列.pdf8. 基于S3C2440A的銀行評價器的設計.rar9. 基于PIC16LF874單片機的電容測量模塊.rar10. S52開發板功能說明.pdf11. 基于ARM單片機的自動測高測距小車.rar12. LPC1300片上USB驅動應用與實例.zip13. 基于MSP430單片機F149的GSM電子門匙設計.pdf14. 基于C8051F040的以太網-CAN轉換電路設計.rar15. 基于凌陽單片機的步進電機加減速的控制方法.rar16. 硬件電路設計之主芯片選型.rar17. 嵌入式處理器和數字信號處理器(DSP)選型手冊.rar18. 單片機P0口的片外數據存儲器擴展.rar19. LTC4310絕緣雙向I2C總線通信方案.rar20. 基于PCI9054的數據轉換模塊設計.rar21. 單片機Flash存儲器壞塊自動檢測.rar22. 下載燒錄快速入門手冊.rar23. 基于單片機的住宅電子服務系統.rar24. 基于ATmega8的雙軸太陽跟蹤器設計.rar25. 單片機通訊電路的抗干擾設計.rar26. 基于ATmega16L單片機的溫度控制系統設計.rar27. 基于單總線式無線溫度采集系統設計.rar28. 基于P89V51RD2的功率因數測量儀設計.rar29. 基于MC9S12HZ256的總線式汽車數字儀表設計.rar30. 工控軟件組態王與單片機多機串口通訊的設計.rar31. 基于AVR的新型防汽車追尾安全裝置設計.rar32. 串行時鐘PCF8583在微機保護裝置中的應用.rar33. 基于C8051F320的心電監護系統設計.rar34. 基于Attiny13的投影儀防盜器設計.rar35. 基于AT89C52單片機的語音錄放系統.rar36. H.264高清編解碼器的片上系統MG3500.rar37. 基于C8051F310的山路轉彎預防警示系統.rar38. 基于CAN總線的綜自通訊規約設計.rar39. 基于AT89S52的機載電氣盒測試儀的設計.rar40. 基于PCI9052的PCI局部總線應用.rar41. 基于ISA總線與KH-9300的數據采集系統.rar42. 基于單片機89S52的多功能計數器設計.rar43. 微處理器dsPIC33F在微機保護裝置中的應用.rar44. 基于ATmega16的簡易示波器設計.rar45. 基于單片機和FPGA的多功能計數器的設計.rar46. 基于ATmega16的標記機控制系統.rar47. 基于C8051F040的方位角測試系統.rar48. 基于VHDL的微型打印機控制器設計.rar49. 基于AT89S52單片機的多功能音樂播放器.rar50. 基于PIC單片機的IC卡讀寫器的設計.pdf51. 基于C8051F060的數據采集存儲系統的設計.rar52. MCS51單片機實驗指導.pdf53. 單片機的C語言程序設計--周興華.pdf54. 基于CDC3207G的汽車儀表板設計.rar55. 單片機原理及應用實驗指導書--呂運朋.pdf56. S3F84B8 8-位CMOS MCU用戶手冊.pdf57. 基于MSP430F247和TMP275的測溫儀.rar58. 單片機現場應用中的幾個技術問題.pdf59. 單片機與PLC之間遠距離通信的實現.pdf60. iis總線:基于IIS總線的嵌入式音頻系統設計.pdf61. 《單片機與接口技術》實驗講義--杜曉.pdf62. 2.4GHz PTR4000無線嵌入式模塊高速率1Mbps、.pdf63. 自動打鈴器.pdf64. “Infineon單片機實驗”教學大綱.pdf65. PIC單片機在可編程數碼式樓宇對講系統中的應用.pdf66. Intel 8251的UART功能.pdf67. XL400編程試驗51單片機開發板.pdf68. P89V51RD2新型單片機SoftICE模式調試指南.pdf69. 海豐熱電公司800立方米水箱單片機控制系統.pdf70. 單片機與CPLD綜合應用技術.pdf71. 8-bit 80C51 Flash系列單片機--P89C66.pdf72. 單片機的串行口.pdf73. TM57PE12 8位單片機使用手冊.pdf74. PHILIPS P89C5x單片機數據手冊.pdf75. HT46R32/HT46R34 A/D+OPA型八位單片機.pdf76. 單片機應用小技巧.pdf77. MSP430F21X1混合信號控制器.pdf78. 4位單片機微控制器MC20P11XX.pdf79. MSP430系列超低功耗單片機基礎與教學實驗.pdf80. 基于89C51單片機的實驗電路板的制作.pdf81. 8位OTP單片機芯片MC10P23XXY管腳與三星9454完.pdf82. MCS-51單片機系統擴展.pdf83. 8位OTP單片機芯片MC10P22XXY.pdf84. 單片機技術概述.pdf85. 基于ATmega48的3相無刷電機的控制方法.rar86. C8051F單片機在遠端測控裝置中的應用.pdf87. 基于C8051F020單片機的多路壓力測量儀.rar88. 8位OTP單片機芯片BM22P02.pdf89. MSC1211 SINGLE-CHIP MICROPROCE.pdf90. 8位OTP單片機芯片BL35P02R.pdf91. 8位OTP單片機芯片BL22P02.pdf92. 8位OTP單片機芯片BL35P02.pdf93. HT46R23/HT46C23 8位A/D型OTP/Mask.pdf94. 8位OTP單片機芯片BL22P64.pdf95. 單片機和嵌入式LINUX開發的那點事兒.pdf96. 凌陽8位通用單片機--SPMC65系列單片機原理及開發.pdf97. AVR單片機技術培訓--李正中.pdf98. AVRISP MKII編程器使用說明.pdf99. CANopen主節點的設計方案.pdf100. SONIX 8BIT單片機26系列I/O型原理及基礎課件.pdf
上傳時間: 2013-04-15
上傳用戶:eeworm
eeworm.com VIP專區 單片機源碼系列 61資源包含以下內容:1. LLCR Pin Socket Testing with t.pdf2. 單片機開發中應掌握的幾個基本技巧.rar3. PIC16F877 學習指南.pdf4. MPLAB 6.XX及PICC18安裝使用簡介.rar5. KS-0825用戶接口電路模塊.pdf6. TEC6213 AM/SW/FM收音機頻率顯示MCU接口電路.pdf7. 單片機音樂程序教程.rar8. 51單片機匯編語言教程.pdf9. 8SH702&703用戶接口電路.pdf10. dsPIC30F產品手冊.rar11. dsPIC30F數字信號控制器單片機和DSP領域的最佳選擇.rar12. 基于模糊PID算法的電阻爐溫度控制系統設計.pdf13. 基于TMS320F2812的數字頻率計.pdf14. 單片機開發仿真環境+keil初學者教程.rar15. 數字頻度計設計.pdf16. 單片機論文資料 (包含62篇論文).rar17. 綜合運動機器人測控系統的設計與實施.ppt18. SMS模塊TC351及其外圍電路設計.pdf19. 基于單片機的智能玩具電動車設計.doc20. 從51初學入門到單片機電子工程師.pdf21. 采用納瓦技術的8/14引腳閃存8位CMOS單片機 PIC12.pdf22. Keil uVision3Keil uVision3.rar23. 6引腳8位閃存單片機 PIC10F200/202/204/2.pdf24. 單片機測控系統綜合實驗指導書.doc25. MSP430與ARM7系列比較.pdf26. MPLAB C30用戶指南(英文).pdf27. 單片機的電路仿真.pdf28. 嵌入式CAN轉UART模塊 CSM100系列產品手冊.pdf29. Proteus中文入門基礎教程.rar30. PICkit™ 2 Microcontrolle.pdf31. 微控制器末來發展分析.pdf32. 單片機系統的工作原理設計.pdf33. PICKIT™ 2 PROGRAMMER-TO-.pdf34. MCU市場最新技術與市場發展趨勢.pdf35. 單片機實驗教程大綱.pdf36. PICkit™ 2 單片機編程器用戶指南.pdf37. 用單片機設計電子音樂門鈴.rar38. 單片機課程設計指導教材.pdf39. 基于AT89C52單片機的步進電機控制系統設計.pdf40. 單片機小精靈工具下載.rar41. AVR 單片機和C語言的集成開發環境.pdf42. C8051F330低成本智能單相交流電壓表方案(取代傳統動圈.pdf43. Proteus 6.9 SP4.rar44. 8098 單片機和伺服電機PWM 調速控制.pdf45. 單片機設計資料集.rar46. MCS—51系列單片機結構及原理.pdf47. 常用三星單片機燒寫電壓設置參考表.pdf48. 單片機開發工具全集.rar49. 學習單片機總結寶典.pdf50. P87LPC767 OTP 單片機原理.pdf51. 單片機經典教程.rar52. 單片機原理和應用實驗電子教材.pdf53. 看門狗電路的分析.pdf54. 單片機與可編程器件教程.pdf55. 單片機原理及綜合設計.pdf56. 在串口/并口基礎上實現51內核單片機的在線編程.doc57. 單片機系統組成原理(PPT篇).ppt58. 精通MCS-51單片機絕世秘笈.rar59. 單片機的結構原理解析.pdf60. AVR單片機技術原理.pdf61. ISP 型單片機實驗板.pdf62. PIC 單片機的組成習題解答.pdf63. 各系列I/O型單片機使用手冊.pdf64. A/D 型單片機使用說明書/手冊.pdf65. HT49R30A-1八位單片機.pdf66. 單片機之PPT篇.pdf67. 51單片機C語言快速上手.pdf68. MCS-51單片機講義資料(匯編).pdf69. MCS-51單片機的系統擴展技術.pdf70. STC89系列單片機選型指南.pdf71. MPLAB C18使用指南.pdf72. 最強萬年歷源碼(支持24節氣、支持所有單片機、ARM).rar73. 單片機大蝦是怎么樣煉成的.pdf74. 基于AT89S52的紅外遙控電子密碼鎖設計.rar75. 基于AT89C51的紅外遙控電子密碼鎖的設計.rar76. 單片機控制紅外線防盜報警器的制作及應用.rar77. Stellaris(群星)單片機的片上FLASH編程(英).pdf78. 高速SOC單片機C8051F.pdf79. LM3S系列代碼加密.rar80. 單片機/ISP綜合設計實驗.pdf81. 使用Stellaris(群星)單片機驅動直流無刷電機.rar82. 單片機原理及應用.pdf83. MCS-51單片機實驗指導書.pdf84. 使用Stellaris(群星)單片機制作自動小車.rar85. Luminary的ADC過采樣應用筆記.rar86. 單片機反匯編工具包.zip87. 單片機原理和接口技術簡介.pdf88. Stellaris(群星)單片機加上32KB串行SRAM(英.pdf89. MCS-51單片機的硬件結構原理.pdf90. PIC16F877 單片機的鍵盤和LED 數碼顯示接口.pdf91. LM3S系列微控制器I2C應用文檔.rar92. PWM語音播放器——基于Luminary單片機.rar93. C8051F單片機.pdf94. LM3S系列單片機IrDA應用筆記.rar95. LM3S系列單片機以太網升級方案解決.rar96. STC12C5410AD 系列單片機器件手冊.pdf97. Stellaris(群星)單片機的時鐘選擇.pdf98. LM3S系列單片機串行(UART)升級方案解決.rar99. 單片機應用開發實驗指導書.pdf100. LM3S系列單片機睡眠與深度睡眠應用筆記.pdf
標簽: 電路分析基礎
上傳時間: 2013-04-15
上傳用戶:eeworm
VIP專區-嵌入式/單片機編程源碼精選合集系列(49)資源包含以下內容:1. 凌陽非接觸式紅外測溫傳感器的C51源程序。.2. 液晶模塊LCD2X8C驅動程序.3. 含t h r e a d x,u c o s 的b s p.4. 液晶sed1335芯片.5. 8237可編程DMA控制器altera提供.6. xilinx嵌入式開發源碼.7. ZLG的LPC2220讀取SD卡的源代碼.8. 三星44b0 usbpid驅動程序.9. 三星44B0的一款BOOTLOADER.10. i2c_slave mode for pic.11. max7219驅動.12. max7219控制程序.13. 語音通用程序.14. adc通用程序.15. 通用語音資料.16. ATMEGA128....液晶顯示程序.17. 基于MSP430的單片機的TC35/MC35的無線通訊MODEM.18. Uc-Os ii的多任務操作系統全部原代碼(強烈推薦).19. nios開發ucos源碼.20. MinOS嵌入式操作系統,C/C++源代碼!基于KeilC51編譯器..21. 基于51單片機的濾波程序.22. IIC讀寫程序.23. 無刷電機無位置傳感器dsp程序.24. c51液晶顯示程序,顯示模塊,可通用于基于HD44780內控器的液晶顯示器..25. DP-51H下載仿真實驗儀提供80C51與接口實例.ZLG7290例程*.26. DP-51H下載仿真實驗儀提供80C51與接口實例.讀EEPROM并顯示例程*.27. 一個讀取PCI配置空間的TOOL (在DOS下OR WIN 98).28. AT89C52實時時鐘DS1302測試,帶Proteus文件.29. 用AT89C52演奏音樂.30. 這個是安防用的控制鍵盤C源程序,采用KEIL C51開發.用于控制前端解碼器!.31. 這是一個用于視頻切換的控制程序,采用AT89C51芯片,KEIL 51開發.32. 自己近期寫的一個串口通信的小程序.33. 這是基于藍海微芯LJD-SY-XA+單片機開發系統的遠程無線監控系統的DA及AD采集和數碼顯示的部分.34. 基于51內核的單片機的ucos-ii操作系統的移植的源代碼.35. 此代碼是實現將lwip協議移植于51單片機的測試程序.36. DOS下采用中斷接收數據的串口通訊的例子,很難找到的好東西!.37. lpc2292的can總線的簡單收發程序 底層驅動程序都有.38. 數字密碼鎖設計的源代碼,喜歡的朋友就下載..39. 一個使用STGapiBuffer編程的例子.40. 好東西 AVR study.
上傳時間: 2013-04-15
上傳用戶:eeworm
VIP專區-嵌入式/單片機編程源碼精選合集系列(50)資源包含以下內容:1. 冷光源 產品的控制器 HT48R系列和HT48E系列.2. 冷光源 產品的控制器 HT48R系列和HT48E系列.3. 冷光源 產品的控制器 HT48R系列和HT48E系列.4. MT28F128J3 flash 編程 也適用intel flash 28F 系列 里面是pdf文檔.5. 流水燈 使用定時器控制.6. moder 51匯編程序框架 D4為串口發送中斷指示燈; D5為外部中斷1指示燈; D6為外部中斷0指示燈; D7為串口接收中斷指示燈; D8為定時器指示燈;.7. 計數器0的實驗程序 intT0 取時鐘電路產生計數脈沖.8. SMDK2410boardTestProgram.9. tini的http-slientC程序.10. TINI的pop3的c代碼.11. 用VC做的PC與單片機通信的程序,很實用的.望此代碼給大家帶來方便或有所啟發.12. cypress usb 68013a examples.13. 本文件用于spi接口的鍵盤掃描模塊.14. 跑馬燈設計.15. 在smartarmm2200上顯示波形實現暫停退出的功能.16. 解決smartarm2200串口下載問題的程序.17. smartarm2200d的ad轉換程序.18. 自己畫的經244隔離的JTAGFORAVR.19. 第一次上傳.20. at91sam7s64 arm的A/D轉換測試代碼.21. 8279鍵盤顯示芯片實驗源程序(C語言編寫).22. 菲利普單片機LPC900系列的I2C讀寫程序.23. 當前SOC是嵌入式系統設計的一大熱點.24. 自己收藏的單片機程序——洗衣機的工作原理。c語言編寫。.25. 用C8051F300設計鋰離子電池充電器的解決方案!給大家參考!.26. 觸摸屏驅動源碼.27. MSP430 串口通訊通過中斷實現.28. 綜合電子設計實驗部分元件功能管腳詳細說明電子原理圖.29. sc2410測試程序.30. atmel at91sam7s header file extented, some extra register definitions are set and extra functions ar.31. IAR開發平臺下.32. IAR下.33. atmel at91sam7s和7x下.34. LM16032DDC-0B-Manual-Rev0[1]液晶屏幕使用.35. ucos-ii的圖形界面移植.36. 很好的一個菜單處理程序.37. 嵌入式系統開發 TOPPERS and JSP Kernel Release 1.3 TOPPERS = Toyohashi Open Platform for Embedded Real-Tim.38. 嵌入式系統開發用源代碼 包含At91C arm芯片相關各種例程 包括整數性能測試,浮點測試,硬件驅動等.39. Welcome to PMOS. PMOS is a set of modules, mostly written in Modula-2, to support multitasking. PMO.40. 用于motorala 68K系列處理器的小實時多任務操作系統 The OMU Kernel was written to provide a cut-down Unix-like O/S for a.
上傳時間: 2013-07-22
上傳用戶:eeworm
最小的人體感應模塊
上傳時間: 2013-05-23
上傳用戶:eeworm
貼片式微型保險絲小知識ht
上傳時間: 2013-06-23
上傳用戶:eeworm
D-sub-jy
標簽: D-sub-jy
上傳時間: 2013-04-15
上傳用戶:eeworm
東莞市石龍慧林電子 蜂鳴器,小喇叭
上傳時間: 2013-07-13
上傳用戶:eeworm
Visual C++ MATLAB圖像處理與識別實用案例精選 胡小鋒
上傳時間: 2013-04-15
上傳用戶:eeworm