您的位置 首页 知识

proteus与keil Cx51的单片机仿真(串行口输出扩展)

单片机工作于方式0,通过74LS166实现并串转换,并通过单片机串行口输入单片机,然后由P2来控制共阳极数码管的显示,试编写程序,并通过Prot

单片机作业于方法0,经过74LS166完成并串转化,并经过单片机串行口输入单片机,然后由P2来操控共阳极数码管的显现,试编写程序,并经过Proteus仿真。

电路图:

C程序:

#include
#define uchar unsigned char//宏界说
#define uint unsigned int//宏界说
sbit P1_0=P1^0;
void delay(uint z)
{
uint x,y;
for(x=0;x}
void main()
{
while(1)
{
SCON=0x10;//设定UART的作业方法为方法0,并答应接纳
P1_0=0;//74LS166加载数据(并入)
delay(1);//延时500ms
P1_0=1;//74LS166移位串出
RI=0;
while(RI==0);//等候
RI=0;//移完清接纳标志位RI
ACC=SBUF;
P2=ACC;//送P2口显现
delay(100);
}

}

声明:本文内容来自网络转载或用户投稿,文章版权归原作者和原出处所有。文中观点,不代表本站立场。若有侵权请联系本站删除(kf@86ic.com)https://www.86ic.net/zhishi/260003.html

为您推荐

联系我们

联系我们

在线咨询: QQ交谈

邮箱: kf@86ic.com

关注微信
微信扫一扫关注我们

微信扫一扫关注我们

返回顶部