找回密碼
 立即注冊(cè)

QQ登錄

只需一步,快速開始

搜索
查看: 4234|回復(fù): 3
打印 上一主題 下一主題
收起左側(cè)

單片機(jī)LED數(shù)字倒計(jì)時(shí)器仿真與源碼

[復(fù)制鏈接]
跳轉(zhuǎn)到指定樓層
樓主
仿真原理圖如下(proteus仿真工程文件可到本帖附件中下載)




單片機(jī)源程序如下:
  1. #include<reg52.h>
  2. #define uint unsigned int
  3. #define uchar unsigned char
  4. sbit p10=P1^0;
  5. uchar a,b,kk;
  6. void delay_ms(uchar y)
  7. {
  8. uchar i;
  9. while(y--)
  10. for(i=0;i<120;i++)
  11. ;
  12. }
  13. void put(uchar x)  //發(fā)送函數(shù)
  14. {
  15. SBUF=x;              //SBUF:串行口數(shù)據(jù)緩沖器
  16. while(TI==0);      //等待發(fā)送結(jié)束
  17. TI=0;
  18. }
  19. void main()
  20. {
  21. uchar j;
  22. SCON=0x40;      //串行口工作方式1,8位通用異步發(fā)送器
  23. TMOD=0x20;        //定時(shí)器1工作方式2
  24. PCON=0x00;        //波特率不倍增
  25. TH1=0xf4;
  26. TL1=0xf4;        //波特率2400
  27. TR1=1;            //定時(shí)器1開始計(jì)時(shí)
  28. P2=0xc0;
  29. while(1)
  30. {
  31. if(p10==0&&j==0)
  32. {
  33. delay_ms(15);
  34. while(p10==0);
  35. kk=1;
  36. P2=0xf9;
  37. j=1;
  38. }
  39. if(p10==0&&j==1)
  40. {
  41. delay_ms(15);
  42. while(p10==0);
  43. kk=2;
  44. P2=0xa4;
  45. j=2;
  46. }
  47. if(p10==0&&j==2)
  48. {
  49. delay_ms(15);
  50. while(p10==0);
  51. kk=3;
  52. P2=0xb0;
  53. j=0;
  54. }
  55. ……………………

  56. …………限于本文篇幅 余下代碼請(qǐng)從51黑下載附件…………
復(fù)制代碼

所有資料51hei提供下載:
LED.zip (68.31 KB, 下載次數(shù): 50)




分享到:  QQ好友和群QQ好友和群 QQ空間QQ空間 騰訊微博騰訊微博 騰訊朋友騰訊朋友
收藏收藏3 分享淘帖 頂 踩
回復(fù)

使用道具 舉報(bào)

沙發(fā)
ID:314709 發(fā)表于 2018-5-2 16:35 | 只看該作者
好像還少了文件  2222.c仿真數(shù)碼管是不亮的
回復(fù)

使用道具 舉報(bào)

板凳
ID:373998 發(fā)表于 2018-7-18 15:25 | 只看該作者
wyy1534830 發(fā)表于 2018-5-2 16:35
好像還少了文件  2222.c仿真數(shù)碼管是不亮的

運(yùn)行顯示,不能打開HEX文件ning.hex,這是為什么啊
回復(fù)

使用道具 舉報(bào)

地板
ID:373998 發(fā)表于 2018-7-18 15:25 | 只看該作者
wyy1534830 發(fā)表于 2018-5-2 16:35
好像還少了文件  2222.c仿真數(shù)碼管是不亮的

運(yùn)行顯示,不能打開HEX文件ning.hex,這是為什么啊
回復(fù)

使用道具 舉報(bào)

本版積分規(guī)則

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

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

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