找回密码
 立即注册

QQ登录

只需一步,快速开始

搜索
查看: 2603|回复: 0
收起左侧

各种单片机小车程序集合

[复制链接]
ID:811102 发表于 2020-12-22 09:40 | 显示全部楼层 |阅读模式
有小车循迹
有红外遥控
有声控小车
有超声波避障
51hei.png

电路原理图如下:
51hei.png

单片机源程序如下:
  1. #include<reg52.h>

  2. #define uchar unsigned char
  3. #define uint unsigned int
  4. sbit pwm=P2^7;                                 //P2.7为PWM脚。
  5. uchar count,angle;                //计数和角度。


  6. void delay_100us()                         //100us延时,相当于0.1ms
  7. {
  8. uchar j;
  9.         for(j=0;j<31;j++)
  10.                 {
  11.                 ;
  12.                 }

  13. }

  14. void toji()
  15. {
  16.         while(count<200)        //count少于200时,无限循环,相当于20ms为一个周期
  17.                 {
  18.                         if(count<angle) //count少于角度。
  19.                         {
  20.                         pwm=1;                         //pwm输出高电平。
  21.                
  22.        
  23.                         }                                                       

  24.                         else                        //其它情况
  25.                         {                          
  26.                         pwm=0;                         //pwm输出低电平。

  27.                         }
  28.                    delay_100us();         //延时100us,相当于0.1ms

  29.                         count++;                 //count自加1。                
  30.                 }                                  
  31.          count=0;                                //当count经历200次后,count归0                               
  32. }



  33. void main()
  34. {
  35. count=0;

  36. while(1)
  37.         {                       
  38.          angle=5;  //角度为5ms
  39.          toji();         //调用舵机子程序。
  40.          


  41.          }

  42. }
复制代码

所有资料51hei提供下载:
03 小车程序与电路.rar (3.23 MB, 下载次数: 52)
回复

使用道具 举报

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

本版积分规则

手机版|小黑屋|51黑电子论坛 |51黑电子论坛6群 QQ 管理员QQ:125739409;技术交流QQ群281945664

Powered by 单片机教程网

快速回复 返回顶部 返回列表