久久久久久久999_99精品久久精品一区二区爱城_成人欧美一区二区三区在线播放_国产精品日本一区二区不卡视频_国产午夜视频_欧美精品在线观看免费

 找回密碼
 立即注冊

QQ登錄

只需一步,快速開始

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

AVR單片機仿PLC控制器的程序與原理圖PCB

[復(fù)制鏈接]
跳轉(zhuǎn)到指定樓層
樓主
ID:1028417 發(fā)表于 2022-7-10 16:09 | 只看該作者 |只看大圖 回帖獎勵 |倒序瀏覽 |閱讀模式
Altium Designer畫的原理圖和PCB圖如下:(51hei附件中可下載工程文件)


單片機源程序如下:
  1. #include <iom8v.h>
  2. #include <macros.h>
  3. /**********************************************************************
  4.                                   函數(shù)數(shù)據(jù)類型說明                                                                  
  5. **********************************************************************/
  6. #define uchar unsigned char
  7. #define uint unsigned int
  8. /**********************************************************************
  9.                                   MS級延時函數(shù)程序,參數(shù)i 延時時間                                                                          
  10. **********************************************************************/
  11. void DelayMS(uint i)
  12. {
  13. uint j;
  14. for(;i!=0;i--)
  15. {
  16. for(j=1000;j!=0;j--);
  17. }
  18. }
  19. /**********************************************************************
  20.                                    初始化                                                  
  21. **********************************************************************/
  22. void Init_IO(void)//初始化I/O
  23. {
  24. //設(shè)置B口為輸出
  25. DDRB=0x3F;
  26. PORTB=0x3F;
  27. //設(shè)置C口為輸出
  28. DDRC=0xFF;
  29. PORTC=0xFF;
  30. //設(shè)置D口為輸入
  31. DDRD=0X00;
  32. PORTD=0x00;
  33. }
  34. /**********************************************************************
  35.                                   主函數(shù)                                          
  36. **********************************************************************/
  37. void main(void)
  38. {
  39. Init_IO();  //初始化I/O
  40. while(1)
  41. {
  42. WDR();//WDT 復(fù)位
  43. if((PIND&0X01)==0)//按下PD0,PC0閉合
  44. {PORTC=0xFE;PORTB=0xFF;}
  45. if((PIND&0X02)==0)//按下PD1,PC1閉合
  46. {PORTC=0xFD;PORTB=0xFF;}
  47. if((PIND&0X04)==0)//按下PD2,PC2閉合
  48. {PORTC=0xFB;PORTB=0xFF;}
  49. if((PIND&0X08)==0)//按下PD3,PC3閉合
  50. {PORTC=0xF7;PORTB=0xFF;}
  51. if((PIND&0X10)==0)//按下PD4,PB0閉合
  52. {PORTB=0xFE;PORTC=0xFF;}
  53. if((PIND&0X20)==0)//按下PD5,PB1閉合
  54. {PORTB=0xFD;PORTC=0xFF;}
  55. if((PIND&0X40)==0)//按下PD6,PB2閉合
  56. {PORTB=0xFB;PORTC=0xFF;}
  57. if((PIND&0X80)==0)//按下PD7,PB3閉合
  58. {PORTB=0xF7;PORTC=0xFF;}
  59. }
  60. }
復(fù)制代碼

1.png (63.83 KB, 下載次數(shù): 206)

1.png

2.png (22.31 KB, 下載次數(shù): 203)

2.png

3.png (8.96 KB, 下載次數(shù): 225)

3.png

程序PCB原理圖.7z

6.88 MB, 下載次數(shù): 75, 下載積分: 黑幣 -5

評分

參與人數(shù) 2黑幣 +55 收起 理由
一只小學(xué)徒 + 5 贊一個!
admin + 50 共享資料的黑幣獎勵!

查看全部評分

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

使用道具 舉報

沙發(fā)
ID:92553 發(fā)表于 2022-7-18 13:06 | 只看該作者
支持梯形圖嗎?
回復(fù)

使用道具 舉報

板凳
ID:335746 發(fā)表于 2022-9-3 23:15 | 只看該作者
同問,支持梯形圖編程嗎
回復(fù)

使用道具 舉報

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

本版積分規(guī)則

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

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

快速回復(fù) 返回頂部 返回列表
主站蜘蛛池模板: 午夜小视频在线播放 | 国产精品不卡视频 | 亚洲精选一区 | 在线播放亚洲 | 91视频官网| 国产一区二区三区四区五区3d | 九九久久在线看 | 欧美精品一区二区三区在线播放 | 中文字幕av在线播放 | 欧美成人a∨高清免费观看 色999日韩 | 亚洲第一av | 欧美综合自拍 | 热久久久久 | 国产精品国产三级国产aⅴ中文 | 国产伦精品一区二区三区照片91 | av片免费 | 日韩精品一区二区三区在线播放 | 欧美日韩在线一区二区 | 久草热线 | 亚洲综合小视频 | 免费一区二区 | 成人精品视频在线观看 | 欧美亚洲高清 | 成人 在线| 久久久久久国产精品免费免费男同 | 国产精品色 | 成人免费视频观看视频 | 一区二区三区免费在线观看 | 成人午夜av | 欧美亚洲激情 | 一区二区成人 | 欧美午夜在线 | 久久蜜桃av一区二区天堂 | 国产欧美日韩在线观看 | 亚洲一区亚洲二区 | 一级片av| 91亚洲精选 | 成人不卡一区二区 | 欧美亚洲激情 | 国产亚洲一区二区三区 | 欧美国产91 |