关于【军训的意义是什么】,军训的意义是什么?扩充修饰,今天小编给您分享一下,如果对您有所帮助别忘了关注本站哦。
- 内容导航:
- 1、基于51单片机的双机串行通信
- 2、军训的意义是什么
1、基于51单片机的双机串行通信
一,初学者的要求
1、掌握51单片机串行口的结构和工作特点。
2、掌握双机串行通信时主、从机的区别与联系。
3、熟练掌握串行中断服务程序的设计方法及技巧。
4、掌握Proteus仿真软件中双机通信电路的画法和实际硬件电路的注意事项。
二,本次实践任务
如后图所示,实现编程将主机数据传输到从机中并显示;利用K1作为主机发送启动按钮。
具体工作方式可在串行口方式一、二、三中灵活选择,例程为方式一实现。

三,程序代码(分两部分)
- 主机代码
#include #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; } 







2.从机代码
#include #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、军训的意义是什么
军训的意义是培养集体主义精神,通过军训的实际训练,养成坚韧不拔的意志品质,在增强体质的同时,更促进精神品格的形成与发展;培养团结互助的作风,增强集体凝聚力与战斗力;提高生活自理能力,培养思想上的自立和独立,养成严格自律的良好习惯。
军训是学生接受国防教育的基本形式,是培养“四有”人才的一项重要措施,是培养和储备中国军队后备兵员及预备役军官,壮大国防力量的极度有效的手段。军训的目的是通过严格的军事训练提高学生的政治觉悟,激发爱国热情,发扬革命英雄主义精神,培养艰苦奋斗,刻苦耐劳的坚强毅力和集体主义精神,能帮助学生增强国防观念和组织纪律性,养成良好的学风和生活作风,掌握基本军事知识和技能。
军训的原因有以下几点
1、强身健体
这是崇文尚武的第一课,让人学会重视强健身体的塑造,学习到最基本的强身技能。军训作为开学的第一个项必修课,就是告诉我们,身体的锻炼与知识的汲取同样重要。而前者甚至更为重要,没有健康的身体,一切都将变得没有意义。
2、学生军训制度有法可依
《兵役法》第四十三条规定:“高等院校的学生在就学期间,必须接受基本军事训练。”大学生在就学期间接受军事技能训练,是接受国防教育、履行兵役义务的一种基本形式,是高等教育中的一个重要环节。
3、培养纪律观念、执行力、责任心和团队精神
在部队中流传着这样一句话“加强纪律性,革命无不胜”!正步训练是一种高效低成本的纪律训练方式,为的就是培养军人的良好的精神风貌,强化军人的纪律观念、执行力、责任心和团队精神,只有团队步调一致才能将每个成员的力量凝聚成一股绳。
声明:本篇经验系酷知网「www.coozhi.com」原创,转载请注明出处。
本文关键词:学校军训的目的和意义,军训的意义是什么让你们吃桃桃不凉凉,军训对学生的好处以及意义,军训的意义是什么?,军训的意义是什么?为什么我们要军训。这就是关于《军训的意义是什么,军训的意义是什么?扩充修饰(基于51单片机的双机串行通信)》的所有内容,希望对您能有所帮助!
本文链接:https://bk.89qw.com/a-685611