发 帖  
原厂入驻New

[经验] 【proteus练一练】串行数据转换为并行数据

2012-3-1 09:40:49  5346
分享
1
/*  名称:串行数据转换为并行数据
  说明:串行数据由 RXD 发送给串
并转换芯片 74164,TXD 则用于输出移位时钟脉冲,74164 将串行输入的 1 字节转换为并行数据,并将转
换的数据通过 8 只 LED显示出来。本例串口工作模式 0,即移位寄存器 I/O模式。
*/

#include<reg51.h>
#include<intrins.h>
#define uchar unsigned char
#define uint unsigned int
sbit SPK=P3^7;
uchar FRQ=0x00;
//延时
void DelayMS(uint ms)
{
uchar i;
while(ms--) for(i=0;i<120;i++);
}
//主程序
void main()
{
uchar c=0x80;
SCON=0x00;  //串口模式0,即移位寄存器输入/输出方式
ti=1;
while(1)
{
  c=_crol_(c,1);
  SBUF=c;
  while(TI==0);  //等待发送结束
  TI=0;       //TI软件置位
  DelayMS(400);
}
}   
proteus仿真图:
游客,如果您要查看本帖隐藏内容请回复


tracyrichard 2012-3-1 10:04:14
抢个沙发,坐看程序~
回复

举报

天使之毒 2012-3-1 10:05:55
看看而已
回复

举报

liyuming6 2012-3-1 10:09:20
xiexie
回复

举报

767479675 2012-3-13 22:51:00
看看
回复

举报

hawkerd 2012-3-14 16:04:03
学习。。。。
回复

举报

myttl1136 2012-3-21 08:50:50
回复

举报

yefengling 2012-3-25 14:03:54
看看
回复

举报

cq201zhaoyu 2012-4-19 07:11:57
看看,顶一个。
回复

举报

happyting90 2012-4-19 10:14:18
看看,顶一个
回复

举报

andylfg 2013-4-8 11:21:52
是北航彭伟变得那本proteus的那本书的例子吗?
回复

举报

madaha0010 2014-1-18 00:10:22
看看,顶一个。
回复

举报

许涛 2014-1-18 11:47:32
楼主好人啊好人啊

回复

举报

czdzhhb 2014-1-20 14:35:02
基础知识,学习中。
回复

举报

billyfine 2014-3-3 20:59:14
学习{:1:}
回复

举报

billyfine 2014-3-3 21:02:27
学习一下
回复

举报

shcj 2014-3-4 09:52:30
回复一下,可以看一下了。
回复

举报

zwa7788 2014-3-8 17:53:00
串行数据转换为并行数据,支持
回复

举报

abc123000 2014-6-5 15:47:30
好的                                                                                
回复

举报

薛定谔的老鼠 2014-8-25 15:10:28
两位皇帝哦觉得哦就啊我觉得
回复

举报

评论

高级模式
您需要登录后才可以回帖 登录 | 注册

声明:本文内容及配图由入驻作者撰写或者入驻合作网站授权转载。文章观点仅代表作者本人,不代表电子发烧友网立场。文章及其配图仅供工程师学习之用,如有内容图片侵权或者其他问题,请联系本站作侵删。 侵权投诉
123下一页
发经验
关闭

站长推荐 上一条 /7 下一条

快速回复 返回顶部 返回列表