当前位置:文档之家› 串行通信技术实验报告

串行通信技术实验报告

串行通信技术实验报告
串行通信技术实验报告

串行通信技术实验报告

姓名学号实验班号实验机位号50

一、实验目的

1.了解异步串行通信原理

2.掌握MSP430异步串行通信模块及其编程方法

二、必做实验任务

1.了解MSP430G2553实验板USB转串口的通信功能,掌握串口助手的使用

拆下单片机的功能拓展板,将主板上的eZ430-FET板载仿真器的BRXD,BTXD收发信号端口连接,通过串口调试助手即可实现串口的自发自收功能。接线如下图:

思考:异步串行通信接口的收/发双方是怎样建立起通信的?

答:异步串行通信的收发双方进行通信,在硬件与软件方面都有要求。

①在硬件方面需要两条线,分别从一方的发送端口到另一方的接收端口,从而实现“异步”;

②需要一个通信协议,确保通信正确;

③在这个实验中由于是自发自收,因此收发两方均为PC机,所以两条线其实是同一条线,而且由于是自发自收所以信号格式也是统一的,因此可以实现自发自收功能。

2.查询方式控制单片机通过板载USB转串口与PC机实现串行通信

本实验通过编程实现单片机和PC机之间的通信,信号格式为波特率9600bps,无校验,8位数据,先低后高,1个停止位,字符串以@结尾,单片机将接收到的字符保存在RAM 中,收到@字符之后再将所储存的字符发给PC机。

连线方式如下图:

实验程序如下:

#include "io430.h"

unsigned char string[];

int main( void )

{

// Stop watchdog timer to prevent time out reset

WDTCTL = WDTPW + WDTHOLD;

void USCIA0_int()

{

UCA0CTL1|=UCSWRST; //swrst=1;

//置P1.1、P1.2为USCI_A0的收发引脚

P1SEL|=BIT1+BIT2;

P1SEL2|=BIT1+BIT2;

//时钟SMCLK选择为1.0MHz

if (CALBC1_1MHz!=0xff)

{BCSCTL1=CALBC1_1MHZ;

DCOCTL=CALDCO_1MHZ;}

//设置控制寄存器

UCA0CTL1|=UCSSEL_2+UCRXEIE;

//设置波特率寄存器,采用低频波特率方式

UCA0BR1=0;

UCA0BR0=104;

UCA0MCTL=UCBRS_1;

UCA0CTL1&=~UCSWRST; //swrst=0

}

While(1)

{

unsigned int j;

for (j=0;string[j]!='@';j++)

{

while((IFG2&UCA0RXIFG)==0);

string[j]=UCA0RXBUF;

}

unsigned i=j;

for (j=0;j!=i+1;j++)

{

while((IFG2&UCA0TXIFG)==0);

UCA0TXBUF=string[j];

}

}

}

思考:如果在两个单片机之间进行串行通信,如何设计连线和编程?

答:

a.编程:其中一个单片机可以继续采用本实验中所用的程序,另一个单片机则编程输出一

串以@结尾的字符,之后进入接收状态,初始化及寄存器的设置部分的程序不变;b.连线:将一个单片机的P1.1、P1.2接口分别与另一个的P1.2、P1.1接口连接,控制两

个单片机同时运行程序即可完成两个单片机之间的通信。

3.利用PC机RS232通信接口与单片机完成串行通信

编程采用下面数据格式,完成单片机与PC机之间的字符串传送。

1)波特率9600bps,奇校验,8位数据,先低后高,1个停止位;

本实验需要用到MSP430F149,进行PC机与单片机之间的电平信号转换。

连线如下图:

实验程序如下:

#include "io430.h"

unsigned char string[];

int main( void )

{

// Stop watchdog timer to prevent time out reset

WDTCTL = WDTPW + WDTHOLD;

void USCIA0_int()

{

UCA0CTL1|=UCSWRST; //swrst=1;

//置P1.1、P1.2为USCI_A0的收发引脚

P1SEL|=BIT1+BIT2;

P1SEL2|=BIT1+BIT2;

//时钟SMCLK选择为1.0MHz

if (CALBC1_1MHz!=0xff)

{BCSCTL1=CALBC1_1MHZ;

DCOCTL=CALDCO_1MHZ;}

//设置时钟源采用SMCLK,1MHz,波特率设置为9600,奇校验

UCA0CTL0|=UCPEN;

UCA0CTL1|=UCSSEL_2+UCRXEIE;

//设置波特率寄存器,采用低频波特率方式

UCA0BR1=0;

UCA0BR0=104;

UCA0MCTL=UCBRS_1;

UCA0CTL1&=~UCSWRST; //swrst=0

}

While(1)

{

unsigned int j;

for (j=0;string[j]!='@';j++)

{

while((IFG2&UCA0RXIFG)==0);

string[j]=UCA0RXBUF;

}

unsigned i=j;

for (j=0;j!=i+1;j++)

{

while((IFG2&UCA0TXIFG)==0);

UCA0TXBUF=string[j];

}

}

}

思考:设计单片机与PC机进行串行通信时,硬件设计有哪些需要注意的事项?答:

①正确的连线;

②统一的通信协议;

③统一的逻辑电平;

④选取合适的信号输出方式,如USB、串口、并口等

三、已完成的选做实验任务

2.查询方式控制单片机通过板载USB转串口与PC机实现串行通信

2)(选做) 串口时钟选用外部晶振32.768KHz

本实验与1)的实验的差别有两点:

①波特率发生器的时钟源选择外部晶振,接线上应注意接入外部晶振

②波特率的设置应随着时钟源的改变而改变,

计算过程为:时钟频率和需要的波特率的比值是32768/9600=3.413,采用低频波特率方式,置UCOS16=0,所以设UCA0BR1=0,UCA0BR0=3,0.41*8≈3,所以设UCBRS=3。

程序如下:

#include "io430.h"

unsigned char string[];

int main( void )

{

// Stop watchdog timer to prevent time out reset

WDTCTL = WDTPW + WDTHOLD;

void USCIA0_int()

{

UCA0CTL1|=UCSWRST; //swrst=1;

//置P1.1、P1.2为USCI_A0的收发引脚

P1SEL|=BIT1+BIT2;

P1SEL2|=BIT1+BIT2;

//设置时钟源采用外部晶振,32768Hz,波特率设置为9600,无校验

UCA0CTL1|=UCSSEL_1+UCRXEIE;

//设置波特率寄存器,采用低频波特率方式

UCA0BR1=0;

UCA0BR0=3;

UCA0MCTL=UCBRS_3;

UCA0CTL1&=~UCSWRST; //swrst=0

}

While(1)

{

unsigned int j;

for (j=0;string[j]!='@';j++)

{

while((IFG2&UCA0RXIFG)==0);

string[j]=UCA0RXBUF;

}

unsigned i=j;

for (j=0;j!=i+1;j++)

{

while((IFG2&UCA0TXIFG)==0);

UCA0TXBUF=string[j];

}

}

}

3. 利用PC机RS232通信接口与单片机完成串行通信

2)(选做) 波特率115200bps,偶校验,8位数据,先低后高,2个停止位。

本实验与1)中实验的差别主要在时钟源以及寄存器设置上:

