网页资讯视频图片知道文库贴吧地图采购
进入贴吧全吧搜索

 
 
 
日一二三四五六
       
       
       
       
       
       

签到排名:今日本吧第个签到,

本吧因你更精彩,明天继续来努力!

本吧签到人数:0

一键签到
成为超级会员,使用一键签到
一键签到
本月漏签0次!
0
成为超级会员,赠送8张补签卡
如何使用?
点击日历上漏签日期,即可进行补签。
连续签到:天  累计签到:天
0
超级会员单次开通12个月以上,赠送连续签到卡3张
使用连续签到卡
08月31日漏签0天
单片机吧 关注:212,108贴子:1,047,721
  • 看贴

  • 图片

  • 吧主推荐

  • 视频

  • 游戏

  • 27回复贴,共1页
<<返回单片机吧
>0< 加载中...

救急救急考试题求程序

  • 只看楼主
  • 收藏

  • 回复
  • 偶SN然
  • 列兵
    2
该楼层疑似违规已被系统折叠 隐藏此楼查看此楼
从左至右:依次点亮第一个灯,然后点亮第一 个和第二个灯。。。。。直到八个灯全亮。然后全灭。如此循环三次


  • 傑必胜
  • 上尉
    8
该楼层疑似违规已被系统折叠 隐藏此楼查看此楼
网上一大堆!!!
______至从有了小尾巴,我再也不感到孤单!


2025-08-31 15:52:44
广告
不感兴趣
开通SVIP免广告
  • 贴吧用户_0K3Ct27
  • 中校
    11
该楼层疑似违规已被系统折叠 隐藏此楼查看此楼
#include<reg52.h>
#include<intrins.h>
#define led P0
#define uint unsigned int
#define uchar unsigned char
uchar time10mscount=0;
bit time500ms=0;
void init()
{
led=0xff;
TMOD=0x01;
EA=1;
ET0=1;
TR0=1;
TH0=(65536-10000)/256;
TL0=(65536-10000)%256;
}
void time0() interrupt 1
{
TH0=(65536-10000)/256;
TL0=(65536-10000)%256;
time10mscount++;
if(time10mscount==50)
{
time10mscount=0;
time500ms=1;
}
}
void main()
{
init();
_nop_();
while(1)
{
if(time500ms)
{
time500ms=0;
switch(led)
{
case(0xff):
{led=0xfe;
break;}
case(0xfe):
{led=0xfd;
break;}
case(0xfd):
{led=0xfb;
break;}
case(0xfb):
{led=0xf7;
break;}
case(0xf7):
{led=0xef;
break;}
case(0xef):
{led=0xdf;
break;}
case(0xdf):
{led=0xbf;
break;}
case(0xbf):
{led=0x7f;
break;}
case(0x7f):
{led=0x00;
break;}
case(0x00):
{led=0xff;
break;}
default:
break;
}
}
}
}


  • 快乐的积木
  • 少尉
    6
该楼层疑似违规已被系统折叠 隐藏此楼查看此楼
这个是不是跑马灯


  • SUNNY
  • 大校
    13
该楼层疑似违规已被系统折叠 隐藏此楼查看此楼
话说我们也做过类似的,不过是循环显示123456。。。


  • 快乐的积木
  • 少尉
    6
该楼层疑似违规已被系统折叠 隐藏此楼查看此楼
这个是接收的程序
#include "REG51.H"
void INT_TR(void) interrupt 4
{
P1=SBUF;
RI=0;
}
main()
{
TMOD=0x20;
TH1=0xe8;
TL1=0xe8;
PCON=0;
SCON=0x50;
P1=0xff;
TR1=1;
ES=1;
EA=1;
while(1){
}
}


  • 快乐的积木
  • 少尉
    6
该楼层疑似违规已被系统折叠 隐藏此楼查看此楼
这个是发送程序
#include "REG51.H"
main()
{
TMOD=0x20;
TH1=0xe8;
TL1=0xe8;
PCON=0;
SCON=0x50;
ES=1;
IT1=1;
EX1=1;
TR1=1;
EA=1;
while(1){
}
}
void INT_1(void) interrupt 2
{
SBUF=P1;
}
void INT_TR(void) interrupt 4
{
TI=0;
}


  • 快乐的积木
  • 少尉
    6
