首页
论坛
电子技术基础
模拟技术
可编程器件
嵌入式系统与MCU
工程师职场
最新帖子
问答
版主申请
每月抽奖
商城免费换礼
社区有奖活动
博客
下载
评测
视频
文库
芯语
资源
2024国际航空电子大会
2024国际 AIoT 生态发展大会
3D IC 设计和Chiplet资料下载
车载总线测试和解码方案
新能源汽车三电测试技术中心
在线研讨会
EE直播间
小测验
白皮书
行业及技术活动
杂志免费订阅
免费在线工具
厂商资源中心
论坛
博文
电子工程专辑
电子技术设计
国际电子商情
资料
白皮书
研讨会
芯语
文库
登录|注册
登录
最新发表
推荐阅读
明星博主
原创博文
年度排行
博文排行
博文评论
FPGA/CPLD
MCU/ 嵌入式
模拟
电源/新能源
测试测量
通信
智能手机
处理器与DSP
PCB
汽车电子
消费电子
智能硬件
物联网
软件与OS
采购与分销
供应链管理
工程师职场
EDA/ IP/ 设计与制造
无人机
机器人/ AI
医疗电子
工业电子
管理
写博文
小羡
修改
文章:
16
阅读:
18559
评论:
0
赞:
119
好友
私信
个人主页
文章
16
原创
15
阅读
18559
评论
0
赞
119
原创
51单片机扫地机器人程序与Proteus仿真原理图
2023-4-27 16:11
1468
9
9
分类:
MCU/ 嵌入式
仿真原理图如下
电路原理图如下:
单片机源程序如下:
/**************************************************************************************
实现现象:下载程序后数码管显示0,按下矩阵按键上的按键显示对应的数字
S1-S4:0-3
S5-S8:4-7
S9-S12:8-B
S13-S16:C-F。
注意事项:如果不想让点阵模块显示,可以将74HC595模块上的JP595短接片拔掉。
***************************************************************************************/
#include "reg52.h" //此文件中定义了单片机的一些特殊功能寄存器
#include "lcd.h"
typedef unsigned int u16; //对数据类型进行声明定义
typedef unsigned char u8;
u16 i=0;
u16 k=0;
sbit D1=P2^0;
sbit D2=P2^1;
sbit D3=P2^2;
sbit D4=P2^3;
sbit D5=P2^4;
sbit D6=P2^5;
sbit CW1=P3^0;
sbit CW2=P3^1;
sbit CW3=P3^2;
sbit CL1=P3^3;
sbit CL2=P3^4;
sbit CL3=P3^5;
sbit CL=P3^6;
sbit ST=P3^7;
void delay(u16 i)
{
while(i--);
}
MOTO_INIT()
{
D1=1;
D2=0;
D3=1;
D4=0;
D5=1;
D6=0;
CW1=1;
CW2=1;
CW3=1;
}
void zhi(void)
{
CW1=1;
CW2=1;
}
void zuo(void)
{
CW1=0;
CW2=1;
}
void you(void)
{
CW1=1;
CW2=0;
}
void tui(void)
{
CW1=0;
CW2=0;
}
void InitTimer0(void)
{
TMOD = 0x11; // 设置定时器0.1工作在
TH0 = 0x3C;
TL0 = 0x0B0;
TH1 = 0x0FF;
TL1 = 0x9C;
EA = 1;
ET0 = 1;
TR0 = 1;
ET1 = 1;
TR1 = 1;
}
void Timer0Interrupt(void) interrupt 1
{
TH0 = 0x3C; //定时时间
TL0 = 0x0B0;
ST=~ST; //ADC0808开始信号脉冲
CL1=~CL1; //步进1的脉冲
CL2=~CL2; //步进2的脉冲
i++; //标志位(控制步进电机3)
if(i==20) //i=20进入一次
{CL3=~CL3;i=0;k++;} //(0-135) 45d度 k 脉冲计数
if(k==4)
{k=0;CW3=~CW3;} //掉头
}
void Timer1Interrupt(void) interrupt 3
{
TH1 = 0x0FF;
TL1 = 0x9C;
CL=~CL;
}
void main()
{
MOTO_INIT();
InitTimer0();
while(1)
{
if(P1>0X84)
tui();
if(P1>0X80&&P1<0X84)
zuo();
else
zhi();
}
}
单片机
作者: 小羡, 来源:面包板社区
链接: https://mbb.eet-china.com/blog/uid-me-4026945.html
版权声明:本文为博主原创,未经本人允许,禁止转载!
写原创有奖励!2024面包板原创奖励正在进行中
点赞(
9
)
收藏
分享到:
上一篇:
基于单片机的火焰报警系统包括DS18B20温度检测,火焰传感器的防火报警,通过串口通信发送到安卓手机显示。串口通信用HC-05的主从蓝牙模块实现。
下一篇:
单片机万用表仿真及源码 能测直流 交流电压 电流 电容和电阻
PARTNER CONTENT
换一换>
更多>
新蓝牙6.0协议扩展应用范围
Silicon Labs(芯科科技)蓝牙产品经理Parker Dorris
2024-12-16
概伦电子:以开放心态共绘EDA产业新蓝图
概伦电子
2024-12-30
SK海力士开发出适用于AI数据中心的高容量固态硬盘‘PS1012 U.2’
SK海力士
2024-12-18
SK海力士将在CES2025亮相‘全方位面向AI的存储器供应商’的新蓝图
SK海力士
2025-01-03
新一代MCU向着边缘AI和实时控制发展
赵明灿
2024-12-11
文章评论
(
0
条评论)
登录
后参与讨论
您需要登录后才可以评论
登录
|
立即注册
发布
小羡
修改
文章:
16
阅读:
18559
评论:
0
赞:
119
好友
私信
个人主页
文章
16
原创
15
阅读
18559
评论
0
赞
119
最新评论
更多
行情不坏,手机火,写的好
开发工匠 ...
评论博文
2025-1-9
2024年全球智能手机面板出货量突破22亿片, ...
查到的原文,图3图片不是文中图。 https://www.semanticscholar.org/paper/A-Technical-View-of-Bokeh-Hawk/b0bd7787fd3e799a8e2 ...
Xutg
评论博文
2025-1-9
用三角形的镜头光圈会怎样?聊聊焦外的弥散 ...
写的好,学习和参考,很适用
开发工匠 ...
评论博文
2025-1-8
氢能源燃料电池车氢气泄漏检测与残氢排放监 ...
最新
博文
移远通信再扩短距离通信模组版图:Wi- ...
质量工程师算得上是工程师吗? ...
C-V2X测试探秘系列之:电磁兼容试验方 ...
资料下载
本周热帖
Processing-processing3.5.4
ESP32TFT常用字体库.zip
自动增益控制放大器设计与实现 ...
无线传能充电器设计与实现论文 ...
基于单片机自动电阻测试仪设计论文 ...
《极简图解 半导体技术基本原理》+半 ...
【工程师故事】+2024年:资深嵌入式工 ...
浪拓电子小课堂:TVS与TSS的工作原理 ...
锡须生长现象
电气安全测试项目详解
最新资讯
芯语最新
2025年AI芯片开年大戏:东边日出西边 ...
恩智浦连续收购Aviva Links与TTTech ...
揭秘安全回收:如何防范淘汰电子设备 ...
日本Rapidus将与博通合作试制2纳米芯 ...
2025年全球将启动18个新的晶圆厂项目 ...
中芯国际市值,或有望赶上台积电? ...
AMEYA360代理品牌|航顺HK32C030共享充 ...
【课程】8小时学透ARM体系架构 ...
上汽大通全新一代G10给MPV划了一道新 ...
上汽大众今年要做五件事
EE直播间
更多
第三代功率半导体器件测试解决方案
直播时间: 03月06日 10:00
在线研讨会
更多
重塑机器人未来:揭秘创新芯片解决方案的颠覆力量
多路有光·精准不凡——KSW-SGM01模拟信号源发布会
迈来芯Triaxis® 3D磁传感器:汽车安全应用的优选方案
适用于安全连接的新一代PIC32CK SG/GC系列单片机
热门
推荐
【TI资料】专为高压系统设计的新型MCU
【应用手册】TI 全新MCU及C29内核的能源设施应用方案
构建AI未来,Arm计算平台无处不在
TI MCU方案:电动汽车实时控制
我要评论
0
9
分享到微信
分享到微博
分享到QQ
点击右上角,分享到朋友圈
我知道啦
请使用浏览器分享功能
我知道啦
关闭
站长推荐
/3
工程师写总结,送示波器、稳压电源、螺丝刀!
分享你的:职业生涯中故事、2024年年终总结、工作中的小故事,丰富多样的礼品等你哦!
面包板社区有奖活动汇总楼
1. DIY赢大奖!2. 写原创,有奖励!3.参与话题,奖励E币!4. 免费申领:开发板试用、书籍试读...
电子工程师DIY来分享,赢大疆无人机、小米手机、NAS存储、万用表 ...
展示您的 DIY 电子设计作品,社区将有丰富奖励送给您!
首页
论坛
电子技术基础
模拟技术
可编程器件
嵌入式系统与MCU
工程师职场
最新帖子
问答
版主申请
每月抽奖
商城免费换礼
社区有奖活动
博客
下载
评测
视频
文库
芯语
资源
2024国际航空电子大会
2024国际 AIoT 生态发展大会
3D IC 设计和Chiplet资料下载
车载总线测试和解码方案
新能源汽车三电测试技术中心
在线研讨会
EE直播间
小测验
白皮书
行业及技术活动
杂志免费订阅
免费在线工具
厂商资源中心
帖子
博文
返回顶部
×
文章评论(0条评论)
登录后参与讨论