①选用时钟SMCLK;

②相应的波特率设置随之改变,

计算过程:时钟频率和需要的波特率的比值是12000000/115200=104.17,采用过采样波特率方式,置UCOS16=1,因为104.17/16=6.51所以设UCA0BR1=0,UCA0BR0=6,

0.51*16≈8,所以设UCBRF=8。

③USCI_A0串口寄存器中,设置偶校验,2个停止位

程序如下:

#include "io430.h"

unsigned char string[];

int main( void )

{

// Stop watchdog timer to prevent time out reset

WDTCTL = WDTPW + WDTHOLD;

void USCIA0_int()

{

UCA0CTL1|=UCSWRST; //swrst=1;

//置P1.1、P1.2为USCI_A0的收发引脚

P1SEL|=BIT1+BIT2;

P1SEL2|=BIT1+BIT2;

//时钟SMCLK选择为12.0MHz

if (CALBC1_12MHz!=0xff)

{BCSCTL1=CALBC1_12MHZ;

DCOCTL=CALDCO_12MHZ;}

//设置时钟源采用SMCLK,12MHz,波特率设置为115200,偶校验,2个停止位

UCA0CTL0|=UCPEN+UCPAR+UCSPB;

UCA0CTL1|=UCSSEL_2+UCRXEIE;

//设置波特率寄存器,采用过采样波特率方式

UCA0BR1=0;

UCA0BR0=6;

UCA0MCTL=UCBRF_8+UCBRS_0+UCOS16;

UCA0CTL1&=~UCSWRST; //swrst=0

}

While(1)

{

unsigned int j;

for (j=0;string[j]!='@';j++)

{

while((IFG2&UCA0RXIFG)==0);

string[j]=UCA0RXBUF;

}

unsigned i=j;

for (j=0;j!=i+1;j++)

{

while((IFG2&UCA0TXIFG)==0);

UCA0TXBUF=string[j];

}

}

}

4. (选做)中断方式控制串行通信的收发

编程:采用中断方式接收和发送完成任务2的内容。

1)串口时钟选用SMCLK=1.0MHz

2)(选做) 串口时钟选用外部晶振32.768KHz

答:与实验2相比,本实验的不同在于:

①采用中断方式;

②寄存器相关设置不同;

1)程序如下:

#include "io430.h"

#include "in430.h"

void USCIA0_init( );

void Clock_int();

unsigned char string[];

unsigned int j,i;

int main( void )

{ WDTCTL = WDTPW + WDTHOLD;

Clock_int(); //时钟初始化

USCIA0_init( ); //串口初始化

IE2 |=UCA0RXIE; //开串口接收中断允许

_EINT(); //开总中断

while(1);

}

#pragma vector=USCIAB0RX_VECTOR

__interrupt void UCA0RX_isr( )

{ string[j]=UCA0RXBUF; //将接收到的数据存至存储器j++;

if (string[j]=='@')

{IE2 &= ~UCA0RXIE; //关闭串口0接收中断允许

IE2|=UCA0TXIE;

i=j;}

}

#pragma vector=USCIAB0TX_VECTOR

__interrupt void UCA0TX_isr()

{ UCA0TXBUF=string[j];//将接收到的数据存至存储器j++;

if (j==i)IE2&= ~UCA0TXIE; //关闭串口发送中断允许}

void USCIA0_init( ) {

UCA0CTL1 |= UCSWRST; //swrst=1

//置P1.1P1.2为USCI_A0的收/发引脚

P1SEL |= BIT1+BIT2;

P1SEL2 |= BIT1+BIT2;

//时钟选择SMCLK, 不论数据对均收

UCA0CTL1|= UCSSEL_2+UCRXEIE ;

//设置波特率寄存器

UCA0BR1=0;

UCA0BR0=104;

UCA0MCTL=UCBRS_1;

UCA0CTL1 &=~UCSWRST ; //swrst=0

}

void Clock_int()

{

BCSCTL1=CALBC1_1MHZ;

DCOCTL=CALDCO_1MHZ;

}

2)程序如下:

#include "io430.h"

#include "in430.h"

void USCIA0_init( );

unsigned char string[];

unsigned int j,i;

int main( void )

{ WDTCTL = WDTPW + WDTHOLD;

USCIA0_init( ); //串口初始化

IE2 |=UCA0RXIE; //开串口接收中断允许

_EINT(); //开总中断

while(1);

}

#pragma vector=USCIAB0RX_VECTOR

__interrupt void UCA0RX_isr( )

{ string[j]=UCA0RXBUF; //将接收到的数据存至存储器j++;

if (string[j]=='@')

{IE2 &= ~UCA0RXIE; //关闭串口0接收中断允许

IE2|=UCA0TXIE;

i=j;}

}

#pragma vector=USCIAB0TX_VECTOR

__interrupt void UCA0TX_isr()

