标题: 我的单片机汽车转向灯设计,含源码,原理图,实验文档 [打印本页]
作者: 吹梦到西洲 时间: 2022-7-5 14:57
标题: 我的单片机汽车转向灯设计,含源码,原理图,实验文档
通过采用单片机制作一个模拟汽车转向灯的控制系统。
采用LED灯来模拟汽车左转灯和右转灯,用单片机的引脚控制LED灯亮、灭状态,以及双闪状态。
- 在keil软件中,新建项目,建立c语言文件,输入C语言程序汽车转向灯的代码,保存运行及编译
单片机代码如下:
- #include<reg52.h>
- sbit SW=P0^4;
- sbit SWL=P0^5;
- sbit SWR=P0^7;
- sbit LEDR=P2^4;
- sbit LEDL=P2^5;
- void Delay()
- {
- unsigned char i, j;
- for (i=0;i<255;i++)
- for (j=0;j<255;j++);
- }
- void main()
- {
- while(1)
- {
- while(SW==0)
- {
- LEDR=0;
- LEDL=0;
- Delay();
- LEDR=1;
- LEDL=1;
- Delay();
- }
- while(SWL==0)
- {
- LEDL=0;
- Delay();
- LEDL=1;
- Delay();
- if(SW==0) break;
- }
- while(SWR==0)
- {
- LEDR=0;
- Delay();
- LEDR=1;
- Delay();
- if(SW==0) break;
- }
- LEDR=1;
- LEDL=1;
- }
- }
复制代码
4.在program film中打开汽车步进机的hex文件
5.当打开左转向灯的代码,左转向灯亮,当打开右转向灯代码,右转向灯亮,当打开控制双闪的代码,左右转向灯开始双闪
本任务模拟汽车转向灯显示控制功能,用单片机的P0口接收驾驶员发出的左转、右转命令,控制连接到P2口上的LED灯闪烁,指示汽车的左右转向,通过该实验,让我们进一步了解了AT89C52的功能
-
图片1.png
(227.17 KB, 下载次数: 109)
作者: 湘北 时间: 2024-3-13 19:41
另一个是什么软件
作者: 31356590 时间: 2024-12-22 16:54
protues仿真和keil
欢迎光临 (http://www.51hei.com/bbs/) |
Powered by Discuz! X3.1 |