要怎么填?填了excel填数字后面好多0次都不对!哪位高手帮...

哪位高手帮帮忙写个单片机程序,急啊!! 谁能代写单片机程序
哪位高手帮帮忙写个单片机程序,急啊!!
谁能代写单片机程序
哪位高手帮帮忙写个单片机程序,急啊!!
具体是这样的交通红绿灯:在六个数码管上显示红黄绿灯,时间是递减的,红灯从30递减到0,黄灯开始从5秒减到0,然后绿灯从35秒减到0之后又重复上述过程,周而复始
红黄绿灯接哪个脚?晶振的频率晕! 懒鬼!想求别人写几百字的代码,自己就不会多写几个字?难道想让别人硬件、软件都帮你做,描述一下具体情况?你起码得有个电路图吧?自己的作业主要还得靠自己完成。别人只能是指点指点不明白的地方。 啥单片机? 单片机分很多编程指令集 和语言的! 51单片机? 有按键没? 难道还外接数码LED显示秒数
红黄绿灯接哪个脚?晶振的频率晕! 懒鬼!想求别人写几百字的代码,自己就不会多写几个字?难道想让别人硬件、软件都帮你做,描述一下具体情况?你起码得有个电路图吧?自己的作业主要还得靠自己完成。别人只能是指点指点不明白的地方。 啥单片机? 单片机分很多编程指令集 和语言的! 51单片机? 有按键没? 难道还外接数码LED显示秒数
用一个定时器就可以做了,自己看看书就很容易做出来了。就算给你程序,你的硬件能适合吗?做单片机是软硬结合的。只能你个程序,没有硬件也是没有用的。
大哥,在网上可以搜到一堆有关交通灯的单片机程序,自己好好搜一个把。先送你一个吧。/*实验名称:交通灯实验 *描
述:交通灯实验要求红灯亮15秒,绿灯亮10秒,黄灯亮5秒,
当红灯切换为绿灯或者绿灯切换为红灯,
要实现灯闪烁。红灯、绿灯、黄灯的点亮持续时间可以通过串口来修改,
并在下一个循环中更新数值。 *作
者:温子祺 *修改日期:/4 *说
明:代码注释与讲解详见《51单片机C语言创新教程》温子祺等著,北京航空航天大学出版社 */#include &stc.h&typedef unsigned char
UINT8;typedef unsigned intUINT16;typedef unsigned long
typedef char
INT8;typedef int
INT16;typedef long
INT32;#define TIMER0_INITIAL_VALUE 5000#define HIGH
1#define LOW
0#define ON
1#define OFF
0#define SEG_PORT
P0#define LS164_DATA(x)
{if((x))P0_4=1;else P0_4=0;}
#define LS164_CLK(x)
{if((x))P0_5=1;else P0_5=0;} #define NORTH_R_LIGHT(x)
{if((x))P2_0=0;else P2_0=1;}#define NORTH_Y_LIGHT(x)
{if((x))P2_1=0;else P2_1=1;}#define NORTH_G_LIGHT(x)
{if((x))P2_2=0;else P2_2=1;}#define SOUTH_R_LIGHT(x)
{if((x))P2_3=0;else P2_3=1;}#define SOUTH_Y_LIGHT(x)
{if((x))P2_4=0;else P2_4=1;}#define SOUTH_G_LIGHT(x)
{if((x))P2_5=0;else P2_5=1;}#define TRAFFIC_STATUS_1
0#define TRAFFIC_STATUS_2
1#define TRAFFIC_STATUS_3
2 #define UART_MARKER
Timer0IRQEvent=0;UINT8
Time1SecEvent=0;UINT8
Time500MsEvent=0;UINT8
TimeCount=0;UINT8
SegCurPosition=0;UINT8
LightOrgCount[4]={15,5,15,5};UINT8
LightCurCount[4]={15,5,15,5};UINT8
TrafficLightStatus=0;code UINT8 ......我这有汇编做的
但是只有四个数码管
凑合着用吧
EWTIME EQU 20H
SNTIME EQU 21H
MAIN:MOV SP,#50H
MOV TMOD,#01H
MOV TH0,#3CH
MOV TL0,#0B0H
MOV IE,#82H
MOV EWTIME,#30
MOV SNTIME,#35
MOV R0,#10
START:LCALL S1
LJMP START
S1:MOV P1,#0F5H
LCALL EWDISP
LCALL SNDISP
MOV A,EWTIME
CJNE A,#00H,S1
MOV EWTIME,#5
RET东西方向绿灯,南北方向红灯
MOV P1,#0F3H
S21:MOV P1,#0F7H
S22:LCALL EWDISP
LCALL SNDISP
MOV A,EWTIME
CJNE A,#00H,S2
MOV EWTIME,#35
MOV SNTIME,#30
RET东西方向黄灯闪烁,南北方向红灯
S3:MOV P1,#0EEH
LCALL EWDISP
LCALL SNDISP
MOV A,SNTIME
CJNE A,#00H,S3
MOV SNTIME,#5
RET南北方向绿灯,东西方向红灯
MOV P1,#0EBH
S23:MOV P1,#0EFH
S24:LCALL EWDISP
LCALL SNDISP
MOV A,EWTIME
CJNE A,#00H,S4
MOV EWTIME,#30
MOV SNTIME......
晕! 懒鬼! 想求别人写几百字的代码,自己就不会多写几个字,描述一下具体情况?你起码得有个电路图吧?...
从单片机采集的图像的数据格式是图片文件? Private Declare Function iceP...
大神帮帮忙:我现在做一个监控系统,要写PC与单片机通信程序,PC向单片机发送......
一是第一次检测到按键按下后加延时,二是等待按键抬起,用while(!key1&&key2…); 后面...
是INC,不是1NC。。。 MOV R0,#7EH 把7E放入R0,即 R0=07EH MOV 7E...
有点乱啊 你的指令好像都有错 MCV没看到过 RO也没看到过
二、填空题:在下列各题的空格内填入恰当的内容。 1.微型计算机的冯.诺依曼结构定义计算机是__运算器...
51单片机汇编语言如何声明局部变量? --用 EQU 伪指令,即可。 51单片机定义或声明一个变量在...
ICI7135是4位双积分A/D转换芯片,可以转换输出±20000个数字量,有STB选通控制的BCD...
你可能感兴趣的主题本帖子已过去太久远了,不再提供回复功能。

参考资料

 

随机推荐