{ UCA0TXBUF=string[j];//将接收到的数据存至存储器

j++;

if (j==i) IE2&= ~UCA0TXIE; //关闭串口发送中断允许}

void USCIA0_init( ) {

UCA0CTL1|=UCSWRST; //swrst=1;

//置P1.1、P1.2为USCI_A0的收发引脚

P1SEL|=BIT1+BIT2;

P1SEL2|=BIT1+BIT2;

//设置时钟源采用外部晶振,32768Hz,波特率设置为9600,无校验UCA0CTL1|=UCSSEL_1+UCRXEIE;

//设置波特率寄存器,采用低频波特率方式

UCA0BR1=0;

UCA0BR0=3;

UCA0MCTL=UCBRS_3;

UCA0CTL1&=~UCSWRST; //swrst=0

}

2-1

#include "io430.h"

unsigned char string[];

int main( void )

{

// Stop watchdog timer to prevent time out reset

WDTCTL = WDTPW + WDTHOLD;

UCA0CTL1|=UCSWRST; //swrst=1;

//置P1.1、P1.2为USCI_A0的收发引脚

P1SEL|=BIT1+BIT2;

P1SEL2|=BIT1+BIT2;

//时钟SMCLK选择为1.0MHz

BCSCTL1=CALBC1_1MHZ;

DCOCTL=CALDCO_1MHZ;

//设置控制寄存器

UCA0CTL1|=UCSSEL_2+UCRXEIE;

//设置波特率寄存器,采用低频波特率方式

UCA0BR1=0;

UCA0BR0=104;

UCA0MCTL=UCBRS_1;

UCA0CTL1&=~UCSWRST; //swrst=0

while(1)

{

unsigned int j;

for (j=0;string[j]!='@';j++)

{

while((IFG2&UCA0RXIFG)==0);

string[j]=UCA0RXBUF;

}

unsigned i=j;

for (j=0;j!=i+1;j++)

{

while((IFG2&UCA0TXIFG)==0);

UCA0TXBUF=string[j];

}

}

}

2-2

#include "io430.h"

unsigned char string[];

int main( void )

{

// Stop watchdog timer to prevent time out reset

WDTCTL = WDTPW + WDTHOLD;

//USCI_A0初始化

UCA0CTL1|=UCSWRST; //swrst=1;

//置P1.1、P1.2为USCI_A0的收发引脚

P1SEL|=BIT1+BIT2;

P1SEL2|=BIT1+BIT2;

//设置时钟源采用外部晶振,32768Hz,波特率设置为9600,无校验UCA0CTL1|=UCSSEL_1+UCRXEIE;

//设置波特率寄存器,采用低频波特率方式

UCA0BR1=0;

UCA0BR0=3;

UCA0MCTL=UCBRS_3;

UCA0CTL1&=~UCSWRST; //swrst=0

//初始化结束

while(1)

{

unsigned int j;

for (j=0;string[j]!='@';j++)

{

while((IFG2&UCA0RXIFG)==0);

string[j]=UCA0RXBUF;

}

unsigned i=j;

for (j=0;j!=i+1;j++)

{

while((IFG2&UCA0TXIFG)==0);

UCA0TXBUF=string[j];

}

};

}

3-1

#include "io430.h"

unsigned char string[];

int main( void )

{

// Stop watchdog timer to prevent time out reset WDTCTL = WDTPW + WDTHOLD;

UCA0CTL1|=UCSWRST; //swrst=1;

//置P1.1、P1.2为USCI_A0的收发引脚

P1SEL|=BIT1+BIT2;

P1SEL2|=BIT1+BIT2;

//时钟SMCLK选择为1.0MHz

BCSCTL1=CALBC1_1MHZ;

DCOCTL=CALDCO_1MHZ;

//设置时钟源采用SMCLK,1MHz,波特率设置为9600,奇校验UCA0CTL0|=UCPEN;

UCA0CTL1|=UCSSEL_2+UCRXEIE;

//设置波特率寄存器,采用低频波特率方式

UCA0BR1=0;

UCA0BR0=104;

UCA0MCTL=UCBRS_1;

UCA0CTL1&=~UCSWRST; //swrst=0

while(1)

{

unsigned int j;

for (j=0;string[j]!='@';j++)

{

while((IFG2&UCA0RXIFG)==0);

string[j]=UCA0RXBUF;

}

unsigned i=j;

for (j=0;j!=i+1;j++)

{

while((IFG2&UCA0TXIFG)==0);

UCA0TXBUF=string[j];

}

};

}

3-2

#include "io430.h"

unsigned char string[];

int main( void )

{

// Stop watchdog timer to prevent time out reset

WDTCTL = WDTPW + WDTHOLD;

UCA0CTL1|=UCSWRST; //swrst=1;

//置P1.1、P1.2为USCI_A0的收发引脚

P1SEL|=BIT1+BIT2;

P1SEL2|=BIT1+BIT2;

//时钟SMCLK选择为12.0MHz

BCSCTL1=CALBC1_12MHZ;

DCOCTL=CALDCO_12MHZ;

//设置时钟源采用SMCLK,12MHz,波特率设置为115200,偶校验,2个停止位UCA0CTL0|=UCPEN+UCPAR+UCSPB;

UCA0CTL1|=UCSSEL_2+UCRXEIE;

//设置波特率寄存器,采用过采样波特率方式

UCA0BR1=0;

UCA0BR0=6;

UCA0MCTL=UCBRF_8+UCBRS_0+UCOS16;

UCA0CTL1&=~UCSWRST; //swrst=0

while(1)

{

unsigned int j;

for (j=0;string[j]!='@';j++)

{

while((IFG2&UCA0RXIFG)==0);

string[j]=UCA0RXBUF;

}

unsigned i=j;

for (j=0;j!=i+1;j++)

{

while((IFG2&UCA0TXIFG)==0);

UCA0TXBUF=string[j];

}

};

}

通信工程实训报告

通 信 工 程 实 训 班级:通信131 姓名:谢伟强 学号:37 指导老师:吴芳洪军 前言 在NII(国家信息基础设施)的建设中,大容量、高速率的通信网是主干,NII的目标在很大程度上依*通信网实现,因此通信网的发展倍受瞩目。通信网技术的发展,制约着计算机网络的发展,制约着政治、经济、军事、文化等各行各业的发展,及时了解和掌握现代通信网新技术及发展趋势,并将之运用于军事装备的设计和规划中,对于提高军事水平

具有重要意义。 通信工程专业是IT领域的关键学科,移动通信、光纤通信、因特网使人们传递和获得信息达到了前所未有的便捷。本专业本着加强基础、跟踪前沿、注重能力,培养具有扎实的理论基础和开拓创新精神,能够在通信技术、通信系统和通信网络等方面,从事研究、设计、运营、开发的高级专门人才。 作为通信专业的学生,听了如此深刻的讲座使我对未来的工作有了很多的期待,也很庆幸当时对于本专业此工作方向的选择。我感到责任重大,即使是一个点,也还有很多方面值得拓展和探索,想要取得满意的结果和优异的成绩,我们所要做的就是倍加努力,汲取现有的知识,在新的领域开拓新的研究道路,积极探索,永不止步。 目录 1.实训目的 2. 实训要求 3. 光纤的熔接和制作 4. 综合配线柜和接线箱的介绍 5. 测量数据表 6. 总结 实训目的 通信工程是一门实践性很高的课程,其目的是通过实践

的操作来学习补充本专业的知识,能使学生加深理解,巩固课堂教学内容,加深对网络的基本工作原理的理解,并能掌握具体的操作方法,能以通信工程技术的理论来指导实训活动,能提高理论联系实际的的水平。 其目的是通过参观学习,了解各种通信工程网络的基本原理和理论以及基本的概况,增强学生对通信行业的感性认识,培养专业的认知能力,为以后打好基础。 实训要求 1. 在光纤熔接过程中要严格按照步骤要求做 2. 对熔接工具要有认识和操作 3. 学会光纤熔接的操作并熟悉使用这些工具 4. 熔接结束后,整理工具收拾好桌面 5. 参观户外基站要仔细听讲完成操作 6. 测量各项项目并做好记录 7. 记录下参观记录,写好报告和心得体会 光纤熔接和制作 实训目的 一.了解和制作光纤,加强对最新技术的了解和认识 二.学会制作和熔接光纤 实训仪器 光纤若干光纤熔接器剥线器光纤切割刀 实训步骤与过程记录

RS232串口通信实验报告

RS232串口通信实验报告 学院:电子信息学院 班级:08031102 姓名:张泽宇康启萌余建军 学号:2011301966 2011301950 2011301961 时间:2014年11月13日 学校:西北工业大学

一.实验题目: 设计一个简单的基于串口通信的信息发送和接受界面 二.实验目的: 1.熟悉并掌握RS232串口标准及原理。 2.实现PC机通过RS232串口进行数据的收发。 3.熟悉VC语言编写程序的环境,掌握基本的VC语言编程技巧。 三.实验内容 程序代码: P// PC1PC2Dlg.cpp : implementation file // #include "stdafx.h" #include "PC1PC2.h" #include "PC1PC2Dlg.h" #ifdef _DEBUG #define new DEBUG_NEW #undef THIS_FILE static char THIS_FILE[] = __FILE__; #endif ////////////////////////////////////////////////////////////////////////// // CAboutDlg dialog used for App About class CAboutDlg : public CDialog { public: CAboutDlg(); // Dialog Data //{{AFX_DATA(CAboutDlg) enum { IDD = IDD_ABOUTBOX }; //}}AFX_DATA // ClassWizard generated virtual function overrides //{{AFX_VIRTUAL(CAboutDlg) protected: virtual void DoDataExchange(CDataExchange* pDX); // DDX/DDV support //}}AFX_VIRTUAL

网络互联技术实验报告

网络互联实验报告 作者:xx通信工程(1)班第二组 组长:xx 组员:xxx、xxx、xxx、xxx、xxx、xxx、xxx、xxx、xx、xx 计算机与信息学院 2011年12月

目录 实验二:路由器与交换机配置技术 (3) 一、配置交换机设备 (3) 二、配置路由器设备 (5) 实验四:生成树与以太网链路聚合 (8) 配置端口聚合提供冗余备份链路 (8) 实验六:交换机端口安全与访问控制列表 (14) 一、配置标准访问控制网络流量 (14) 二、配置扩展访问列表保护服务器安全 (19) 三、配置命令ACL保护办公网安全 (24) 实验七:无线网络技术 (29) 一、安装无线网卡 (29) 二、组建Ad-Hoc模式无线局域网 (30) 三、组建Infrastructure无线局域网 (37) 四、计算机科学技术学院无线项目施工 (45)

实验二:路由器与交换机配置技术 (xxx xxx xxx) 一、路由器的配置 【实验目的】 掌握路由器命令,理解路由器各种不同工作模式之间的切换技术【实验设备】 路由器设备(1台)、配置主机(1台)、配置线(1条) 【实验拓扑】 【实验步骤】 (1)路由器命令行操作模式的进入 Red-Giant>enable !进入特权模式 Red-Giant# Red-Giant#configure terminal !进入全局配置模式 Red-Giant(config)# Red-Giant(config)#interface fastethernet 1/0 !进入路由器F1/0接口模式Red-Giant(config-if) Red-Giant(config-if)#exit !退回上一级操作模式 Red-Giant(config)# Red-Giant(config-if)#end !直接退回特权模式 Red-Giant#

串行接口实验报告

课程实验报告实验名称:串行接口 专业班级: 学号: 姓名: 同组人员: 指导教师: 报告日期:

实验二 1. 实验目的 (3) 2. 实验内容 (3) 3. 实验原理 (3) 4. 程序代码 (6) 5. 实验体会 (13)

实验二 1.实验目的 1.熟悉串行接口芯片8251的工作原理 2.掌握串行通讯接收/发送程序的设计方法 2.实验内容 通过对8251芯片的编程,使得实验台上的串行通讯接口(RS232)以查询方式实现信息在双机上的。具体过程如下: 1. 从A电脑键盘上输入一个字符,将其通过A试验箱的8251数据口发送出去,然后通过B试验箱的8251接收该字符,最后在B电脑的屏幕上显示出来。 2.从A试验箱上输入步进电机控制信息(开关信息),通过A试验箱的8251数据口发送到B试验箱的8251数据口,在B试验箱上接收到该信息之后,再用这个信息控制B试验箱上的步进电机的启动停止、转速和旋转方向。 3.实验原理 1.8251控制字说明 在准备发送数据和接收数据之前必须由CPU把一组控制字装入8251。控制字分两种:方式指令和工作指令,先装入方式指令,后装入工作指令。 另外,在发送和接收数据时,要检查8251状态字,当状态字报告“发送准备好”/“接收准备好”时,才能进行数据的发送或接收。 2.8251方式指令(端口地址2B9H)

3.8251工作指令(端口地址2B9H) 4.8251状态字(端口地址2B9H) 5.8253控制字(283H) 6.8253计数初值(283H) 计数初值=时钟频率/(波特率×波特率因子)本实验:脉冲源=1MHz 波特率=1200 波特率因=16 计数初值= 1000000/1200*16=52

通信工程专业综合实验报告..

通信工程专业综合实验 实验报告 (移动通信系统和网络协议部分) 姓名: 学号: 班级: 指导教师:

实验一:主被叫实验 一、实验目的 1、掌握移动台主叫正常接续时的信令流程。 2、了解移动台主叫时被叫号码为空号时的信令流程。 3、了解移动台主叫时被叫用户关机或处于忙状态时的信令流程。 4、了解移动台主叫时被叫用户振铃后长时间不接听的信令流程。 5、掌握移动台被叫正常接续时的信令流程。 6、掌握通话结束呼叫释放时的信令流程。 7、了解被叫用户振铃后长时间不接听时移动台被叫的信令流程。 二、实验仪器 1、移动通信实验箱一台; 2、台式计算机一台; 3、小交换机一台: 三、实验原理 处于开机空闲状态的移动台要建立与另一用户的通信,在用户看来只要输入被叫号码,再按发送键,移动台就开始启动程序直到电话拨通。实际上,移动台和网络要经许多步骤才能将呼叫建立起来。以移动台和移动台进行通信为例,就包括主叫移动台和主叫MSC建立信令链接、主叫MSC通过被叫电话号码对被叫用户进行选路,即寻找被叫所处的MSC、被叫MSC寻呼被叫MS并建立信令连接过程等三个过程。本实验主要是让学生掌握移动通信中移动台主叫时MS和MSC之间的信令过程、以及为了完成通话连接,主叫MSC和被叫MSC之间的信令过程(即七号信令中的部分消息)。 四、实验内容 1、记录正常呼叫的过程中,移动台主叫部分和被叫部分的信令流程 2、记录被叫关机时,移动台主叫部分的信令流程 3、记录被叫振铃后无应答时,移动台主叫部分和被叫部分的信令流程 4、记录被叫号码无效时,移动台主叫的信令流程 5、记录通话结束后,呼叫链路释放的信令流程 五、实验步骤 主叫实验: 1、通过串行口将实验箱和电脑连接,给实验箱上电。将与实验箱相连的电脑上的学生平台程序打开。在主界面上双击“主叫实验”图标,进入此实验界面。 2、点击“初始化”键,看到消息框中出现“初始化”完成。再点击“开机”键,从而使移动台处于开机状态。

串口通信实验报告全版.doc

实验三双机通信实验 一、实验目的 UART 串行通信接口技术应用 二、实验实现的功能 用两片核心板之间实现串行通信,将按键信息互发到对方数码管显示。 三、系统硬件设计 (1)单片机的最小系统部分 (2)电源部分 (3)人机界面部分

数码管部分按键部分 (4)串口通信部分 四、系统软件设计 #include #define uchar unsigned char #define uint unsigned int void send(); uchar code0[]={0x3f,0x06,0x5b,0x4f,0x66,0x6d,0x7d,0x07,0x7f,0x6f};//0-9的数码管显示 sbit H1=P3^6; sbit H2=P3^7;

sbit L1=P0^5; sbit L2=P0^6; sbit L3=P0^7; uint m=0,i=0,j; uchar temp,prt; /***y延时函数***/ void delay(uint k) { uint i,j; //定义局部变量ij for(i=0;i

{ m=1; //KEY1键按下 return(m); } if(H2==0) { m=4; //KEY4键按下 return(m); } } } if(L2==0) { delay(5); if (L2==0) { L2=0;H1=1;H2=1; if(H1==0) { m=2; //KEY2键按下 return(m); } if(H2==0) { m=5; //KEY5键按下 return(m); } } } if(L3==0) { delay(5); if (L3==0) { L3=0;H1=1;H2=1; if(H1==0) { m=3; //KEY3键按下

通信技术综合实验报告

综合实验报告 ( 2010-- 2011年度第二学期) 名称:通信技术综合实验题目:SDH技术综合实验院系:电子与通信工程系班级: 学号: 学生姓名: 指导教师: 设计周数:两周 成绩: 日期:2011年 6 月

A C B D S1 P1S1 P1 主用 备用 AC AC 环形保护组网配置实验 一、实验的目的与要求 1、实验目的: 通过本实验了解2M 业务在环形组网方式时候的配置。 2、实验要求: 在SDH1、SDH2、SDH3配置成环网,开通SDH2到SDH3两个节点间的2M 业务,并提供环网保护机制。 1)掌握二纤单向保护环的保护机理及OptiX 设备的通道保护机理。 2)掌握环形通道保护业务配置方法。采用环形组网方式时,提供3套SDH 设备,要求配置成虚拟单向通道保护环。 3)了解SDH 的原理、命令行有比较深刻,在做实验之前应画出详细的实际网络连接图,提交实验预习报告,要设计出实验实现方案、验证方法及具体的步骤。 4)利用实验平台自行编辑命令行并运行验证实验方案,进行测试实验是否成功。 二、实验正文 1.实验原理 单向通道保护环通常由两根光纤来实现,一根光纤用于传业务信号,称S 光纤;另一根光纤传相同的信号用于保护,称P 光纤。单向通道保护环使用“首端桥接,末端倒换”结构如下图所示: 业务信号和保护信号分别由光纤S1和P1携带。例如,在节点A ,进入环以节点C 为目的地的支路信号(AC )同时馈入发送方向光纤S1和P1。其中,S1光纤按ABC 方向将业务信号送至节点C ,P1光纤按ADC 方向将同样的信号作为保护信号送至分路节点C 。接收端分路节点C 同时收到两个方向支路信号,按照分路通道信号的优劣决定选其中一路作为分路信号,即所谓末端选收。正常情况下,以S1光纤送来信号为主信号。同时,从C 点插入环以节点A 为目的地的支路信号(CA)按上述同样方法送至节点A 。

