您当前的位置:首页 > 养生 > 内容

支哪人是什么意思,支人是什么意思(基于51单片机的双机串行通信)

关于【支哪人是什么意思】,支人是什么意思,今天犇犇小编给您分享一下,如果对您有所帮助别忘了关注本站哦。

内容导航:1、基于51单片机的双机串行通信2、支哪人是什么意思

1、基于51单片机的双机串行通信

一,初学者的要求

1、掌握51单片机串行口的结构和工作特点。

2、掌握双机串行通信时主、从机的区别与联系。

3、熟练掌握串行中断服务程序的设计方法及技巧。

4、掌握Proteus仿真软件中双机通信电路的画法和实际硬件电路的注意事项。

二,本次实践任务

如后图所示,实现编程将主机数据传输到从机中并显示;利用K1作为主机发送启动按钮。

具体工作方式可在串行口方式一、二、三中灵活选择,例程为方式一实现。

支哪人是什么意思,支人是什么意思(基于51单片机的双机串行通信)

三,程序代码(分两部分)

主机代码

#include <reg51.h> #define uchar unsigned char #define uint unsigned int sbit DUAN=P2^6;sbit WEI=P2^7;sbit K1=P3^4;uchar j=0;uchar data led[6]={1,2,3,4,5,6};uchar data ledwei[6]={0xdf,0xef,0xf7,0xfb,0xfd,0xfe};uchar data displaytab[16]={0x3f,0x06,0x5b,0x4f,0x66,0x6d,0x7d,0x07,0x7f,0x6f,0x77,0x7c,0x39,0x5e,0x79,0x71};void delay() {uchar x,y;for(x=2; x>0; x--)for(y=250; y>0; y--);}void delay10ms() {uchar m,n;for(m=20; m>0; m--)for(n=250; n>0; n--);}void display(){uchar i;for (i=0;i<6;i++){P0=displaytab[led[i]];DUAN=1;DUAN=0;P0=ledwei[i]; WEI = 1;WEI = 0;delay();P0=0xff; WEI = 1;WEI = 0;}}void main(){TMOD=0x06; //0000 0110,T0¹¤×÷ÔÚ·½Ê½¶þ,¼ÆÊýģʽTH0=0xff; //³õֵΪÁÙ½çÖµ£¬T0×÷ΪÖ÷»úÆô¶¯°´¼ü TL0=0xff;TR0=1;EA=1;ET0=1;PS=1;while(1){display();}}void t0() interrupt 1 {delay10ms(); if(K1==0){TMOD=0x26; //0010 0110,T0ÑÓÐøÖ÷º¯ÊýÖй¦ÄÜ£¨T0¹¤×÷ÔÚ¼ÆÊýģʽ£¬·½Ê½¶þ£¬³õֵΪÁÙ½çÖµ£¬×÷ΪÖ÷»úÆô¶¯°´¼ü£© //´ËʱT1¹¦ÄÜ,·½Ê½¶þ,×÷Ϊ²¨ÌØÂÊ·¢ÉúÆ÷£¬²Î¼ûP197-198˵Ã÷SCON=0x50; //0101 0000,´®¿Ú¹¤×÷ÔÚ·½Ê½Ò»,ÔÊÐí½ÓÊÕTH1=0xff; //12MHz¾§Õñ,²¨ÌØÂÊ62.5kb/s TL1=0xff; //³õÖµ¿É²Î¼û¿Î±¾P198±í8-2PCON=0x80; //1000 0000£¬²¨ÌØÂʱ¶ÔöÓÐЧTR1=1;ES=1; SBUF=led[j];}while(!K1); delay10ms();while(!K1);}void uart() interrupt 4{if(j<6){j++;SBUF=led[j];}else{j=0;} TI=0; }

支哪人是什么意思,支人是什么意思(基于51单片机的双机串行通信)

支哪人是什么意思,支人是什么意思(基于51单片机的双机串行通信)

支哪人是什么意思,支人是什么意思(基于51单片机的双机串行通信)

支哪人是什么意思,支人是什么意思(基于51单片机的双机串行通信)

支哪人是什么意思,支人是什么意思(基于51单片机的双机串行通信)

支哪人是什么意思,支人是什么意思(基于51单片机的双机串行通信)

支哪人是什么意思,支人是什么意思(基于51单片机的双机串行通信)

支哪人是什么意思,支人是什么意思(基于51单片机的双机串行通信)

2.从机代码

