首页
论坛
电子技术基础
模拟技术
可编程器件
嵌入式系统与MCU
工程师职场
最新帖子
问答
版主申请
每月抽奖
商城免费换礼
社区有奖活动
博客
下载
评测
视频
文库
芯语
资源
2025汽车电子峰会
2025 AI+IoT 生态大会
2025MCU及嵌入式论坛
直播:介电常数那些事儿
汽车全域ADAS方案
行业及技术活动
研华嵌入式论坛(深圳 武汉 苏州)
嵌入式设计资源库
杂志免费订阅
EE直播间
白皮书
小测验
在线研讨会
免费在线工具
厂商资源中心
论坛
博文
电子工程专辑
电子技术设计
国际电子商情
资料
白皮书
研讨会
芯语
文库
登录|注册
登录
小羡
修改
文章:
16
阅读:
22614
评论:
0
赞:
139
好友
私信
个人主页
文章
16
原创
15
阅读
22614
评论
0
赞
139
原创
51单片机扫地机器人程序与Proteus仿真原理图
2023-4-27 16:11
1743
10
10
分类:
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
版权声明:本文为博主原创,未经本人允许,禁止转载!
写原创有奖励!2025面包板原创奖励正在进行中
最新发表
推荐阅读
明星博主
原创博文
年度排行
博文排行
博文评论
FPGA/CPLD
MCU/ 嵌入式
模拟
电源/新能源
测试测量
通信
智能手机
处理器与DSP
PCB
汽车电子
消费电子
智能硬件
物联网
软件与OS
采购与分销
供应链管理
工程师职场
EDA/ IP/ 设计与制造
无人机
机器人/ AI
医疗电子
工业电子
管理
写博文
点赞(
10
)
收藏
分享到:
上一篇:
基于单片机的火焰报警系统包括DS18B20温度检测,火焰传感器的防火报警,通过串口通信发送到安卓手机显示。串口通信用HC-05的主从蓝牙模块实现。
下一篇:
单片机万用表仿真及源码 能测直流 交流电压 电流 电容和电阻
PARTNER CONTENT
换一换>
更多>
文章评论
(
0
条评论)
登录
后参与讨论
您需要登录后才可以评论
登录
|
立即注册
发布
小羡
修改
文章:
16
阅读:
22614
评论:
0
赞:
139
好友
私信
个人主页
文章
16
原创
15
阅读
22614
评论
0
赞
139
最新评论
更多
https://github.com/exercism/go/issues/2867 https://github.com/exercism/go/issues/2867 https://github.com/exerci ...
用户1751057 ...
评论博文
2025-6-28
FRED应用:毛细管电泳系统
https://github.com/exercism/go/issues/2867 https://github.com/exercism/go/issues/2867 https://github.com/exerci ...
用户1751057 ...
评论博文
2025-6-28
OptiSystem应用:半导体激光器调制 ...
https://github.com/exercism/go/issues/2867 https://github.com/exercism/go/issues/2867 https://github.com/exerci ...
用户1751057 ...
评论博文
2025-6-28
自动对刀技术对碳化硅衬底切割起始位置精度 ...
最新
博文
JCMsuite应用:散射体的光学手性响应 ...
Wi-Fi HaLow(802.11ah)技术原理与物 ...
如何用Giraffe IDE实现图标环形循环动 ...
资料下载
本周热帖
LabVIEW发布exe如何打包依赖的DLL ...
LabVIEW事件回调VI
如何用命令行调用LabVIEW程序 ...
部分元器件的3d图
ETD磁芯
【富芮坤FR3068x-C】+经典蓝牙音乐A2D ...
什么是共模抑制比?
免费报名开启智能 “芯” 未来:2025 ...
《7天造一台无人机》启蒙宝典 ...
高频高效的关键:MDD快恢复整流器在开 ...
最新资讯
芯语最新
又有3家半导体产业链企业IPO受理,臻 ...
孙正义:332亿美元“全力投入”OpenAI ...
荣耀启动IPO:从华为独立五年后,资本 ...
华强集团梁光伟荣登2025新财富500创富 ...
特朗普T1智能手机取消“美国制造”标 ...
小米YU7发布会PPT(完整版) ...
小米SU7大灯驱动板拆解
中国电科12所Q频段行波管累计在轨时间 ...
加入“智车文库”知识星球,千份智能 ...
TDK宣布,收购射频公司
EE直播间
更多
全面搞懂介电常数那些事儿
直播时间: 07月03日 10:00
在线研讨会
更多
利用先进精密仪器仪表解决方案,优化研发并加快产品上市
AI 巨型芯片,性能越强,测试越难,如何破局?
Mercury基于展频技术的医疗时钟EMI抑制方案
ST 在大功率热管理系统中的电机控制系统方案(AI 数据中心/暖通空调/电池储能系统/变频制冷)
热门
推荐
TI 创新雷达传感技术牛在哪?
自动驾驶的未来在何处?
学高精度测量技术,抢华为/小米/雷柏等好礼
协议解码慢到哭?教你1秒解析I2C故障
我要评论
0
10
分享到微信
分享到微博
分享到QQ
点击右上角,分享到朋友圈
我知道啦
请使用浏览器分享功能
我知道啦
关闭
站长推荐
/5
E币兑换「你的愿望清单,我们来买单!」
为了把E币兑换变成更懂你们的“小确幸”,我们决定开启「社区心愿兑换」计划!想要什么告诉我们,我们给您买
2025第1期拆解活动:赢示波器、运动相机、热像仪等!
示波器、影石运动全景相机、大疆无人机、高清红外热成像仪;树莓派5等等
【下载】电源设计工程师指南(共542页)
本书共542页,深受设计工程师欢迎,作为硅基与第三代半导体的实用工具书,本手册将成为专业技术人员实现优化功率和小信号开关、电源转换和管理的必备指南。
【2025面包板社区内容狂欢节】发帖/回帖赢25万E币!
活动时间:即日起——2025年全年(发完20万E币为止!)
社区内容发布、审核与管理!
严厉打击刷流量发广告等行为
首页
论坛
电子技术基础
模拟技术
可编程器件
嵌入式系统与MCU
工程师职场
最新帖子
问答
版主申请
每月抽奖
商城免费换礼
社区有奖活动
博客
下载
评测
视频
文库
芯语
资源
2025汽车电子峰会
2025 AI+IoT 生态大会
2025MCU及嵌入式论坛
直播:介电常数那些事儿
汽车全域ADAS方案
行业及技术活动
研华嵌入式论坛(深圳 武汉 苏州)
嵌入式设计资源库
杂志免费订阅
EE直播间
白皮书
小测验
在线研讨会
免费在线工具
厂商资源中心
帖子
博文
返回顶部
×
文章评论(0条评论)
登录后参与讨论