(完整word版)通信工程与概预算实训报告

通信工程与概预算实训报告 ***职业技术学院 实训报告 第至学年第学期 实训名称: 专业班级: 实训周次: 指导教师: 小组成员: ***职业技术学院信息工程系 年月日 前言 通信工程概预算是一门实践性很强的课程,我们从高等职业技术教育的要求出发,对该课程的实践教学进行了卓有成就的改革。实践教学环节的构成紧紧围

绕职业技术教育的特点和培养目标,以培养学生的技术应用能力和职业素质为宗旨,设计具有职业情景的实践教学项目,构建知识与能力交互、渗透、基本技能培养、职业培训和职业技能鉴定逐步递进的实践教学环节。 该课程的实践教学分为三个阶段:第一阶段为基础实训阶段,能根据实际工程,初步掌握查定额的技能:第二阶段是概预算软件操作实训阶段,学会一些软件的安装和启动,以及使用该软件编制各种表格的技能、能设置各种工程的费率技能:第三阶段是通信工程实例制作实训,通过实训培养通信工程概预算编制的实际运用技能。学生在指导老师带领下积极参与这些实践教学活动,因此使他们的发现问题、分析问题和解决问题的能力逐步提高,最终实现学生的零距离上岗的要求。 为提高学生的上岗能力,以社会需求为依归,逐步将职业培训证书,职业技能鉴定和基本技能培养纳入实践教育体系 目录 2前言 3目录

