《单片机 双机通信实验报告.doc》由会员分享,可在线阅读,更多相关《单片机 双机通信实验报告.doc(3页珍藏版)》请在taowenge.com淘文阁网|工程机械CAD图纸|机械工程制图|CAD装配图下载|SolidWorks_CaTia_CAD_UG_PROE_设计图分享下载上搜索。
1、单片机 双机通信实验报告洛阳理工学院实验报告系别 计算机系 班级 B140504 学号 B14050414 姓名 史锦峰 课程名称 单片机原理及组成 实验日期 20_.04.28 实验名称 双机通信及 PCB 设计过程 成绩实验目的:掌握串行口通信工作原理,熟悉单片机电路的 PCB 设计过程 实验条件:计算机、Keil uVision4、ISIS 7 Professional、实验箱 实验内容:1.掌握串行通信原理和中断法通信软件编程; 2.完成实验的 C51 语言编程; 3.学习使用 ARES 软件,完成实验 61#机电路;实验电路图仿真运行效果图一:图二:程序:#include #defi
2、ne uchar unsigned char void delay(unsigned int time)unsigned int j=0;for(;time0;time-)for(j=0;j15) counter=0;delay(500); #include #define uchar unsigned char void main(void) uchar receiv; P2=0_3f; TMOD=0_20; TH1=TL1=0_f4; PCON=0; SCON=0_50; TR1=1; while(1)while(RI=1)RI=0; receiv=SBUF;SBUF= receiv;wh
3、ile(TI=0)TI=0;P2=receiv;实验总结:一直不能正确显示同步的信号,询问老师后才知道是实验箱烧写程序时用了两台电脑,但是进行通讯时不在一台机子上。这是一个很重要的店。都不好意思不赞一下!总算找到一篇这么赞的范文。实验三 双机通信实验一、实验目的UART 串行通信接口技术应用 二、实验实现的功能 用两片核心板之间实现串行通信,将按键信息互发到对方数码管显示。 三、系统硬件设计实验所需硬件:电脑一台;开发板一块;串口通信线一根; USB线一根;四、系统软件设计实验所需软件:编译软件:keil uvision3; 程序下载软件:STC_ISP_V480; 试验程序:#include
4、 sbit W1=P00; sbit W2=P01; sbit W3=P02; sbit W4=P03; sbit D9=P32; sbit D10=P33; sbit D11=P34; sbit D12=P35; sbit DP=P17; code unsigned char table=0_3f,06,0_5b,0_4f, 0_66,0_6d,0_7d,07,0_7f,0_6f,0_77,0_7c, 0_39,0_5e,0_79,0_71; sfr P1M1=0_91; sfr P1M0=0_92; sbit H1=P36; sbit H2=P37; sbit L1=P05; sbit L
5、2=P06; sbit L3=P07; unsigned char dat; unsigned char keynum; unsigned char keyscan; void display; void delay(void);- 1 L1=1; L2=1; L3=1;H1=0; if(L1=0)return 1; else if(L2=0)return 2; else if(L3=0)return 3;H1=1; H2=0; if(L1=0)return 4; else if(L2=0)return 5; else if(L3=0)return 6; H2=1; return 0; unsigned char keyscan static unsigned int ct=0; static unsigned char lastkey=0; unsigned char key; key=getkey;if(key=lastkey) ct+;if(ct=900)ct=0;lastkey=0;return key; else - 3第 3 页 共 3 页