找回密碼
 立即注冊

QQ登錄

只需一步,快速開始

搜索
查看: 14404|回復(fù): 2
收起左側(cè)

用Keil 寫程序,控制單片機(jī)的8個燈,4個亮4個不亮,這樣類似的帖子在哪

[復(fù)制鏈接]
ID:146016 發(fā)表于 2016-11-3 23:09 | 顯示全部樓層 |閱讀模式
新人,求大神指點(diǎn)
回復(fù)

使用道具 舉報

ID:123732 發(fā)表于 2016-11-4 07:35 | 顯示全部樓層
  1. /********************************
  2. 程序:測試
  3. 編寫:劉海龍
  4. 2016 11 04
  5. ****************************************************/
  6. #include<reg52.h>//單片機(jī)頭文件
  7. #define LED  P1//定義8個LED的負(fù)極接單片機(jī)P1口
  8. /****************************************************
  9. 函數(shù)名:毫秒級CPU延時函數(shù)a毫秒
  10. 結(jié)  果:占用CPU方式延時與參數(shù)數(shù)值相同的毫秒時間
  11. 備  注:應(yīng)用于1T單片機(jī)時i<600,應(yīng)用于12T單片機(jī)時i<125
  12. /***************************************************/
  13. void delay_1ms (unsigned int a){
  14.         unsigned int i;
  15.         while( a-- != 0){
  16.                 for(i = 0; i < 125; i++);//應(yīng)用于1T單片機(jī)時i<600,應(yīng)用于12T單片機(jī)時i<125
  17.         }
  18. }               
  19. void main()//主函數(shù)
  20. {

  21.     while(1)//無限循環(huán)執(zhí)行
  22.     {
  23.                   LED=0xf0;//1111 0000 低4位的4個燈亮
  24.                     delay_1ms(500);//等待500毫秒
  25.                  LED=0x0f;//0000 1111 低4位的4個燈滅 高4位的4個燈亮
  26.              delay_1ms(500);//等待500毫秒
  27.         }
  28. }
復(fù)制代碼
回復(fù)

使用道具 舉報

ID:111634 發(fā)表于 2016-11-4 07:41 | 顯示全部樓層
本帖最后由 zl2168 于 2016-11-4 07:45 編輯

實(shí)例28  花樣循環(huán)燈


電路設(shè)計   


程序設(shè)計   


根據(jù)以下兩種花樣燈循環(huán)要求,編制程序。


花樣循環(huán)1


全亮2秒;


從上至下依次暗滅(間歇約0.5秒),每次減少一個,直至全滅;


從上至下依次點(diǎn)亮(間歇約0.5秒),每次增加一個,直至全亮;


閃爍5次(亮暗時間各約0.5秒);


重復(fù)上述過程,不斷循環(huán)。


花樣循環(huán)2


全亮,全暗,并重復(fù)一次;


從上至下,每次亮2個,并重復(fù)一次;


從上至下,每次亮4個,并重復(fù)一次;


從上至下,每次間隔亮2個(亮燈中間暗一個),并重復(fù)一次;


從上至下,每次間隔亮4個(亮燈中間暗一個),并重復(fù)一次;


上述過程更新間隔0.5秒,不斷循環(huán)重復(fù)。


Keil調(diào)試   
Proteus仿真   
實(shí)例7 鍵控流水循環(huán)燈.rar (36.04 KB, 下載次數(shù): 104)




Proteus仿真一下,確認(rèn)有效


以上摘自張志良編著《單片機(jī)實(shí)驗(yàn)實(shí)訓(xùn)100例》 ISBN978-7-5124-1603-1,北航社出版


書中電路和程序設(shè)計有詳細(xì)說明,程序語句條條有注解。




回復(fù)

使用道具 舉報

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

本版積分規(guī)則

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

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

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