4第一章实训目的 5第二章实训内容 52.1概预算文件的组成 52.1.1编制说明的内容 62.1.2 编制说明举例 62.1.3 相关费率的取定 62.2 概预算表格及填写方法 62.2.1 通信工程概预算编制填表顺序72.3 光纤入户 72.3.1 光纤入户简介 72.3.2 光纤入户推广 82.3.3 光纤入户设备 92.4 电信光纤入户综合布线 92.4.1 内通信设施说明 112.4.2 家庭装修布线方法 15 2.4.3 家庭布线的验收 162.5 通信电缆线路勘测 162.5.1 通信电缆线路工程勘测设计概述162.5.2 工程勘测主要内容 172.5.3 通信电缆线路工程路由勘测172.5.4 通信电缆线路工程设计 172.5.5通信线路工程设计流程 182.5.6 通信电缆线路工程概预算 19第三章通信工程制图与工程量统计193.1通信工程制图的整体要求和统一规定

UART串口通信实验报告

实验四 UART 串口通信 学院:研究生院 学号:1400030034 姓名:张秋明 一、 实验目的及要求 设计一个UART 串口通信协议,实现“串 <-->并”转换功能的电路,也就是 “通用异步收发器”。 二、 实验原理 UART 是一种通用串行数据总线,用于异步通信。该总线双向通信,可以实 现全双工传输和接收。在嵌入式设计中,UART 用来主机与辅助设备通信,如汽 车音响与外接AP 之间的通信,与PC 机通信包括与监控调试器和其它器件,如 EEPROM 通信。 UART 作为异步串口通信协议的一种,工作原理是将传输数据的每个字符一 位接一位地传输。 其中各位的意义如下: 起始位:先发出一个逻辑” 0的信号,表示传输字符的开始。 资料位:紧接着起始位之后。资料位的个数可以是 4、5、6、7、8等,构成 一个字符。通常采用ASCII 码。从最低位开始传送,靠时钟定位。 奇偶校验位:资料位加上这一位后,使得“ 1的位数应为偶数(偶校验)或奇数 (奇校验),以此来校验资料传送的正确性。 停止位:它是一个字符数据的结束标志。可以是 1位、1.5位、2位的高电 平。由于数据是在传输线上定时的,并且每一个设备有其自己的时钟,很可能 在通信中两台设备间出现了小小的不同步。 因此停止位不仅仅是表示传输的结束, 并且提供计算机校正时钟同步的机会。适用于停止位的位数越多,不同时钟同步 的容忍程度越大,但是数据传输率同时也越慢。 空闲位:处于逻辑“ 1状态,表示当前线路上没有资料传送。 波特率:是衡量资料传送速率的指标。表示每秒钟传送的符号数(symbol )。 一个符号代表的信息量(比特数)与符号的阶数有关。例如资料传送速率为 120 字符/秒,传输使用256阶符号,每个符号代表8bit ,则波特率就是120baud,比 特率是120*8=960bit/s 。这两者的概念很容易搞错。 三、 实现程序 library ieee; use ieee.std 」o gic_1164.all; end uart; architecture behav of uart is en tity uart is port(clk : in std_logic; rst_n: in std 」o gic --系统时钟 --复位信号 rs232_rx: in std 」o gic rs232_tx: out std 」o gic --RS232接收数据信号; --RS232发送数据信号;); use ieee.std_logic_ un sig ned.all;

网络通信实验报告

网络通信程序设计 实验报告 姓名: 学号: 专业:计算机科学与技术 授课教师:贺刚 完成日期: 2020.5.27

