C51單片機設計C語言實例(400例)合集 大量設計實例,新手必備C51源碼,1-IO輸出-點亮1個LED燈方法110-LED循環左移100-24c02記憶開機次數101-24c02存儲上次使用中狀態102-DS1302 時鐘原理103-DS1302可調時鐘104-DS1302時鐘串口自動更新時間105-1602液晶顯示DS1302時鐘106-字庫ST7920 12864液晶基礎顯示107-按鍵 12864顯示108-PCF8591 1路AD數碼管顯示109-PCF8591 4路AD數碼管顯示11-LED循環右移110-PCF8591 DA輸出模擬111-PCF8591 輸出鋸齒波112-PCF8591 1602液晶顯示113-串口通訊114-串口通訊中斷應用115-RS485基本通訊原理116-紅外接收原理117-紅外解碼數碼管顯示118-紅外解碼1602液晶顯示119-紅外發射原理12-查表顯示LED燈120-紅外收發測試121-雙紅外發射避障原理測試122-1個18B20 溫度傳感器 數碼管顯示123-1個18b20溫度傳感器1602液晶顯示124-多個18b20溫度傳感器1602液晶顯示125-超溫報警測試126-溫度可調上下限1602126-溫度可調上下限1602顯示127-PS2鍵盤輸入1602液晶顯示128-雙色點陣1種顏色顯示測試129-雙色點陣2種顏色顯示測試13-雙燈左移右移閃爍130-雙色點陣顯示特定圖形131-雙色點陣交替圖形顯示132-雙色點陣雙色交替動態顯示133-熱敏電阻測試數碼管顯示134-光敏電阻測試數碼管顯示135-自動調光測試136-串轉并數字芯片測試137-非門數字芯片測試138-電子琴139-實用99分鐘倒計時器14-花樣燈140-外部頻率測試141-定時做普通時鐘可調142-1602液晶顯示的密碼鎖143-實用密碼鎖144-1602液晶顯示的計算器145-秒表146-串口測溫電腦顯示147-交通燈測試148-點陣模擬電梯上行下行149-點陣流動廣告模擬15-PWM調光150-綜合測試程序151-12位AD_DS1621與12864液晶152-閃爍燈一153-閃爍燈二154-流水燈A155-51單片機12864大液晶屏proteus仿真156-流水燈B157-數碼管顯示158-12864LCD顯示計算器鍵盤按鍵實驗159-數碼管顯示(鎖存器)16-共陽數碼管靜態顯示160-數碼管動態顯示161-數碼管滾動顯示162-數碼管字符顯示163-獨立按鍵164-矩陣鍵盤165-矩陣鍵盤(LCD)166-用DS1302與12864LCD設計的可調式中文電子日歷167-定時器的使用(方式1)168-12864LCD圖形滾動演示169-用PG12864LCD設計的指針式電子鐘17-1個共陽數碼管顯示變化數字170-定時器的使用(方式2)171-外部中斷的使用172-定時器和外部中斷173-開關控制12864LCD串行模式顯示174-點陣顯示175-液晶1602顯示176-12864帶字庫測試程序177-串行12864顯示178-遙控鍵值解碼-12864LCD顯示179-液晶12864并行18-單個數碼管模擬水流180-液晶12864并行2181-串口發送試驗182-串口接收試驗183-串口接收(1602)184-蜂鳴器發聲185-直流電機調速186-蜂鳴器間斷發聲187-lcd-12864應用188-繼電器控制189-直流電機調速19-按鍵控制單個數碼管顯示190-步進電機191-存儲AT24C02192-PCF8591T AD實驗193-PCF8591T芯片DA實驗194-溫度采集DS18B20195-EEPROM_24C02196-12864LCD顯示24C08保存的開機畫面197-紅外解碼198-12864LCD顯示EPROM2764保存的開機畫面199-時鐘DS1302(LCD)2-IO輸出-點亮1個LED燈方法220-單個數碼管指示邏輯電平200-宏晶看門狗201-SD卡202-秒表203-普通定時器時鐘204-彩屏控制205-彩屏圖片顯示206-12864+DS1302時鐘+18B20溫度計207-12864測試程序208-12864串行驅動演示209-12864生產廠程序21-8位數碼管顯示其中之一210-12864中文顯示測試211-LCD12864212-12864M液晶顯示(有字庫)程序(匯編)213-超聲波測距LCD1286
上傳時間: 2021-11-17
上傳用戶:
Multisim仿真Multisim數電模電仿真實例源碼100例,08數控本二 07.ms1010-10-4串聯型直流穩壓電路(2).ms724小時時鐘(full)改.ms104位數字頻率計.ms10559.ms10ADC電壓顯示1.ms12BIN2BCD電路.ms10FM解調.ms14FM解調.ms14 (Security copy)LED調光電路.pdsprjLM324簡-易-電-子-琴-.ms10MC1496應用2.ms10Multisim 13.0仿真OP07CP兩級放大.rarMUltisim 仿真作品集.zipOCL功率放大器電路.ms12OP07CP兩級差動放大.ms13TL494 5V DC-DC.ms14UC3843升壓控制電路.ms14UC3843芯片的DC-DC升壓電路.ms14XUNKE936防靜電焊臺電路圖.ms12zhongji電路.ms10三極管單按鈕開關電路.ms10三極管線性穩壓電路.ms10三相電源錯相、斷相保護電路.ms10乘法器.ms14交流電源防盜報警器.ms14交通信號燈_X.ms12交通燈(74LS163、74LS153、74LS74).ms13倒計時定時器 (1).ms10倒計時定時器.ms10倒計時定時器A【74LS161 74LS192】.ms10六路20秒聲光顯示計分搶答器.ms14減法.ms12四種波形發生器-741.ms14四路20秒聲光顯示計分搶答器.ms14四路帶計分系統搶答器.rar四路流水燈.ms10四階帶通濾波.ms14四階帶通濾波.ms14 (Security copy)多色流水燈.ms10字發生+共陽數碼管顯示電路.ms10小信號放大電路.ms10差分比例電路+比例放大.ms14搶答器 (1).ms10搶答器.ms10數字時鐘設計2.ms12數字電子鐘仿真電路圖.ms10數字電子鐘仿真電路圖2X.ms10數字鐘X.ms10數字頻率計(帶量程).ms14數字頻率計.ms10李薩如圖.ms10模擬打兵乓球電路.ms10汽車尾燈控制電路2.ms10汽車尾燈顯示控制電路.ms10汽車指示燈設計孫昱.docx混沌電路.ms10火災報警.jpg電容測量電路.ms10電機正反轉接觸器應用.ms12電路2.ms10電路3.ms10電風扇.ms10簡易洗衣機.ms10簡易洗衣機2.ms10簡易洗衣機2當.ms14籃球30秒計時器_X.ms13設計1.ms14設計2.ms14設計2.ms14 (Security copy)設計201405292100八路搶答器.ms10設計201405301500骰子模擬電路.ms10設計201406252300多色流水燈.ms10設計21.ms14設計3.ms14設計3.ms14 (Security copy)路燈節能控制.ms10輸出電壓可調的穩壓源.ms14輸出電壓可調的穩壓源.ms14 (Security copy)鎖相環.ms7音量控制電路.ms10音頻IRF610耳放.ms13音頻功率放大器.ms14
標簽: multisim
上傳時間: 2021-12-12
上傳用戶:
光耦傳感器元件Altium Designer AD原理圖庫元件庫文件CSV text has been written to file : 11.1 - 傳感元件.csvLibrary Component Count : 34Name Description----------------------------------------------------------------------------------------------------6N137 10M高速集成光耦817 線性光耦AH3144 單極霍爾開關EL357N 線性光耦GP1A5xHR 槽間光電開關I-LED 紅外二極管IDR 光敏電阻MIC1 電容麥克風MIC2 電容麥克風MPU6050 數字運動傳感器MS5611 氣壓傳感器OPT 紅外接收管RG5528 光敏電阻RH6030 單通道電容式觸摸ICROC16A 搖桿電位器ROC16B 搖桿電位器Reed Switch 常開型干簧管S58 槽間光耦ST188 反射型光耦SW-58010PL 震動傳感器TCRT5000 反射型光耦TLP181 光耦TLP181_1 光耦TLP280-4 4組光耦TLP521-1 1路開關光耦TLP521-2 2路開關光耦TLP521-2A 2路開關光耦TLP521-4 4路開關光耦TLP521-4A 4路開關光耦TMR1302S 全極霍爾開關TMR1302T 全極霍爾開關UGN3503 線性霍爾傳感器VS1838B 紅外接收頭ZME1930006 干式電流互感器
標簽: 傳感器 altium designer
上傳時間: 2022-03-12
上傳用戶:
LED 數碼管 LCD屏等顯示器件Altium Designer AD原理圖庫元件庫CSV text has been written to file : 9.2 - 顯示器件.csvLibrary Component Count : 64Name Description----------------------------------------------------------------------------------------------------1588A 共陰單色LED8*8點陣屏1588B 共陽單色LED8*8點陣屏2811A 0.28寸1位共陰數碼管2811B 0.28寸1位共陽數碼管2821A 0.28寸2位共陰數碼管2821B 0.28寸2位共陽數碼管2831A 0.28寸3位共陰數碼管2831B 0.28寸3位共陽數碼管4041A 0.4寸4位共陰數碼管4041B 0.4寸4位共陽數碼管5011A 0.5寸1位共陰數碼管5011B 0.5寸1位共陽數碼管5021A 0.5寸2位共陰數碼管5021B 0.5寸2位共陽數碼管5421A-M 0.54寸米字2位共陰數碼管5421B-M 0.54寸米字2位共陽數碼管5611A 0.56寸1位共陰數碼管5611B 0.56寸1位共陽數碼管5621A 0.56寸2位共陰數碼管5621B 0.56寸2位共陽數碼管5631A 0.56寸3位共陰數碼管5631B 0.56寸3位共陽數碼管5641A 0.56寸4位共陰數碼管5641B 0.56寸4位共陽數碼管8011A 0.8寸1位共陰數碼管8011B 0.8寸1位共陽數碼管8021A 0.8寸2位共陰數碼管8021B 0.8寸2位共陽數碼管8031A 0.8寸3位共陰數碼管8031B 0.8寸3位共陽數碼管8041A 0.8寸4位共陰數碼管8041B 0.8寸4位共陽數碼管CH12864I 12864 點陣屏JLX12864G-086 12864 點陣屏JLX12864G-1353-PN 12864 點陣屏JLX12864G-200 12864 點陣屏LCD 1602 LCD 1602LCD7X18 LCD7X18數碼屏帶背光OLED 1.3-12864_7pin 12864 點陣屏TFT1.5_39P 128*128TXD144CF 1.44寸TFTTXD144CF-modules 1.44寸TFLibrary Component Count : 14Name Description----------------------------------------------------------------------------------------------------LED RG-A 共陽雙色LEDLED RG-K 共陰雙色LEDLED-3MM 插件LEDLED-5MM 5mm插件LEDLED-8MM 8mm插件LEDLED-F234 方形LEDLED-F257 方形LEDLED-RGB 三基色LEDLED-RGB-3528 三基色LEDLED-SH-5MM 5mm草帽LEDLED-SMD 貼片LEDLED-SMD-RG 貼片雙色LEDLED-SMD_1W 大功率LEDLED-SMD_3W 大功率LEDSV text has been written to file : 9.3 - 數碼管.csvLibrary Component Count : 54Name Description----------------------------------------------------------------------------------------------------2811A 0.28寸1位共陰數碼管2811B 0.28寸1位共陽數碼管2821A 0.28寸2位共陰數碼管2821B 0.28寸2位共陽數碼管2831A 0.28寸3位共陰數碼管2831B 0.28寸3位共陽數碼管2841A 0.28寸4位共陰數碼管2841B 0.28寸4位共陽數碼管3611A 0.36寸1位共陰數碼管3611B 0.36寸1位共陽數碼管3621A 0.36寸2位共陰數碼管3621B 0.36寸2位共陽數碼管3631A 0.36寸3位共陰數碼管3631B 0.36寸3位共陽數碼管3641A 0.36寸4位共陰數碼?
標簽: led Altium Designer
上傳時間: 2022-03-13
上傳用戶:
本文主要介紹以下幾個部分:一、光模塊簡介;二、光模塊內部主要元器件;三、光模塊調制方式;四、光模塊的特點及應用;無、光模塊原理框圖;六、光模塊主要性能指標;七、光模塊接口電平。
標簽: 光模塊
上傳時間: 2022-06-01
上傳用戶:得之我幸78
一、 實驗目的使用 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
一. eMMC的概述eMMC (Embedded MultiMedia Card) 為MMC協會所訂立的內嵌式存儲器標準規格,主要是針對手機產品為主。eMMC的一個明顯優勢是在封裝中集成了一個控制器, 它提供標準接口并管理閃存, 使得手機廠商就能專注于產品開發的其它部分,并縮短向市場推出產品的時間。這些特點對于希望通過縮小光刻尺寸和降低成本的NAND供應商來說,具有同樣的重要性。二. eMMC的優點eMMC目前是最當紅的移動設備本地存儲解決方案,目的在于簡化手機存儲器的設計,由于NAND Flash 芯片的不同廠牌包括三星、KingMax、東芝(Toshiba) 或海力士(Hynix) 、美光(Micron) 等,入時,都需要根據每家公司的產品和技術特性來重新設計,過去并沒有哪個技術能夠通用所有廠牌的NAND Flash 芯片。而每次NAND Flash 制程技術改朝換代,包括70 納米演進至50 納米,再演進至40 納米或30 納米制程技術,手機客戶也都要重新設計, 但半導體產品每1 年制程技術都會推陳出新, 存儲器問題也拖累手機新機種推出的速度,因此像eMMC這種把所有存儲器和管理NAND Flash 的控制芯片都包在1 顆MCP上的概念,逐漸風行起來。eMMC的設計概念,就是為了簡化手機內存儲器的使用,將NAND Flash 芯片和控制芯片設計成1 顆MCP芯片,手機客戶只需要采購eMMC芯片,放進新手機中,不需處理其它繁復的NAND Flash 兼容性和管理問題,最大優點是縮短新產品的上市周期和研發成本,加速產品的推陳出新速度。閃存Flash 的制程和技術變化很快,特別是TLC 技術和制程下降到20nm階段后,對Flash 的管理是個巨大挑戰,使用eMMC產品,主芯片廠商和客戶就無需關注Flash 內部的制成和產品變化,只要通過eMMC的標準接口來管理閃存就可以了。這樣可以大大的降低產品開發的難度和加快產品上市時間。eMMC可以很好的解決對MLC 和TLC 的管理, ECC 除錯機制(Error Correcting Code) 、區塊管理(BlockManagement)、平均抹寫儲存區塊技術 (Wear Leveling) 、區塊管理( Command Managemen)t,低功耗管理等。eMMC核心優點在于生產廠商可節省許多管理NAND Flash 芯片的時間,不必關心NAND Flash 芯片的制程技術演變和產品更新換代,也不必考慮到底是采用哪家的NAND Flash 閃存芯片,如此, eMMC可以加速產品上市的時間,保證產品的穩定性和一致性。
標簽: emmc
上傳時間: 2022-06-20
上傳用戶:jiabin
無掃描激光雷達測距成像技術和其他測距系統相比具有可對動態物體清晰成像,功耗低,體積小,成本低廉的優點。無論在軍事上,還是在民用上都有非常重要的地位,是激光需達的重點研究方向。本論文介紹了四種基于不同原理的無掃描激光雷達方案。其中基于脈沖增益調制法的無掃描激光雷達具有很強的創造性,該方案使用脈沖光源,脈沖光源發出脈沖光照射目標物體,經物體反射后由功能光接收器MCP(Micro Channel Plate)接收,對MCP施加線性增益調制,在MCP輸出端形成新的光場,由CCD(Charge Couple Device)接收.CCD輸出的圖像經圖像處理后得到二維圖像信息。該方案對背景光干擾不敏感,可成像距離遠,具有很大的研究價值。本文設計了一套模擬系統來驗證基于脈沖調制法的無掃描激光雷達測距方案的可行性,由于光電倍增管PMr(Photoelectric electron-multiplier tube)在功能上和MCP具有最大的相似性,所以模擬系統中功能光接收器采用光電倍增管。系統由激光驅動模塊、PMT驅動模塊、時序控制模塊、采樣接收模塊四個部分組成。我們利用自行研制的模擬系統進行了大量的模擬實驗,經過對實驗結果分析發現該模擬系統的測量距離可達到1千米,測量誤差在15米以內,表明了該方案是確實可行的。論文最后對誤差來源進行了分析,并對整個項目進行了總結和展望。
上傳時間: 2022-06-22
上傳用戶:slq1234567890
電磁爐燒壞IGBT 功率管的八種因素在電磁爐維修中,功率管的損壞占有相當大的比例,若在沒有查明故障原因的情況下貿然更換功率管會引起再次燒毀。一:諧振電容和濾波電容損壞0.3uF/1200V 諧振電容、5uF/400V 濾波電容損壞或容量不足若0.3uF/1200V 諧振電容、5uF/400V 濾波電容容量變小、失效或特性不良,將導致電磁爐LC 振蕩電路頻率偏高,從而引起功率管IGBT管損壞,經查其他電路無異常時,我們必須將0.3uF 和5uF 電容一起更換。二:IGBT 管激勵電路異常振蕩電路輸出的脈沖信號不能直接控制IGBT 管飽和、導通與截至,必須通過激勵電路將脈沖信號放大來完成。如果激勵電路出現故障,高電壓就會加到IGBT 管的G 極,導致IGBT 管瞬間擊穿損壞。常見為驅動管S8050、S8550損壞。三:同步電路異常同步電路在電磁爐中的主要是保證加到IGBT G 極上的開關脈沖前沿與IGBT 管上VCE 脈沖后沿同步。當同步電路工作異常時, 導致IGBT管瞬間擊穿損壞。
上傳時間: 2022-06-22
上傳用戶:
ST MOS管選型表內含產品型號規格目錄、PN構成表、封裝清單和ST公司聯系購買二維碼
標簽: mosfet
上傳時間: 2022-07-28
上傳用戶: