请各位C51编程高手帮忙,具体问题如下描述:

[复制链接]
查看11 | 回复3 | 2012-4-28 15:03:56 | 显示全部楼层 |阅读模式
首先电路图是有很多问题的,不过大概明白了你的意思,P1口的5个开关“1”代表开关按下,P2口的5个LED送“1”点亮,以下程序就是按这个条件编写的。KEYVALEQU 30HORG 0000HSJMP STARTORG 0050HSTART:MOV PCON,#80HMOV SCON,#50H;8位数据,可变波特率MOV TMOD,#21H;设定定时器1为8位自动重装方式MOV TL1,#0FFH;[email protected] TH1,#0FFH;设定定时器重装值CLR ET1;禁止定时器1中断SETB TR1;启动定时器1MOV A,P...
回复

使用道具 举报

千问 | 2012-4-28 15:03:56 | 显示全部楼层
#include unsigned chartmp;//初始化串行口void csh() { SM0=0; SM1=1; REN=1; TI=0; RI=0;//以上是初始化scon寄存器,想当于SCON=0x50; PCON=0;//初始化电源,为波特率不增加 TH1=0xF3; TL1...
回复

使用道具 举报

千问 | 2012-4-28 15:03:56 | 显示全部楼层
你是没思路呢还是想让别人帮你写?...
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

主题

0

回帖

4882万

积分

论坛元老

Rank: 8Rank: 8

积分
48824836
热门排行