成人免费无码不卡毛片,亚洲AⅤ无码精品一区二区三区,国产尤物精品视频,久久精品日本亚洲,欧美成人一区三区无码乱码A片,中文字日产幕码一区二区色哟哟,亞洲日韓中文字幕網AV

  • 方案介紹
  • 附件下載
  • 推薦器件
  • 相關(guān)推薦
申請入駐 產(chǎn)業(yè)圖譜

基于51單片機(jī)數(shù)字電壓表仿真設(shè)計_數(shù)碼管顯示

2024/08/09
1957
加入交流群
掃碼加入
獲取工程師必備禮包
參與熱點資訊討論

設(shè)計資料獲取聯(lián)系方式.doc

共1個文件

原理圖Altium Designer

仿真版本:proteus 7.8

程序編譯器:keil 4/keil 5

編程語言:C語言

設(shè)計編號:S0005

功能說明

1、以單片機(jī)為控制核心設(shè)計數(shù)字電壓表

2、可以測量0~5V輸入電壓值;

3、LED數(shù)碼管顯示;

4、最小分辨率為0.01V,測量誤差約為±0.01V。

設(shè)計要求

本課題是利用單片機(jī)設(shè)計一個數(shù)字電壓表,能夠測量0-5V之間的直流電壓值,四位數(shù)碼管顯示,使用的元器件數(shù)目較少。外界電壓模擬量輸入到A/D轉(zhuǎn)換部分的輸入端,通過ADC0809轉(zhuǎn)換變?yōu)?a class="article-link" target="_blank" href="/baike/1546930.html">數(shù)字信號,輸送給單片機(jī)。然后由單片機(jī)給數(shù)碼管數(shù)字信號,控制其發(fā)光,從而顯示數(shù)字。

選擇AT89C51作為單片機(jī)芯片,選用四位8段共陰極LED數(shù)碼管實現(xiàn)電壓顯示,利用ADC0809作為數(shù)模轉(zhuǎn)換芯片。將數(shù)據(jù)采集接口電路輸入電壓傳入ADC0809數(shù)模轉(zhuǎn)換元件,經(jīng)轉(zhuǎn)換后通過D0至D7與單片機(jī)P0口連接,把轉(zhuǎn)換完的模擬信號以數(shù)字信號的信號的形式傳給單片機(jī),信號經(jīng)過單片機(jī)處理從LED數(shù)碼顯示管顯示。P2口接數(shù)碼管位選,P1接數(shù)碼管,實現(xiàn)數(shù)據(jù)的動態(tài)顯示,

image-20220902223951064

仿真圖

img

原理圖

img

PCB

img

程序(提供源文件)

img

系統(tǒng)上電后,配置數(shù)碼管個引腳,然后對其進(jìn)行初始化,再調(diào)用的讀寫函數(shù),可將采集處理后的電壓數(shù)值實時顯示。其程序流程圖如圖所示。

img

? 由于ADC0809在進(jìn)行A/D轉(zhuǎn)換時需要有CLK信號,而此時的ADC0809的CLK是連接在AT89C51單片機(jī)的40管腳,也就是要求從40管腳輸出CLK信號供ADC0809使用。因此產(chǎn)生CLK信號的方法就等于從軟件產(chǎn)生。電壓表系統(tǒng)有主程序,A/D轉(zhuǎn)換子程序、按鍵子程序和顯示子程序。

image-20220902224221690

顯示函數(shù)

code unsigned char seven_seg[] = {0xc0,0xf9,0xa4,0xb0,0x99,0x92,0x82,0xf8,0x80,0x90};
char i;
void display0()
{
	P0 = 0xff;
	switch(i)
	{
		case 0:P2 = 0x10;P0 = seven_seg[shuju / 1000 % 10];break;
		case 1:P2 = 0x20;P0 = seven_seg[shuju / 100 % 10]&0x7f;break;
		case 2:P2 = 0x40;P0 = seven_seg[shuju / 10 % 10];break;
		case 3:P2 = 0x80;P0 = seven_seg[shuju  % 10];break;
		case 4:P2 = 0x01;P0 = seven_seg[1];break;
		case 5:P2 = 0x02;P0 = seven_seg[2];break;
		case 6:P2 = 0x04;P0 = 0xff;break;
		case 7:P2 = 0x08;P0 = seven_seg[shuju / 10000 % 10];break;

	}
	i++;if(i >= 8)i = 0;
}

設(shè)計報告

img

資料清單

img

  • 設(shè)計資料獲取聯(lián)系方式.doc
    下載

推薦器件

更多器件
器件型號 數(shù)量 器件廠商 器件描述 數(shù)據(jù)手冊 ECAD模型 風(fēng)險等級 參考價格 更多信息
MKL02Z16VFG4 1 NXP Semiconductors RISC MICROCONTROLLER
$2.9 查看
ATXMEGA128A1U-AU 1 Microchip Technology Inc IC MCU 8BIT 128KB FLASH 100TQFP

ECAD模型

下載ECAD模型
$7 查看
ATXMEGA64D4-AU 1 Microchip Technology Inc IC MCU 8BIT 64KB FLASH 44TQFP
$3.44 查看

相關(guān)推薦

方案定制

去合作
方案開發(fā)定制化,2000+方案商即時響應(yīng)!
镇巴县| 靖远县| 云梦县| 扬州市| 乐安县| 神木县| 东兴市| 宝清县| 枣阳市| 咸丰县| 淄博市| 宁南县| 合阳县| 山阴县| 郑州市| 达州市| 独山县| 双柏县| 墨竹工卡县| 丹巴县| 黑山县| 福鼎市| 澜沧| 五家渠市| 泗洪县| 闻喜县| 东港市| 运城市| 宿州市| 新河县| 乌鲁木齐市| 尤溪县| 鲁山县| 宜良县| 崇文区| 皋兰县| 临高县| 焉耆| 积石山| 洛南县| 吉林省|