11问答网
所有问题
当前搜索:
c51单片机编程
c51单片机
c语言交通灯的程序
答:
使用C语言为
C51单片机
编写交通灯控制程序是完全可行的,通过合理地设置定时器、I/O端口以及逻辑控制,可以实现交通灯的定时切换和状态显示。接下来,我将详细解释如何为C51单片机使用C语言编写交通灯控制程序。首先,我们需要了解C51单片机的基本结构和资源,包括其I/O端口、定时器/计数器等。通常,交通灯...
c51单片机
的定时器计数器怎么用?
答:
//用定时器T0查询方式P0口8位控制LED闪烁#include // 包含52
单片机
寄存器定义的头文件#define uchar unsigned char#define uint unsigned int/***函数功能:主函数***/void main(void){ TMOD=0x01; //使用定时器T0的模式1 TH0=(65536-50000)/256; //定时器T0的高8位赋初值 TL0=(...
单片机编程
的整个流程
答:
首先,你需要
单片机
吧,其次需要下载器,下载线,单片机仿真芯片等,如果你还要自己做电路,那么还要一套电子工具,什么电烙铁,剪线钳,镊子,吸锡器什么的.我拿51系列单片机来举例.(1)首先你要做的是,规划好你要做什么,对设计的各个方面做一个粗略的规划.如,
编程
要实现什么,需不需要自己做电路...
C51单片机
交通灯简单延时20s交换一次;绿灯时间的最后3s,绿灯闪烁3...
答:
include<reg
51
.h>#define u16 unsigned int#define u8 unsigned charsbit green=P1^0;sbit yellow=P1^1;sbit red=P1^2;u16 js_ms=0;//毫秒计时u8 zt=0; //状态u8 djs1=0;//长亮的时间u8 djs2=0;//闪烁的时间u16 js_shan=0; //闪烁计时code u8 sj[][2]={{17,3},{3,0},...
C51单片机
流水灯蜂鸣器程序
答:
P2是端口啊,所以P2=_crol_(P2,1);这句中等号左边的P2表示的读取P2端口,这时的值取决于外围电路,而不是原来的赋值。所以需要一个变量来解决这个问题。由你的代码看,是直流蜂鸣器,它的声音频率是无法改变的。而你也只是要改变鸣叫和不鸣叫的间隔频率(只是纠正一下名词),但这个程序不行。修改...
c51单片机
问题
答:
串口工作方式1和方式3时,定时器1做波特率发生器。是4800位/秒吧,4900的话误差太大。TMOD=0x20;TH1=0xfa;TL1=0xfa;SCON=0x50;TR1=1;
51单片机
可以自己做agv小车控制系统吗
答:
单片机
及其最小系统是保证系统的正常运行,两个循迹传感器的电路是使得导引车沿着预定轨道运行,模式切换按键是控制小车是循迹运行模式还是遥控运行模式,五个遥控按键是在遥控模式下控制小车的运行,图纸右上角是装载和卸载货物的电机控制电路,右下角两个电路是控制导引装载车的运行的制动电机的控制电路。KEIL
C51编程
软件是...
求
单片机C51
红外线收发方案(最好有详细解释)
答:
下面是一个对51ISP
编程
实验开发板配套的红外线遥控器的解码程序,它可以把红外遥控器每一个按键的键值读出来,并且通过实验板上P1口的8个LED显示出来,在解码成功的同时并且能发出“嘀嘀嘀”的提示音。ORG 0000H AJMP MAIN;转入主程序 ORG 0003H ;外部中断P3.2脚INT0入口地址 AJMP INT ;转入外部...
C51单片机
中断
编程
:p3.2开关按一下,原来8盏循环点亮led终止在某一盏...
答:
include <reg
51
.h> bit flag;//添加 main(){ int i;EA=1;//添加 EX0=1;//添加 IT0=1;//添加 P1=0xfe;while(1){ while(flag);//添加 for(i=0;i<30000;i++);P1<<=1;P1|=0x01;if(P1==0xff){ for(i=0;i<30000;i++);P1=0xfe;} } } void exint0() interrupt 0/...
C51 单片机
的开发板,能不能用来当做
编程
器用
答:
象STC
单片机
是用普通串口下载程序的,根本不用
编程
器 只要串口上不接其它负载,可以将其焊在电路板上之后再下载程序
棣栭〉
<涓婁竴椤
64
65
66
67
69
70
71
72
73
涓嬩竴椤
灏鹃〉
68
其他人还搜