找回密碼
 立即注冊

QQ登錄

只需一步,快速開始

搜索
查看: 3263|回復(fù): 12
收起左側(cè)

求助:兩個回路的數(shù)顯電壓表,用51系列單片機。

[復(fù)制鏈接]
ID:412814 發(fā)表于 2018-10-23 19:13 | 顯示全部樓層 |閱讀模式
我初學(xué)單片機,想用51單片機,1片ADC0832,6只數(shù)碼管,做兩個回路的數(shù)顯電壓表。要求:兩個回路同時工作,分別顯示0--5.00數(shù)值,請問應(yīng)該怎樣去設(shè)計程序呢?一個回路的能弄懂了,兩個回路怎樣才能自動切換ADC0832的輸入通道和運算結(jié)果呢?
回復(fù)

使用道具 舉報

ID:47286 發(fā)表于 2018-10-23 19:38 | 顯示全部樓層
你直接用帶AD的單片機 兩路采集電壓不就行了 干嘛非要加個AD片子 硬件軟件都麻煩 51內(nèi)核帶AD的片子非常多
回復(fù)

使用道具 舉報

ID:111634 發(fā)表于 2018-10-23 21:50 | 顯示全部樓層
實例85  ADC0832串行A-D(TXD輸出CLK)
先Proteus仿真一下,確認有效。
實例85 ADC0832串行A-D( TXD輸出CLK).rar (36.86 KB, 下載次數(shù): 10)
txd-clk.jpg
以上摘自張志良編著《80C51單片機仿真設(shè)計實例教程——基于Keil C和Proteus》清華大學(xué)出版社ISBN 978-7-302-41682-1,內(nèi)有常用的單片機應(yīng)用100案例,用于仿真實驗操作,電路與程序真實可靠可信可行,可演示,可觀測,書中電路和程序設(shè)計有詳細說明,程序語句條條有注解。
回復(fù)

使用道具 舉報

ID:111634 發(fā)表于 2018-10-23 21:52 | 顯示全部樓層
實例86  ADC0832串行A-D(虛擬CLK)
Proteus仿真一下,確認有效。
實例86 ADC0832串行A-D(虛擬CLK).rar (35.29 KB, 下載次數(shù): 6)
虛擬-clk.jpg
以上摘自張志良編著《80C51單片機仿真設(shè)計實例教程——基于Keil CProteus》清華大學(xué)出版社ISBN 978-7-302-41682-1,內(nèi)有常用的單片機應(yīng)用100案例,用于仿真實驗操作,電路與程序真實可靠可信可行,可演示,可觀測,書中電路和程序設(shè)計有詳細說明,程序語句條條有注解。
回復(fù)

使用道具 舉報

ID:412814 發(fā)表于 2018-10-24 07:25 | 顯示全部樓層
dzbj 發(fā)表于 2018-10-23 19:38
你直接用帶AD的單片機 兩路采集電壓不就行了 干嘛非要加個AD片子 硬件軟件都麻煩 51內(nèi)核帶AD的片子非常多

感謝回復(fù),說的有道理。謝謝啦!
回復(fù)

使用道具 舉報

ID:412814 發(fā)表于 2018-10-24 07:29 | 顯示全部樓層
zl2168 發(fā)表于 2018-10-23 21:52
實例86  ADC0832串行A-D(虛擬CLK)
先Proteus仿真一下,確認有效。
以上摘自張志良編著《80C51單片機仿 ...

感謝回復(fù)!我下載學(xué)習(xí)下。謝謝
回復(fù)

使用道具 舉報

ID:412814 發(fā)表于 2018-10-24 07:41 | 顯示全部樓層
zl2168 發(fā)表于 2018-10-23 21:52
實例86  ADC0832串行A-D(虛擬CLK)
先Proteus仿真一下,確認有效。
以上摘自張志良編著《80C51單片機仿 ...

可以仿真運行,只是沒有原程序。謝謝
回復(fù)

使用道具 舉報

ID:111634 發(fā)表于 2018-10-24 09:20 | 顯示全部樓層
jifengjianwu 發(fā)表于 2018-10-24 07:41
可以仿真運行,只是沒有原程序。謝謝

仿真電路和Hex文件能在清華出版社網(wǎng)站免費下載,程序源代碼只能到書上看了。到圖書館借,或到新華書店翻閱,或到網(wǎng)上書店打折購買。
回復(fù)

使用道具 舉報

ID:412814 發(fā)表于 2018-10-24 09:54 | 顯示全部樓層
一個回路的電壓表程序包,測試通過的。

一個回路的電壓表.rar

76.39 KB, 下載次數(shù): 18

回復(fù)

使用道具 舉報

ID:412814 發(fā)表于 2018-10-29 18:49 | 顯示全部樓層
有沒有大神能給個思路就行,沒有源程序也可以。
回復(fù)

使用道具 舉報

ID:111634 發(fā)表于 2018-10-29 21:38 | 顯示全部樓層
jifengjianwu 發(fā)表于 2018-10-29 18:49
有沒有大神能給個思路就行,沒有源程序也可以。

0832時序.PNG
0832通道選擇.PNG
串行接收數(shù)據(jù)及變換過程.PNG
以上摘自張志良編著
80C51單片機仿真設(shè)計實例教程——基于Keil CProteus》清華大學(xué)出版社ISBN 978-7-302-41682-1,內(nèi)有常用的單片機應(yīng)用100案例,用于仿真實驗操作,電路與程序真實可靠可信可行,可演示,可觀測,程序語句條條有注解。
回復(fù)

使用道具 舉報

ID:417428 發(fā)表于 2018-10-29 21:50 | 顯示全部樓層
可以加一個模擬開關(guān)芯片來切換,例如cd4053,用定時器循環(huán)給一個io口置高低電平切換回路,讀取出來的數(shù)值顯示到對應(yīng)的數(shù)碼管上
回復(fù)

使用道具 舉報

ID:669452 發(fā)表于 2019-12-31 09:48 | 顯示全部樓層
jifengjianwu 發(fā)表于 2018-10-24 09:54
一個回路的電壓表程序包,測試通過的。

請問這個單片機自己具有ad轉(zhuǎn)換功能嗎,,還是外加的adc0832
回復(fù)

使用道具 舉報

您需要登錄后才可以回帖 登錄 | 立即注冊

本版積分規(guī)則

小黑屋|51黑電子論壇 |51黑電子論壇6群 QQ 管理員QQ:125739409;技術(shù)交流QQ群281945664

Powered by 單片機教程網(wǎng)

快速回復(fù) 返回頂部 返回列表