當前位置:首頁 » 編程軟體 » 調試編譯七段數碼管源程序

調試編譯七段數碼管源程序

發布時間: 2024-11-27 01:02:32

1. 求單片機控制溫度感測器,LCD顯示溫度值,溫度達到30度時,蜂鳴器報警的報警程序

這個有現成的,樓主可以省很多力氣了,請在網上下一個proteusv7.8,里邊程序,模擬電路都有。

樓主把兩個程序中和一下就可以了。

改起來也不難,自己弄哦。

我受點累,樓主可以這樣改:

1.1602引腳挪到P2口,及P3口,程序也要改哈,編譯運行,這個非常簡單。

2.再把1602剪下,粘貼到18b20那張圖上;1602的程序也粘貼到18b20程序上,改掉標號重復的地方,改掉初始化程序。將18b20的結果顯示在LCD上,如有必要,刪除7段數碼管程序。

2. 讓FPGA開發板上的2個七段碼的數字從00計數到99,再從99回到0;循環重復進行。

是要畫模擬圖嗎?要畫出有兩位數碼管的模擬圖,加一個按鍵,然後就可以寫程序了,由程序來控制按鍵,對數碼管顯示的數加1過程。
還是實物開發板?
用匯編語言寫程序,還是用C語言寫程序?

3. 51單片機控制3位7段共陰數碼管

//51單片機控制3位7段共陰數碼管 p0口控制 abcdefg dp ,
//p2.0-p2.2控制123位,----注意:沒有用P2.3。
//要使其間隔1S分別顯示123,231,321,213...........無限循環

//下列程序,經過模擬,符合要求。

#include <reg52.h>
#define uchar unsigned char
sbit bit1 = P2^0;
sbit bit2 = P2^1;
sbit bit3 = P2^2;
uchar code latab[] = //數字編碼0-9
{0x3f, 0x06, 0x5b, 0x4f, 0x66, 0x6d, 0x7d, 0x07, 0x7f, 0x6f};
//----------------------------------------------------------------
void delay(uchar time)
{
uchar i, j;
for(i = 0; i < time; i++) for(j = 0; j < 110; j++);
}
//----------------------------------------------------------------
void disp_num(uchar a , b, c)
{
uchar i;
for(i = 1; i < 250; i++) {
P2 = 255; //關顯示.
P0 = latab[a];
bit1 = 0; delay(4);
P2 = 255; //關顯示.
P0 = latab[b];
bit2 = 0; delay(4);
P2 = 255; //關顯示.
P0 = latab[c];
bit3 = 0; delay(4);
}
}
//----------------------------------------------------------------
void main()
{
while(1) {
//要使其間隔1S分別顯示123,231,321,213...........無限循環.
disp_num(1, 2, 3);
disp_num(2, 3, 1);
disp_num(3, 2, 1);
disp_num(2 , 1, 3);
// disp_num(? , ?, ?); 還想顯示?內容,樓主可自行編寫.
// disp_num(? , ?, ?);
}
}
//----------------------------------------------------------------

熱點內容
pythonrst 發布:2025-09-18 19:28:50 瀏覽:404
頁面訪問在線升級 發布:2025-09-18 19:13:46 瀏覽:773
相機存儲滿 發布:2025-09-18 19:12:19 瀏覽:754
如何搭載我的世界伺服器 發布:2025-09-18 19:02:39 瀏覽:426
c語言組框 發布:2025-09-18 19:02:23 瀏覽:942
如何看見真我手機的全部配置 發布:2025-09-18 18:48:10 瀏覽:975
戰地5默認是什麼伺服器 發布:2025-09-18 17:59:32 瀏覽:310
安卓變ios系統主題怎麼弄 發布:2025-09-18 17:54:07 瀏覽:889
linux出口ip 發布:2025-09-18 17:51:57 瀏覽:950
androidbitmap使用 發布:2025-09-18 17:49:20 瀏覽:244