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

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

發布時間: 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(? , ?, ?);
}
}
//----------------------------------------------------------------

熱點內容
數字密碼人格是什麼原理 發布:2024-11-27 03:46:34 瀏覽:426
華為怎麼看手機的配置 發布:2024-11-27 03:27:42 瀏覽:380
php函數作用域 發布:2024-11-27 03:26:11 瀏覽:176
pythonasteval 發布:2024-11-27 03:21:14 瀏覽:563
電腦伺服器機什麼意思 發布:2024-11-27 03:18:59 瀏覽:836
本地存儲是否允許 發布:2024-11-27 03:08:02 瀏覽:410
adc的電腦密碼是多少 發布:2024-11-27 03:01:54 瀏覽:964
會員管理系統php 發布:2024-11-27 02:15:41 瀏覽:235
企業php網站系統 發布:2024-11-27 02:14:14 瀏覽:254
佛滔算命源碼 發布:2024-11-27 02:11:01 瀏覽:765