proteus论坛|仿真论坛
直播中

zhihuizhou

12年用户 7005经验值
擅长:测试与测量
私信 关注
[经验]

【proteus练一练3.2】 并行数据转换为串行数据

/*  名称:并行数据转换为串行数据
  说明:切换连接到并串转换芯片
74LS165 的拨码开关,该芯片将并行数据以
串行方式发送到 8051 的RXD引脚,移位脉
冲由 TXD提供,显示在 P0 口。
*/
#include
#include
#include
#define uchar unsigned char
#define uint unsigned int
***it SPL=P2^5;    //shift/load
//延时
void DelayMS(uint ms)
{  uchar i;
while(ms--) for(i=0;i<120;i++);
}
//主程序
void main()
{
SCON=0x10;  //串口模式0,允许串口接收
while(1)
{
  SPL=0;  //置数(load),读入并行输入口的 8位数据
  SPL=1;  //移位(shift),并口输入被封锁,串行转换开始
  while(RI==0); //未接收1 字节时等待
  RI=0;      //RI软件置位
  P0=SBUF;  //接收到的数据显示在 P0口,显示拨码开关的值  
  DelayMS(20);
}
}   


proteus仿真图:
游客,如果您要查看本帖隐藏内容请回复



回帖(26)

wq5613

2012-3-2 13:54:09
看看。
举报

767479675

2012-3-13 22:47:19
看看
举报

show___time

2012-3-13 22:48:18
看看啊
举报

六六六

2012-3-26 09:17:27
举报

和平清风

2012-7-30 10:11:02
举报

郭建颖

2012-7-30 14:14:53
顶起来
举报

yefengling

2013-11-27 10:26:59
看看啊啊啊。。。
举报

zzc12345

2013-11-30 21:18:57
了解下,求看看看看
举报

宋曦

2013-12-1 10:50:25
                             
举报

刘家辉

2013-12-1 13:05:04
过来看看............................................
举报

aduybbm

2014-1-14 10:50:48
看看什么情况了。。
举报

madaha0010

2014-1-17 23:52:04
学习学习                             
举报

coobakl

2016-1-18 09:52:59
学习学习,楼主辛苦
举报

zsl_123119

2016-1-18 14:01:50
看看。.......................
举报

小川

2016-1-18 15:32:30

看看。
看看。
举报

伟大就在这里

2016-7-18 14:01:54
谢谢分享
举报

kevin

2017-2-26 09:46:12
谢谢
举报

scccx8106

2017-4-27 10:51:11
加油                                       
举报

小小蜜蜂

2020-5-16 11:43:45
20个字20个字20个字20个字20个字20个字20个字20个字20个字20个字20个字20个字20个字
举报

更多回帖

发帖
×
20
完善资料,
赚取积分