#include <reg51.h> #define uchar unsigned char #define uint unsigned int sbit DUAN=P2^6;sbit WEI=P2^7;uchar j=0;uchar data led[6]={0,0,0,0,0,0};uchar data ledwei[6]={0xdf,0xef,0xf7,0xfb,0xfd,0xfe};uchar data displaytab[16]={0x3f,0x06,0x5b,0x4f,0x66,0x6d,0x7d,0x07,0x7f,0x6f,0x77,0x7c,0x39,0x5e,0x79,0x71};void delay() {uchar x,y;for(x=2; x>0; x--)for(y=250; y>0; y--);}void display(){uchar i;for (i=0;i<6;i++){P0=displaytab[led[i]];DUAN=1;DUAN=0;P0=ledwei[i]; WEI = 1;WEI = 0;delay();P0=0xff; WEI = 1;WEI = 0;}}void main(){ TMOD=0x20;//´ËʱT1¹¦ÄÜ,·½Ê½¶þ,×÷Ϊ²¨ÌØÂÊ·¢ÉúÆ÷£¬²Î¼ûP197-198˵Ã÷SCON=0x50;//0101 0000,´®¿Ú¹¤×÷ÔÚ·½Ê½Ò»,ÔÊÐí½ÓÊÕTH1=0xff;//12MHz¾§Õñ,²¨ÌØÂÊ62.5kb/s TL1=0xff;//³õÖµ¿É²Î¼û¿Î±¾P198±í8-2PCON=0x80;//1000 0000£¬²¨ÌØÂʱ¶ÔöÓÐЧTR1=1;ES=1;EA=1;while(1){display();}}void uart() interrupt 4{if(j<6){led[j]=SBUF;j++;}else{j=0;} RI=0;}

四,仿真结果

注意:利用K1作为主机发送启动按钮

2、支哪人是什么意思

支那人泛指中国人。中国目前视支那为一种具贬义的歧视字眼,使用“支那”称呼中国,或称呼中国人为“支那人”,对中国人来说是一种极大的侮辱。

这一词汇于9世纪初通过佛教交流传入日本,江户时代之后日本民间成为一种对中国的普遍非正式称呼。此用语在明治维新之后传回中国,也在中国知识份子中使用,但随着中日关系恶化,在抗日战争以后至现代,在中国地区,这个名词被视为是一种种族歧视用语,用来贬抑中国人。在经中华民国政府抗议后,日本政府官方已宣布不再于正式场合使用这个名词。

支那”一词,最早出现于隋唐译出的相关大乘佛教经典,以支那作为对中国的称呼。在唐代之前的佛经,又称中国为震旦。学者一般相信,支那与震旦源自同一个语根。

在印度古代,又有支那与小支那的区分,中国相当于支那、大支那、摩诃至那,小支那为中国的某个属国。在《华严经》中,将中国与疏勒并举,因此小支那可能是指疏勒或是于阗。义净《大唐西域求法高僧传》中的夹注,认为支那指广州,莫诃支那为唐朝京师(长安或洛阳)。

“Mahachinasthana”为古印度对中国秦王朝的称谓,“Maha”意为“大”,“china”是“秦”的音译,“sthana”意为“国境”。唐朝僧侣在其著作将古印度对中国的呼称“Mahachinasthana”音译成了“摩诃脂那国”、“摩诃至那国”、“摩诃震旦”等。“Mahachinasthana”的意译应为“大秦国”。不过唐朝僧侣并没有意译它,而是对它进行了音译,于是汉语典籍中便开始出现了一组同义音译词:“脂那”、“至那”、“震旦”、“支那”等。因此“支那”比较多见于佛教经典。“支那”一词由中国九世纪初传入日本。

在基督山伯爵第38章里:称东南亚人为印度支那人——“您太过奖了,但我觉得自己除了能和阿加多先生或罗斯希尔德先生这些百万富翁一争高低以外,别无所长,我到巴黎又不是去做投机生意的,所以迟迟未去。现在您的好意使我下了决心。这样吧,我亲爱 的马尔塞夫先生(这几个字是带着一个极古怪的微笑说的),我一到法国,就由您负责为我打开那个时髦社会的大门,因为我对于那个地方,象对印第安人或印度支那人一样知之甚少。”

本文关键词:支人是什么意思?。这就是关于《支哪人是什么意思,支人是什么意思(基于51单片机的双机串行通信)》的所有内容,希望对您能有所帮助!


声明:本文版权归原作者所有,转载文章仅为传播更多信息之目的,如作者信息标记有误,请第一时间联系我们修改或删除,谢谢。

上一篇: 网络连接有个黄叹号解决步骤,如何解决无线网络出现黄色感叹号(电脑网络出现感叹号怎么解决)

下一篇: sony(l39h及索尼手机型号L39h)



猜你感兴趣

推荐阅读

网站内容来自网络,如有侵权请联系我们,立即删除! | 软文发布 | 粤ICP备2021106084号