实验一:TCP套接字编程 内容: 1、利用阻塞模型的开发TCP通信客户端程序。 2、在程序中必须处理粘连包和残缺包问题。 3、自定义应用层协议。 4、采用多线程开发技术。 实验代码: 服务器端: #include "iostream.h" #include "initsock.h" #include "vector" using namespace std; CInitSock initSock; // 初始化Winsock库 DWORD WINAPI ThreadProc(LPVOID lpParam); vector sClientVector; int main() { //1 创建套节字 SOCKET sListen = ::socket(AF_INET, SOCK_STREAM, 0); if(sListen == INVALID_SOCKET) { cout<<"Failed socket() "<

单片机串口通讯实验报告

实验十单片机串行口与PC机通讯实验报告 ㈠实验目的 1.掌握串行口工作方式的程序设计,掌握单片机通讯的编制; 2.了解实现串行通讯的硬环境,数据格式的协议,数据交换的协议; 3.了解PC机通讯的基本要求。 ㈡实验器材 1.G6W仿真器一台 2.MCS—51实验板一台 3.PC机一台 ㈢实验内容及要求 利用8051单片机串行口,实现与PC机通讯。 本实验实现以下功能,将从实验板键盘上键入的字符或数字显示到PC 机显示器上,再将PC机所接收的字符发送回单片机,并在实验板的LED上显示出来。 ㈣实验步骤 1.编写单片机发送和接收程序,并进行汇编调试。 2.运行PC机通讯软件“commtest.exe”,将单片机和PC机的波特率均设定 为1200。 3.运行单片机发送程序,按下不同按键(每个按键都定义成不同的字符), 检查PC机所接收的字符是否与发送的字符相同。 4.将PC机所接收的字符发送给单片机,与此同时运行单片机接受程序,检 查实验板LED数码管所显示的字符是否与PC机发送的字符相同。

㈤ 实验框图

源程序代码: ORG 0000H AJMP START ORG 0023H AJMP SERVE ORG 0050H START: MOV 41H,#0H ;对几个存放地址进行初始化 MOV 42H,#0H MOV 43H,#0H MOV 44H,#0H MOV SCON,#00H ;初始化串行口控制寄存器,设置其为方式0 LCALL DISPLAY ;初始化显示 MOV TMOD,#20H ;设置为定时器0,模式选用2 MOV TL1, #0E6H ;设置1200的波特率 MOV TH1, #0E6H SETB TR1 ;开定时器 MOV SCON,#50H ;选用方式1,允许接收控制 SETB ES SETB EA ;开中断 LOOP: ACALL SOUT ;键盘扫描并发送,等待中断 SJMP LOOP SERVE JNB RI,SEND ;判断是发送中断还是接收中断,若为发送中 断则调用 ACALL S IN ;发送子程序,否则调用接收子程序 RETI SEND: CLR TI ;发送子程序 RETI SIN: CLR RI ;接受子程序 MOV SCON, #00H MOV A, SBUF ;接收数据 LCALL XS ;调用显示子程序 RETI 子程序: SOUT: CLR TI ;清发送中断标志位 LCALL KEY ;调用判断按键是否按下子程序 MOV A,R0 ;将按键对应的数字存入A MOV SBUF,A ;输出按键数字给锁存 RET KEY: MOV P1,#0FFH ;将P1设置为输入口 MOV A, P1 CPL A ;将A内值取反

通信工程综合实验报告

通信工程专业综合实验实验报 (计算机网络部分)姓名: 学号: 班级: 指导教师:

实验一路由器基本操作 一、实验内容 1、通过Console 方式对路由器或交换机进行管理操作。 2、完成Telnet 方式对路由器或交换机访问操作。 3、利用tftp server 实现计算机和设备(交换机和路由器)之间的数据备份。 二、实验组网图 三、实验步骤 1用每台PC提供的Console连线和网线,选择一台路由器或者交换机连接好。 2、网线连接时,注意选择正确的接口(区分两种不同的以太网接口)。 3、按照实验指导书完成各项试验内容。 4、完成试验后,备份你试验中形成的配置文件,用U盘考走,用于写试验报告。 四、路由器的配置文件内 容 # version , Release 1809P01 # sysname H3C % # super password level 3 simple test 码为test 明文 # domain default enable system # telnet server enable 更改系统名为H3C % 用户级别切换到level 3 的密% 域名系统默认启用 %telnet 服务启用 #

dar p2p signature-file flash:/ # port-security enable # vlan 1 domain system access-limit disable state active idle-cut disable self-service-url disable 端口安全启用虚拟局域网 1 默认系统配置 user-group system # local-user admin password cipher .]@USE=B,53Q=AQ'MAF4<1!! authorization-attribute level 3 % service-type telnet % local-user test % password cipher =W6JJ'N_LBKQ=A Q'MAF4<1!! % service-type telnet # interface Aux0 用户群系统 本地用户admin 密码显示为密文显示设置权限为level 3 服务方式为远程登录本地用户名改为test 密码显示为密文显示服务方式为远程登录 设置Aux0 async mode flow link-protocol ppp # interface Cellular0/0 配置Cellular0/0 async mode protocol link-protocol ppp # interface Ethernet0/0 配置Ethernet0/0 port link-mode route ip address %ip # 地址为24 interface Serial0/0 link-protocol ppp # interface NULL0 interface Vlan- interface1 ip address # 设置ip 及掩码interface Ethernet0/1 port link-mode bridge

通信工程系统仿真实验报告

通信原理课程设计 实验报告 专业:通信工程 届别:07 B班 学号:0715232022 姓名:吴林桂 指导老师:陈东华

