自制的51單片機學習板,包括原理圖以及可以進行的實驗源代碼,目前的源代碼有: 1.發光二極管閃動實驗 2.發光二極管花樣跑馬燈實驗 3.按鍵識別并通過串口發送到上位機. 4.PC機與RS232串口實驗 5.DS18b20的溫度采集實驗 6.4位一體數碼管顯示 7.9.9秒跑表設計 8.紅外編碼,解碼 9.紅外遙控音樂的播放 10.I2C總線的學習――24C02的讀寫 11.SPI總線的學習――93C46的應用 12.播放歌曲實驗 13.字符型液晶1602的應用 14.1302日期,星期,時間,溫度實時顯示,還有鬧鐘功能. 15.STC單片機,內部EEPROM操作實驗(特別功能) 16.STC單片機軟件系統復位實驗(特別功能)
標簽: 51單片機
上傳時間: 2014-01-24
上傳用戶:caixiaoxu26
設計一個出租車計費系統: 起步價為5元(2km以內),2km后,0.8元/0.5km 要求每500m刷新計費一次,在8位數碼管中,前四位顯示數碼管顯示里程數,后四位數碼管顯示價錢(角,元,十元,百元)
上傳時間: 2013-12-16
上傳用戶:tb_6877751
基于AT89C51單片機實現的電子時鐘,用六個LED數碼管來顯示時分秒
上傳時間: 2014-01-22
上傳用戶:redmoons
采用51單片機,實現多功能計算器。主要實現功能有: (1)可以完成加減乘除,包括整數和帶小數點數據的加減乘除。 (2)計算結果最高精確到小數點后六位。 (3)系統有顯示日歷的功能 (4)系統可以完成函數的計算,精確到小數點后7位。 (5)有Proteus仿真,要用7.8版本以上,仿真通過,非常方便 。
上傳時間: 2015-12-25
上傳用戶:dx041103
#include<stdio.h> #include<stdlib.h> #include<conio.h> #include<string.h> main(void) { char new_name[4], name[4]; int new_sn ,sn; printf(" 【注冊】\n\n"); printf("請輸入用戶名(四位英文字母):"); scanf("%s", &new_name); printf("請輸入密碼(六位數字):") ; scanf("%d" ,&new_sn); /*system("PAUSE");*/ system("CLS");/*清屏*/ /*system("PAUSE");*/ printf(" 【登陸】\n\n"); printf("輸入用戶名:"); scanf("%s" , &name); if(!strcmp(new_name,name)){printf("輸入用戶名錯誤!"); }/*判斷用戶是否正確*/ printf("輸入密碼:"); scanf("%d" , &sn); if(new_sn != sn){printf("輸入密碼錯誤!"); }/*判斷密碼是否正確*/ system("CLS"); printf("恭喜你,登陸成功!\n"); getchar(); return 0; }
標簽: C語言
上傳時間: 2015-12-30
上傳用戶:gjatd1987
描述:本設計研究的是基于51單片機的步進電機控制系統。采用單片機AT89C51作為控制核心,通過五個按鍵控制步進電機的運行狀態,即控制啟停、正反轉、加減速,并利用八位的數碼管顯示步進電機的速度等級。本設計的硬件部分主要由單片機、鍵盤控制模塊、電機驅動模塊、數碼管顯示模塊以及電源模塊五部分組成。仿真圖:
上傳時間: 2022-02-02
上傳用戶:aben
可充電無線藍牙串口通訊電壓檢測器采集系統 MGS-V-4LED無線電壓檢測器是瑪格森科技研發生產的基于藍牙無線傳輸技術的可充電式,移動式電壓檢測系統。該系列電壓檢測器最大測量范圍達0-3V或0-30V,內置3.7V鋰電池,容量200mA-1000mA不等。可以便攜移動,方便攜帶,移動。使用4位0.56’LED數碼管。串口調試軟件/上位機顯示軟件。 產品特點 · 測量電壓范圍 0-3V/0-30V (二選一);· 4位LED數碼管電壓顯示,可開啟,也可關閉· 串口有線通訊,UART,TTL電平。· 串口藍牙無線串口,最遠10米; · 供電方式多樣(內置鋰電池):可外接5V電源,也可內置鋰電池供電。· 低功耗休眠功能:典型休眠電流20uA,功耗低,電池供電也可長時間工作.· 可帶數據采集裝置,藍牙接收器及通訊軟件。 · 外觀:選用通用表頭外殼,可嵌入具體產品中。· 便攜式,移動式,可像萬用表一樣移動,便攜。 二、基本指標說明輸入電壓范圍: 0.000-3.000V/0-30V分辨率1mV顯示方式:4位LED 0.56’數碼管/PC端顯示軟件顯示(與電腦顯示軟件無線聯機)供電接口:ü MICRO 電源座,可使用安卓電源線充電ü 2針插針:可通過接插件外接電源。鋰電池參數:ü 可內置鋰電池電壓3.7Vü 容量200mA/1000mA 不等,視需要 如需其它電壓可咨詢,可接受定制。有線通訊方式ü UART TTL 電平通訊: 可直接與單片機RXD,TXD通訊。ü 可外接UART TTL轉USB線/UART TTL轉RS232 通訊。(用戶自配線)無線串口藍牙通訊 ü 無線串口藍牙設備:內置藍牙發射器+外置接收射器(接電腦USB口)ü 通訊頻率及距離:2.4GHz,10米ü 串口通訊格式:無線串口,9600,N,1通訊協議命令:可提供通訊協議命令
上傳時間: 2022-04-23
上傳用戶:
基于Xilinx ISE的的模塊化設計示例下面是本人初學時關于模塊化設計寫的一篇博文,實例也都是自己寫的,希望給大家一個參考,代碼可能還不夠規范,比如說每一個寄存器的連線并不是都很明確的在代碼中體現出來,但是整體的設計思想還是可以借鑒的。模塊化設計應用1輸入八路十六位數據分別為a1,b1,a2,b2,a3,b3,a4,b4,將其中的a1、b1,a2、b2,a3、b3,a4、b4,分別相乘,然后將乘積相加,相加結果即為該設計的輸出。以下是模塊化設計工程的資源管理窗口中頂層模塊和子模塊的層次關系:
上傳時間: 2022-04-30
上傳用戶:kent
一簡要背景概述隨著社會生產和科學技術的發展,整流電路在自動控制系統、測量系統和發電機勵磁系統等領域的應用日益廣泛。常用的三相整流電路有三相橋式不可控整流電路、三相橋式半控整流電路和三相橋式全控整流電路。三相全控整流電路的整流負載容量較大,輸出直流電壓脈動較小,是目前應用最為廣泛的整流電路。它是由半波整流電路發展而來的。由一組共陰極的三相半波可控整流電路和一組共陽極接法的晶閘管串聯而成。六個品閘管分別由按一定規律的脈沖觸發導通,來實現對三相交流電的整流,當改變晶閘管的觸發角時,相應的輸出電壓平均值也會改變,從而得到不同的輸出。由于整流電路涉及到交流信號、直流信號以及觸發信號,同時包含晶閘管、電容、電感、電阻等多種元件,采用常規電路分析方法顯得相當繁瑣,高壓情況下實驗也難順利進行。Matlab提供的可視化仿真工具Simulink可直接建立電路仿真模型,隨意改變仿真參數,并且立即可得到任意的仿真結果,直觀性強,進一步省去了編程的步驟。本文利用Simulink對三相橋式全控整流電路進行建模,對不同控制角、橋故障情況下進行了仿真分析,既進一步加深了三相橋式全控整流電路的理論,同時也為現代電力電子實驗教學奠定良好的實驗基礎。三相橋式全控整流電路以及三相橋式全控逆變電路在現代電力電子技術中具有很重要的作用和很廣泛的應用。這里結合全控整流電路以及全控逆變電路理論基礎,采用Matlab的仿真工具Simulink對三相橋式全控整流電路和三相橋式全控逆變電路進行仿真,對輸出參數進行仿真及驗證,進一步了解三相橋式全控整流電路和三相橋式全控逆變電路的工作原理。
上傳時間: 2022-06-01
上傳用戶:slq1234567890
采用56F803型DSP作為控制器。目前DSP已非常普遍,采用56F803型DSP作為控制電路的核心處理器.它內置2 KB SRAM,31.5 KB FLASH,同時,其40 MHz的CPU時鐘頻率比其他單片機具有更強的處理能力。6路PWM信號可以實現高頻逆變電路開關管MOSFET的移相控制。12位A/D轉換器采集可以實現電壓和電流采樣并滿足采樣數據精度的要求。利用56F803型DSP中定時器的捕獲功能可以精確計算相位差大小,實現系統的頻率跟蹤控制。串行外設接口SPI與MCl4489配合使用可以實現對5位半數碼管的控制.從而實現系統頻率和功率的顯示。另外,56F803還支持C語言與匯編語言混合編程的 SDK軟件開發包.可以實現在線調試。
上傳時間: 2022-07-09
上傳用戶: