基于單片機(jī)protues仿真的定時跑馬燈控制系統(tǒng)設(shè)計(仿真圖、源代碼)
使用Proteus仿真軟件設(shè)計定時跑馬燈電路,具體要求如下:
1 . MCU采用80c51單片機(jī),仿真電路中須包含單片機(jī)的最小系統(tǒng)電路;
2 .利用80c51單片機(jī)的P0 口驅(qū)動兩位級聯(lián)共陽極數(shù)碼管的段選端,P2 口驅(qū)動數(shù)碼管的位選端,目位選端上必須加反相器;
3 .80C51單片機(jī)的P1 口和P3 口驅(qū)動16個LED燈;
4 .數(shù)碼管顯示的初始值為00,每秒鐘數(shù)碼管顯示的數(shù)字加1;
5 .數(shù)碼管顯示的最大值為60。
二、程序設(shè)計
使用keil編程軟件編寫程序?qū)崿F(xiàn)定時跑馬燈功能,具體要求如下:
1 .數(shù)碼管顯示數(shù)字00時,16個LED燈全滅;
2 .數(shù)碼管顯示數(shù)字01-15時,16個LED燈實(shí)現(xiàn)從左向右流水一遍;
3 .數(shù)碼管顯示數(shù)字1&30時,16個LED燈實(shí)現(xiàn)從右向左流水一遍;
4 .數(shù)碼管顯示數(shù)字31-45時,16個LED燈實(shí)現(xiàn)從中間向兩端流水一遍;
5 .數(shù)碼管顯示數(shù)字4&50時,16個LED燈實(shí)現(xiàn)從兩端向中間'流水一遍;
6 .數(shù)碼管顯示數(shù)字51-60時,16個LED燈實(shí)現(xiàn)閃爍。
1、protues仿真設(shè)計;
2、提供源代碼、仿真源文件,可以直接使用或者二次開發(fā);
完整資料下載或者技術(shù)支持,請?zhí)砑勇?lián)系方式:
QQ:2705466752(資料需付費(fèi))