数字通信系统设计 一、 实验要求: 信源书记先经过平方根升余弦基带成型滤波,成型滤波器参数自选,再经BPSK ,QPSK 或QAM 调制(调制方式任选),发射信号经AWGN 信道后解调匹配滤波后接收,信道编码可选(不做硬性要求),要求给出基带成型前后的时域波形和眼图,画出接收端匹配滤波后时域型号的波形,并在时间轴标出最佳采样点时刻。对传输系统进行误码率分析。 二、系统框图 三、实验原理: QAM 调制原理:在通信传渝领域中,为了使有限的带宽有更高的信息传输速率,负载更多的用户必须采用先进的调制技术,提高频谱利用率。QAM 就是一种频率利用率很高的调制技术。 t B t A t Y m m 00sin cos )(ωω+= 0≤t ≤Tb 式中 Tb 为码元宽度t 0cos ω为 同相信号或者I 信号; t 0s i n ω 为正交信号或者Q 信号; m m B A ,为分别为载波t 0cos ω,t 0sin ω的离散振幅; m 为 m A 和m B 的电平数,取值1 , 2 , . . . , M 。 m A = Dm*A ;m B = Em*A ; 式中A 是固定的振幅,与信号的平均功率有关,(dm ,em )表示调制信号矢量点在信号空

间上的坐标,有输入数据决定。 m A 和m B 确定QAM 信号在信号空间的坐标点。称这种抑制载波的双边带调制方式为 正交幅度调制。 图3.3.2 正交调幅法原理图 Pav=(A*A/M )*∑(dm*dm+em*em) m=(1,M) QAM 信号的解调可以采用相干解调,其原理图如图3.3.5所示。 图3.3.5 QAM 相干解调原理图 四、设计方案: (1)、生成一个随机二进制信号 (2)、二进制信号经过卷积编码后再产生格雷码映射的星座图 (3)、二进制转换成十进制后的信号 (4)、对该信号进行16-QAM 调制 (5)、通过升余弦脉冲成形滤波器滤波,同时产生传输信号 (6)、增加加性高斯白噪声,通过匹配滤波器对接受的信号滤波 (7)、对该信号进行16-QAM 解调 五、实验内容跟实验结果:

最新串行通信实验报告整理

串行通信实验报告 班级姓名学号日期 一、实验目的: 1、掌握单片机串行口工作方式的程序设计,及简易三线式通讯的方法。 2、了解实现串行通讯的硬环境、数据格式的协议、数据交换的协议。 3、学习串口通讯的程序编写方法。 二、实验要求 1.单机自发自收实验:实现自发自收。编写相应程序,通过发光二极管观察 收发状态。 2.利用单片机串行口,实现两个实验台之间的串行通讯。其中一个实验台作为发送方,另一侧为接收方。 三、实验说明 通讯双方的RXD、TXD信号本应经过电平转换后再行交叉连接,本实验中为 减少连线可将电平转换电路略去,而将双方的RXD、TXD直接交叉连接。也可以将本机的TXD接到RXD上。 连线方法:在第一个实验中将一台实验箱的RXD和TXD相连,用P1.0连接发光二极管。波特率定为600,SMOD=0。 在第二个实验中,将两台实验箱的RXD和TXD交叉相连。编写收发程序,一台实验箱作为发送方,另一台作为接收方,编写程序,从内部数据存储器 20H~3FH单元中共32个数据,采用方式1串行发送出去,波特率设为600。通过运行程序观察存储单元内数值的变化。 四、程序 甲方发送程序如下: ORG 0000H LJMP MAIN ORG 0023H LJMP COM_INT ORG 1000H MAIN: MOV SP,#53H MOV 78H,#20H

MOV 77H,00H MOV 76H,20H MOV 75H,40H ACALL TRANS HERE: SJMP HERE TRANS: MOV TMOD,#20H MOV TH1,#0F3H MOV TL1,#0F3H MOV PCON,#80H SETB TR1 MOV SCON,#40H MOV IE,#00H CLR F0 MOV SBUF,78H WAIT1: JNB TI,WAIT1 CLR TI MOV SBUF,77H WAIT2: JNB TI,WAIT2 CLR TI MOV SBUF,76H WAIT3: JNB TI,WAIT3 CLR TI

计算机网络技术实验报告

重庆交通大学 学生实验报告 实验课程名称《计算机网络技术》课程实验 开课实验室软件与通信实验中心 学院国际学院年级2012 专业班(1)班 学生姓名吴双彪学号6312260030115 开课时间2014 至2015 学年第二学期 实验2简单的局域网配置与资源共享 实验目的: 1、掌握将两台PC联网的技能与方法 2、掌握将几台PC连接成LAN的技能与方法 3、掌握局域网内资源共享的技能与方法 实验内容和要求: 1、选用百兆交换机连接PC若干台; 2、在上述两种情况下分别为PC配置TCP/IP协议,使他们实现互联和资源共享实验环境:(画出实验网络拓图) 实验步骤: 1、选择两台计算机; 选PC0与PC1. 2、设置两台计算机IP地址为C类内部地址; 两台PC机的IP分别设置为:、202.202.242.47、202.202.243.48; 两台PC机的掩码分别设置为:、255.255.255.0、255.255.255.0; 3、用一台计算机Ping另一台计算机,是否能Ping通?

4、我的电脑→工具→文件夹选项→查看→去掉“使用简单文件共享(推荐)”前 的勾;设置共享文件夹。 5、控制面板→管理工具→本地安全策略→本地策略→安全选项里,把“网络访 问:本地帐户的共享和安全模式”设为“仅来宾-本地用户以来宾的身份验证” (可选,此项设置可去除访问时要求输入密码的对话框,也可视情况设为“经典-本地用户以自己的身份验证”); 6、通过网络邻居或在运行窗口输入“\\对方IP地址”实现资源共享。 1)指定IP地址,连通网络 A.设置IP地址 在保留专用IP地址范围中(192.168.X.X),任选IP地址指定给主机。 注意:同一实验分组的主机IP地址的网络ID应相同 ..。 ..,主机ID应不同 ..,子网掩码需相同B.测试网络连通性 (1)用PING 命令PING 127.0.0.0 –t,检测本机网卡连通性。 解决方法:检查网线是否连接好,或者网卡是否完好 (2)分别“ping”同一实验组的计算机名;“ping”同一实验组的计算机IP地址,并记录结 果。答:能。结果同步骤3 (3)接在同一交换机上的不同实验分组的计算机,从“网上邻居”中能看到吗?能ping通 吗?记录结果。 2) 自动获取IP地址,连通网络 Windows主机能从微软专用B类保留地址(网络ID为169.254)中自动获取IP地址。 A.设置IP地址 把指定IP地址改为“自动获取IP地址”。 B.在DOS命令提示符下键入“ipconfig”,查看本机自动获取的IP地址,并记录结果。 C.测试网络的连通性 1.在“网上邻居”中察看能找到哪些主机,并记录结果。 2.在命令提示符下试试能“ping”通哪些主机,并记录结果。 答:能ping通的主机有KOREYOSHI ,WSB ,ST ,LBO ,CL 。思考并回答 测试两台PC机连通性时有哪些方法? 实验小结:(要求写出实验中的体会)

RFID通讯技术实验报告

RFID通讯技术试验 专业: 物流工程 班级: 物流1201 学生: 学号: 指导教师:

一.前言 射频识别(RFID)是一种无线通信技术,可以通过无线电讯号识别特定目标并读写相关数据,而无需识别系统与特定目标之间建立机械或者光学接触。 无线电的信号是通过调成无线电频率的电磁场,把数据从附着在物品上的标签上传送出去,以自动辨识与追踪该物品。某些标签在识别时从识别器发出的电磁场中就可以得到能量,并不需要电池;也有标签本身拥有电源,并可以主动发出无线电波(调成无线电频率的电磁场)。标签包含了电子存储的信息,数米之内都可以识别。与条形码不同的是,射频标签不需要处在识别器视线之内,也可以嵌入被追踪物体之内。 许多行业都运用了射频识别技术。将标签附着在一辆正在生产中的汽车,厂方便可以追踪此车在生产线上的进度。仓库可以追踪药品的所在。射频标签也可以附于牲畜与宠物上,方便对牲畜与宠物的积极识别(积极识别意思是防止数只牲畜使用同一个身份)。射频识别的身份识别卡可以使员工得以进入锁住的建筑部分,汽车上的射频应答器也可以用来征收收费路段与停车场的费用。 某些射频标签附在衣物、个人财物上,甚至于植入人体之内。由于这项技术可能会在未经本人许可的情况下读取个人信息,这项技术也会有侵犯个人隐私忧患。 二.实验目的 1. 了解RFID相关知识,了解RFID模块读写IC卡数据的原理与方法(电子钱包试验); 2. 模拟企业生产线上的物料跟踪情况,掌握RFID的应用(企业物流采集跟踪系统演示)。 三.实验原理 1. 利用RFID模块完成自动识别、读取IC卡信息,实现RFID电子钱包的

