資源簡(jiǎn)介
南昌大學(xué)軟件學(xué)院,單片機(jī)課程設(shè)計(jì) 南昌大學(xué)軟件學(xué)院,單片機(jī)課程設(shè)計(jì) 利用單片機(jī)的定時(shí)器產(chǎn)生秒信號(hào),控制十字路口的紅綠黃燈交替點(diǎn)亮和熄滅,并且用4只LED數(shù)碼管顯示十字路口兩個(gè)方向的剩余時(shí)間。要求能用按鍵設(shè)置兩個(gè)方向的通行時(shí)間(綠燈點(diǎn)亮的時(shí)間)和暫緩?fù)ㄐ袝r(shí)間(黃燈點(diǎn)亮的時(shí)間),系統(tǒng)的工作符合一般交通燈控制要求
代碼片段和文件信息
//------------------南昌大學(xué)軟院課程小設(shè)計(jì)----------------------------------------------------
//------------------作者:xiaobo620?QQ634502463-----------------------------------------------
#include“at89x51.h“
#define?uchar?unsigned?char
#define?uint??unsigned?int
uint?tcountkeysecondkeysecond1keycountcountbuttonflagm_flags_flag;
int?secondsecond1;
uchar?dispcode[]=?{0x3f0x060x5b0x4f0x660x6d0x7d0x070x7f0x6f};
uint?key_time;
uint??sn_redsn_grnsn_yellowsn_ledew_redew_grnew_yellowew_led;
void?delay_ms(int?i)
{
int?j;
while(i--)
{
j=70;
while(j--);
}
}
//led?的顯示控制
void?led_EastWestH(uint?second)
??{
????
?? P2_1?=?1;
P2_2?=?1;
P2_3?=?1;
P0?=?dispcode[second?/?10];
P2_0?=?0;
??}
??void?led_EastWestL(uint?second)
??{
?? ? P2_0?=?1;
P2_2?=?1;
P2_3?=?1;
P0?=?dispcode[second?%?10];
P2_1?=?0;
??} ???
??void led_South_NorthH(int?second)
??{ ???
?? ???P2_0?=?1;
?? ???P2_1?=?1;
???P2_3?=?1;
???P0?=?dispcod
?屬性????????????大小?????日期????時(shí)間???名稱
-----------?---------??----------?-----??----
?????文件??????88576??2009-05-21?03:49??大作業(yè)】\Crossing.ppt
?????文件?????121651??2009-05-21?03:46??大作業(yè)】\Last?Loaded?zuyetest.DBK
?????文件???????7561??2010-05-17?13:58??大作業(yè)】\tranmain.c
?????文件??????23275??2009-05-25?23:08??大作業(yè)】\tranmain.LST
?????文件??????22048??2009-05-25?23:08??大作業(yè)】\tranmain.OBJ
?????文件??????17505??2009-05-25?23:08??大作業(yè)】\transprot
?????文件???????5184??2009-05-25?23:08??大作業(yè)】\transprot.hex
?????文件?????????34??2009-05-25?23:08??大作業(yè)】\transprot.lnp
?????文件??????25025??2009-05-25?23:08??大作業(yè)】\transprot.M51
?????文件????????995??2010-05-17?13:58??大作業(yè)】\transprot.Opt
?????文件????????150??2010-05-17?13:57??大作業(yè)】\transprot.plg
?????文件???????2132??2009-03-19?23:47??大作業(yè)】\transprot.Uv2
????.......???????994??2010-05-04?02:24??大作業(yè)】\transprot_Opt.Bak
?????文件???????2128??2009-03-19?21:16??大作業(yè)】\transprot_Uv2.Bak
?????文件?????121651??2009-05-21?09:12??大作業(yè)】\zuyetest.DSN
?????文件????????768??2010-05-17?13:56??大作業(yè)】\zuyetest.PWI
?????目錄??????????0??2010-05-17?14:08??大作業(yè)】
-----------?---------??----------?-----??----
???????????????439677????????????????????17
評(píng)論
共有 條評(píng)論