找回密碼
 立即注冊

QQ登錄

只需一步,快速開始

帖子
查看: 2456|回復(fù): 9
收起左側(cè)

把發(fā)光二極管改成LED屏顯示可以嗎?

[復(fù)制鏈接]
ID:142197 發(fā)表于 2016-10-16 16:15 | 顯示全部樓層 |閱讀模式
利用 AT89S51 單片機(jī)的 P1.0P1.3 接四個(gè)發(fā)光二極管 L1L4,用來指示當(dāng)前計(jì)
數(shù)的數(shù)據(jù);用 P1.4P1.7 作為預(yù)置數(shù)據(jù)的輸入端,接四個(gè)撥動開關(guān) K1K4,用
P3.6/WR P3.7/RD 端口接兩個(gè)輕觸開關(guān),用來作加計(jì)數(shù)和減計(jì)數(shù)開關(guān)。具體的
電路原理圖如下圖所示



#include <AT89X51.H>
unsigned char curcount;
void delay10ms(void)
{
unsigned char i,j;
for(i=20;i>0;i--)
for(j=248;j>0;j--);
}
void main(void)
{
curcount=P3 & 0x0f;
P1=~curcount;
while(1)
{
if(P3_6==0)
{
delay10ms();
if(P3_6==0)
{
if(curcount>=15)
{
curcount=15;
}
else
{
curcount++;
}
P1=~curcount;
while(P3_6==0);
}
}
if(P3_7==0)
{
delay10ms();
if(P3_7==0)
{
if(curcount<=0)
{
curcount=0;
}
else
{
curcount--;
}
P1=~curcount;
while(P3_7==0);
}
}
}
}

我把原理圖改了   

地方vc.png
回復(fù)

使用道具 舉報(bào)

ID:142197 發(fā)表于 2016-10-16 16:17 | 顯示全部樓層
改了的圖不知道怎樣發(fā)上來
回復(fù)

使用道具 舉報(bào)

ID:142197 發(fā)表于 2016-10-16 16:18 | 顯示全部樓層
本帖最后由 CashCheng 于 2016-10-16 16:21 編輯

改成這樣
QQ圖片20161016162108.png
回復(fù)

使用道具 舉報(bào)

ID:123289 發(fā)表于 2016-10-17 13:28 | 顯示全部樓層
二個(gè)字:可以!
回復(fù)

使用道具 舉報(bào)

ID:111634 發(fā)表于 2016-10-17 14:05 | 顯示全部樓層
P0口用于段選,P2.0~P2.3用于位選,動態(tài)掃描顯示數(shù)字,P3.6、P3.7用于加一減一。
回復(fù)

使用道具 舉報(bào)

ID:143057 發(fā)表于 2016-10-17 14:07 | 顯示全部樓層
絕對可以啊
回復(fù)

使用道具 舉報(bào)

ID:138155 發(fā)表于 2016-10-17 14:37 | 顯示全部樓層
沒有問題啊 可行的啊
回復(fù)

使用道具 舉報(bào)

ID:30959 發(fā)表于 2016-10-17 16:33 | 顯示全部樓層
可以的,沒問題
回復(fù)

使用道具 舉報(bào)

ID:143120 發(fā)表于 2016-10-17 20:51 | 顯示全部樓層
可以��!
回復(fù)

使用道具 舉報(bào)

ID:143120 發(fā)表于 2016-10-17 20:52 | 顯示全部樓層
應(yīng)該是可以改的!
回復(fù)

使用道具 舉報(bào)

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

本版積分規(guī)則

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

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

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