功能,给IC卡充值、扣款(电子钱包试验); 2.利用4个RFID模块代替4个工位,并与软件系统绑定(添加,删除),由IC卡模拟物料的移动,并对物料在生产线上所经过的工位的记录进行查询,而且可以对物料的当前工位定位。 四.实验设备 《仓库状态数据检测开发系统》试验箱、IC卡、、锂电池、ZigBee通讯模块、RFID阅读器,ID卡、条码扫描器。 五.实验过程 电子钱包试验 (1)先用电源线将试验箱连上电源,打开电源开关,然后打开Contex-A8电源开关,如错误!未找到引用源。所示。 (a)(b) 图 1 连上电源 (2)将RFID模块下方的开关拨至ON位置,给RFID模块上电,LED5灯会红色常亮。 (3)将RFID模块下方的4位拨码开关1234 在编号1、2、3中选择一个拨到上侧,同时保证该选择的编号在ZigBee、IPV6、 Bluetooth下方的拨码开关中没有拨到拨到上侧,否则会起冲突(例 如,RFID模块下方的拨码开关选择1拨到上侧,那么ZigBee、IPV6、

2017计算机网络与通信技术实验报告要求

一、实验信息 2017计算机网络与通信技术实验报告要求 学号:15291202 姓名:杨有为班级:电气1511 IP:192.168.0.27 子网掩码:255.255.255.0 二、报告内容 1. 实验一,任务一 1) 画出实验室的网络拓扑图,将每个网络用CIDR记法进行表示,并注明你用的电脑处在哪一个网络。 2) 在你的电脑上打开cmd窗口,ping一下192.168.0.0网络的任何一台在线的主机,将实际运行结果进行图片保存,粘贴到实验报告上。 3) 在ping的过程中,利用wireshark捕捉包含对应ICMP报文的MAC帧,将此MAC帧的各个控制字段,以及此MAC帧中包含的IP数据报的各个控制字段,进行标注或者用文字列出。

IP报文 数据报的数据部分为48个字节 协议字段值为01代表IP数据报携带的是ICMP协议 下面对数据部分进行分析:IP数据报的数据部分=ICMP的首部+ICMP的数据部分 2. 实验一,任务二 1) 请写出T568B标准的线序,请将你做好的网线的图片粘贴到报告上。

T568B标准线序:白橙、橙色、白绿、蓝色、白蓝、绿色、白褐、褐色 2) 如果用校线器测出你做的网线只有1、2、3、6能通,那么在实验室网络环境下这根网线能否使用,为什么?10M、1000M、10G的以太网,哪个必须用到全部8根双绞线,请查阅资料后回答。 答:能用,因为在这8根双绞线中1、2用于发送,3、6用于接收,4、5、7、8是双向线,在100M以下的以太网中只需要其中四根,也就是1、2、3、6两对双绞线 就可以进行数据的传送。而1000M的以太网,必须用到全部的8根双绞线 3) 实验中你的网线做成功了吗?请总结成功或者失败的经验。 答:成功了,要细心。 3. 实验二,任务一 1) 请把你做的网站的静态和动态网页显示效果,冻结图片之后粘贴到报告上?

键盘接口实验实验报告及程序

实验六键盘接口实验 姓名专业通信工程学号成绩 一、实验目的 1.掌握Keil C51软件与Protues软件联合仿真调试的方法; 掌握单片机的键盘接口电路; 掌握单片机键盘扫描原理; 掌握键盘的去抖原理及处理方法。 实验仪器与设备 1.微机1台C51集成开发环境3。Proteus仿真软件 实验内容 用Proteus设计一矩阵键盘接口电路。要求利用P1口接一4*4矩阵键盘。串行口通过一74LS164接一共阴极数码管。参考电路见后面。 用线反转法编写矩阵键盘识别程序,要求采用中断方式(列线通过4输入与门74LS20接/INT0),无按键按下时,数码管循环画“8”;有按键按下时产生中断并将按键的键值0~F通过串行口输出,在数码管上显示3秒钟后返回;返回后,数码管继续循环画“8”。 将P1口矩阵键盘改为8个独立按键(用中断方式设计),键盘通过74LS30(8输入与非门)和74LS04(六反相器)与/INT0相连,重新编写识别和显示程序。实验原理 矩阵键盘识别一般应包括以下内容: 判别有无键按下。 键盘扫描取得闭合键的行、列号。 用计算法火或查表法得到键值。 判断闭合键是否释放,如果没释放则继续等待。 将闭合键的键值保存,同时转去执行该闭合键的功能。 实验步骤 用Proteus设计键盘接口电路; 在Keil C51中编写键盘识别程序,编译通过后,与Proteus联合调试; 按动任意键,观察键值是否能正确显示。 电路设计及调试、程序 程序设计:矩阵键盘 #include<> #define uchar unsigned char #define uint unsigned int uchar code table1[]={0x00,0x01,0x21,0x61,0x65,0x6d,0x7d,0x7f}; uchar code key_table[]={0xee,0xde,0xbe,0x7e,0xed,0xdd,0xbd,0x7d,0xeb,0xdb,0xbb,0x7b,0xe7,0 xd7,0xb7,0x77};

通信工程实训报告

通信工 程实训 班级:通信131 姓名:谢伟强学号:37 指导老师:吴芳洪军

在Nil (国家信息基础设施)的建设中,大容量、高速率的通 信网是主干,Nil的目标在很大程度上依*通信网实现,因此通信网的发展倍受瞩目。通信网技术的发展,制约着计算机网络的发展,制约着政治、经济、军事、文化等各行各业的发展,及时了解和掌握现代通信网新技术及发展趋势,并将之运用于军事装备的设计和规划中,对于提高军事水平具有重要意义。 通信工程专业是IT领域的关键学科,移动通信、光纤通信、因特网使人们传递和获得信息达到了前所未有的便捷。本专业本着加强基础、跟踪前沿、注重能力,培养具有扎实的理论基础和开拓创新精神,能够在通信技术、通信系统和通信网络等方面,从事研究、设计、运营、开发的高级专门人才。 作为通信专业的学生,听了如此深刻的讲座使我对未来的工作有了很多的期待,也很庆幸当时对于本专业此工作方向的选择。我感到责任重大,即使是一个点,也还有很多方面值得拓展和探索,想要取得满意的结果和优异的成绩,我们所要做的就是倍加努 力,汲取现有的知识,在新的领域开 拓新的研究道路,积极探索,永不止步

目录1. 实训目的 2. 实训要求 3. 光纤的熔接和制作 4. 综合配线柜和接线箱的介绍 5. 测量数据表 6. 总结

通信工程是一门实践性很高的课程,其目的是通过实践的操作来学习补充本专业的知识,能使学生加深理解,巩固课堂教学内容,加深对网络的基本工作原理的理解,并能掌握具体的操作方法,能以通信工程技术的理论来指导实训活动,能提高理论联系实际的的水平。 其目的是通过参观学习,了解各种通信工程网络的基本原理和理论以及基本的概况,增强学生对通信行业的感性认识,培养专业的认知能力,为以后打好基础。

相关主题
文本预览
相关文档 最新文档