我们从2011年坚守至今,只想做存粹的技术论坛。  由于网站在外面,点击附件后要很长世间才弹出下载,请耐心等待,勿重复点击不要用Edge和IE浏览器下载,否则提示不安全下载不了

 找回密码
 立即注册
搜索
查看: 4460|回复: 13

[转载DIY秀] 有趣的制作电路图

[复制链接]
  • TA的每日心情
    开心
    2024-9-20 19:45
  • 签到天数: 2 天

    [LV.1]初来乍到

    6974

    主题

    1万

    回帖

    17万

    积分

    管理员

    积分
    175808

    原创先锋奖终身成就奖优秀斑竹奖宣传大使奖社区居民社区明星社区劳模最爱沙发新人进步奖忠实会员金点子奖特殊贡献奖

    发表于 2013-11-15 11:15:50 | 显示全部楼层 |阅读模式

    马上注册,结交更多好友,享用更多功能,让你轻松玩转社区

    您需要 登录 才可以下载或查看,没有账号?立即注册

    ×
    看到几个很好玩的电路,有面包板的可以试试


    090325zxqlo6gegiseex64.jpg


    090325hy7qb7ykk0q5b4z0.jpg


    090324xv22b1y3b1sv11o6.jpg


    090326o4hufzoll04wuu0y.jpg


    090326v29wnmxzpw34wngx.jpg


    090326ssb65buh6rnwbpeq.jpg

      [li]#include<at892051.h>    // at892051.h 這個檔案裡有各個暫存器對應的記憶位址
      [/li][li]main()
      [/li][li]{
      [/li][li]  while (1)            // 讓程式反覆執行
      [/li][li]  {
      [/li][li]   if (P1_2==1)        // 如果右前方有障礙物
      [/li][li]     P1_3=1;         // 左輪反轉
      [/li][li]   if (P1_2==0)       // 如果右前方無障礙物
      [/li][li]      P1_3=0;        // 左輪前進
      [/li][li]   if (P1_4==1)        //  如果左前方有障礙物
      [/li][li]      P1_5=1;        // 右輪反轉
      [/li][li]  if (P1_4==0)       // 如果左前方無障礙物
      [/li][li]      P1_5=0;        // 右輪前進
      [/li][li]   }
      [/li][li]}[/li]
    复制代码

      [li]例題二   閃避前方的障礙物 (先後退再轉彎)
      [/li][li]
      [/li][li]假若右前方有障礙物, 則車子先後退, 再向左轉 .
      [/li][li]假若左前方有障礙物, 則向右轉 (不後退)
      [/li][li]
      [/li][li]
      [/li][li]#include<at892051.h>    // at892051.h 這個檔案裡有各個暫存器對應的記憶位址
      [/li][li]void delay(unsigned int dly);
      [/li][li]main()
      [/li][li]{
      [/li][li]  while (1)            // 讓程式反覆執行
      [/li][li]  {
      [/li][li]   if (P1_2==1)        // 如果右前方有障礙物
      [/li][li]     {
      [/li][li]      P1_3=1;         // 左輪反轉
      [/li][li]      P1_5=1;         // 右輪反轉
      [/li][li]      delay(100);       // 讓車子後退一段時間
      [/li][li]      P1_5=0;      //右輪前進,車子開始向左轉
      [/li][li]      delay(40);        // 讓車子轉彎一段時間
      [/li][li]   }
      [/li][li]   if (P1_2==0)       // 如果右前方無障礙物
      [/li][li]      P1_3=0;        // 左輪前進
      [/li][li]      delay(1);        // 等一段時間, 讓干擾消失
      [/li][li]   if (P1_4==1)        //  如果左前方有障礙物
      [/li][li]      P1_5=1;        // 右輪反轉
      [/li][li]      delay(1);        // 等一段時間, 讓干擾消失
      [/li][li]  if (P1_4==0)       // 如果左前方無障礙物
      [/li][li]      P1_5=0;        // 右輪前進
      [/li][li]      delay(1);        // 等一段時間, 讓干擾消失
      [/li][li]   }
      [/li][li]}
      [/li][li]
      [/li][li]
      [/li][li]void delay(unsigned int dly)  // 延遲時間的副程式
      [/li][li]  {
      [/li][li]   dly=dly*300;
      [/li][li]   while (dly>0)
      [/li][li]      dly--;
      [/li][li]  }[/li]
    复制代码

      [li]例題三  閃避前方的障礙物
      [/li][li]
      [/li][li]假若右前方有障礙物, 則車子左右搖擺五次, 再轉彎前進.
      [/li][li]假若左前方有障礙物, 則向右轉 (不後退)
      [/li][li]
      [/li][li]#include<at892051.h>
      [/li][li]void delay(unsigned int dly);
      [/li][li]unsigned int aa;
      [/li][li]main()
      [/li][li]{
      [/li][li]  while (1)
      [/li][li]  {
      [/li][li]   if (P1_2==1)
      [/li][li]   {
      [/li][li]      P1_3=1;
      [/li][li]      P1_5=1;
      [/li][li]      delay(1);
      [/li][li]      for (aa=1;aa<=5;aa=aa+1)
      [/li][li]         {
      [/li][li]          P1_3=1;
      [/li][li]          P1_5=0;
      [/li][li]          delay(40);
      [/li][li]          P1_3=0;
      [/li][li]          P1_5=1;
      [/li][li]          delay(40);      
      [/li][li]         }
      [/li][li]      P1_5=0;
      [/li][li]      delay(100);
      [/li][li]   }
      [/li][li]   if (P1_2==0)
      [/li][li]      P1_3=0;
      [/li][li]          delay(1);
      [/li][li]   if (P1_4==1)
      [/li][li]      P1_5=1;
      [/li][li]          delay(1);
      [/li][li]   if (P1_4==0)
      [/li][li]      P1_5=0;
      [/li][li]      delay(1);   
      [/li][li]  }
      [/li][li]}
      [/li][li]
      [/li][li]void delay(unsigned int dly)
      [/li][li]  {
      [/li][li]   dly=dly*300;
      [/li][li]   while (dly>0)
      [/li][li]      dly--;
      [/li][li]  }[/li]
    复制代码
    回复

    使用道具 举报

    该用户从未签到

    0

    主题

    10

    回帖

    0

    积分

    一级逆天

    积分
    0

    终身成就奖社区居民

    QQ
    发表于 2013-11-17 23:44:38 | 显示全部楼层
    回复

    使用道具 举报

    该用户从未签到

    50

    主题

    2673

    回帖

    8161

    积分

    二级逆天

    积分
    8161

    终身成就奖社区居民忠实会员社区劳模金点子奖宣传大使奖优秀斑竹奖最爱沙发

    QQ
    发表于 2013-11-18 09:07:26 | 显示全部楼层
    回复

    使用道具 举报

    该用户从未签到

    1

    主题

    1145

    回帖

    1130

    积分

    二级逆天

    积分
    1130

    社区居民忠实会员终身成就奖宣传大使奖特殊贡献奖金点子奖贴图大师奖原创先锋奖幽默大师奖新人进步奖灌水天才奖

    QQ
    发表于 2014-10-15 12:54:36 | 显示全部楼层
    回复

    使用道具 举报

    该用户从未签到

    0

    主题

    24

    回帖

    0

    积分

    一级逆天

    积分
    0

    终身成就奖

    QQ
    发表于 2016-5-23 21:33:59 | 显示全部楼层
    回复

    使用道具 举报

  • TA的每日心情
    慵懒
    9 分钟前
  • 签到天数: 134 天

    [LV.7]常住居民III

    2

    主题

    7235

    回帖

    1万

    积分

    三级逆天

    积分
    10749

    终身成就奖特殊贡献奖原创先锋奖

    QQ
    发表于 2020-1-9 08:58:10 | 显示全部楼层
    回复

    使用道具 举报

    该用户从未签到

    10

    主题

    780

    回帖

    671

    积分

    PADS20200316初级班

    积分
    671

    终身成就奖

    发表于 2020-1-9 10:13:08 | 显示全部楼层
    回复

    使用道具 举报

  • TA的每日心情
    擦汗
    2024-11-23 09:17
  • 签到天数: 12 天

    [LV.3]偶尔看看II

    6

    主题

    985

    回帖

    658

    积分

    二级逆天

    积分
    658

    终身成就奖

    QQ
    发表于 2020-1-9 10:59:20 | 显示全部楼层
    回复

    使用道具 举报

    该用户从未签到

    0

    主题

    35

    回帖

    0

    积分

    一级逆天

    积分
    0

    终身成就奖

    发表于 2020-1-16 15:36:16 | 显示全部楼层
    回复

    使用道具 举报

    该用户从未签到

    0

    主题

    11

    回帖

    0

    积分

    一级逆天

    积分
    0

    终身成就奖

    发表于 2020-2-10 11:12:15 | 显示全部楼层
    回复

    使用道具 举报

    您需要登录后才可以回帖 登录 | 立即注册

    本版积分规则

    每日签到,有金币领取。


    Copyright ©2011-2024 NTpcb.com All Right Reserved.  Powered by Discuz! (NTpcb)

    本站信息均由会员发表,不代表NTpcb立场,如侵犯了您的权利请发帖投诉

    ( 闽ICP备2024076463号-1 ) 论坛技术支持QQ群171867948 ,论坛问题,充值问题请联系QQ1308068381

    平平安安
    TOP
    快速回复 返回顶部 返回列表