该楼层疑似违规已被系统折叠 隐藏此楼查看此楼
这个是线路图


2025-08-31 15:46:44
广告
不感兴趣
开通SVIP免广告
  • SUNNY
  • 大校
    13
该楼层疑似违规已被系统折叠 隐藏此楼查看此楼
这个是模拟交通灯的程序。就当参考下吧
DATAS SEGMENT
DATAS ENDS
STACKS SEGMENT
ORG 2000H
DW 256 DUP(?)
TOP LABEL WORD
STACKS ENDS
CODE SEGMENT
ASSUME CS:CODE,DS:DATAS,SS:STACKS
ORG 1000H
START:MOV DX,0FFDBH
MOV AL,88H
OUT DX,AL
RED:MOV DX,0FFD8H ;A
MOV AL,0B6H ;10110110b
OUT DX,AL
MOV DX,0FFD9H ;B
MOV AL,0FDH ;11111101b
OUT DX,AL ;四个红灯亮
CALL DELAY2
GREEN13:
MOV DX,0FFD8H ;A
MOV AL,0ADH ;10101101
OUT DX,AL
MOV DX,0FFD9H
MOV AL,0FDH ;11111101
OUT DX,AL
CALL DELAY1
MOV CX,8H


  • SUNNY
  • 大校
    13
该楼层疑似违规已被系统折叠 隐藏此楼查看此楼
YELLOW13:
MOV DX,0FFD8H
MOV AL,09BH ;10011011
OUT DX,AL
MOV DX,0FFD9H
MOV AL,0FDH
OUT DX,AL
CALL DELAY2
MOV DX,0FFD8H
MOV AL,0BFH ;10111111
OUT DX,AL
MOV DX,0FFD9H
MOV AL,0FDH
OUT DX,AL
CALL DELAY2
LOOP YELLOW13
RED1234:
MOV DX,0FFD8H
MOV AL,0B6H
OUT DX,AL
MOV DX,0FFD9H
MOV AL,0FDH
OUT DX,AL
CALL DELAY2
GREEN24:
MOV DX,0FFD8H
MOV AL,076H
OUT DX,AL
MOV DX,0FFD9H
MOV AL,0FBH
OUT DX,AL
CALL DELAY1
MOV CX,8H
YELLOW24:
MOV DX,0FFD8H
MOV AL,0F6H
OUT DX,AL
MOV DX,0FFD9H
MOV AL,0F6H
OUT DX,AL
CALL DELAY2
MOV DX,0FFD8H
MOV AL,0F6H
OUT DX,AL
MOV DX,0FFD9H
MOV AL,0FFH
OUT DX,AL
CALL DELAY2
LOOP YELLOW24
JMP RED


  • SUNNY
  • 大校
    13
该楼层疑似违规已被系统折叠 隐藏此楼查看此楼
DELAY1 PROC NEAR
PUSH AX
PUSH BX
PUSH CX
MOV AX,0FFh
R4:MOV CX,0FFFh
R5:DEC CX
JNZ R5
DEC AX
JNZ R4
POP CX
POP BX
POP AX
RET
DELAY1 ENDP
DELAY2 PROC NEAR
PUSH AX
PUSH BX
PUSH CX
MOV AX,03H
R3:MOV BX,0AH
R2:MOV CX,0FFFH
R1:DEC CX
JNZ R1
DEC BX
JNZ R2
DEC AX
JNZ R3
POP CX
POP BX
POP AX
RET
DELAY2 ENDP
CODE ENDS
END START


登录百度账号

扫二维码下载贴吧客户端

下载贴吧APP
看高清直播、视频!
  • 贴吧页面意见反馈
  • 违规贴吧举报反馈通道
  • 贴吧违规信息处理公示
  • 27回复贴,共1页
<<返回单片机吧
分享到:
©2025 Baidu贴吧协议|隐私政策|吧主制度|意见反馈|网络谣言警示