单片机,双机通信实验报告

2024-07-17

单片机,双机通信实验报告(共2篇)

篇1:单片机,双机通信实验报告

实验三 双机通信实验

一、实验目的

UART 串行通信接口技术应用

二、实验实现的功能

用两片核心板之间实现串行通信,将按键信息互发到对方数码管显示。

三、系统硬件设计

实验所需硬件:电脑一台;

开发板一块;

串口通信线一根; USB线一根;

四、系统软件设计

实验所需软件:编译软件:keil uvision3;

程序下载软件:STC_ISP_V480; 试验程序:

#include sbit W1=P0^0;sbit W2=P0^1;sbit W3=P0^2;sbit W4=P0^3;sbit D9=P3^2;sbit D10=P3^3;sbit D11=P3^4;sbit D12=P3^5;sbit DP=P1^7;code unsigned char table[]={0x3f,0x06,0x5b,0x4f, 0x66,0x6d,0x7d,0x07,0x7f,0x6f,0x77,0x7c, 0x39,0x5e,0x79,0x71};sfr P1M1=0x91;sfr P1M0=0x92;sbit H1=P3^6;sbit H2=P3^7;sbit L1=P0^5;sbit L2=P0^6;sbit L3=P0^7;unsigned char dat;unsigned char keynum;unsigned char keyscan();void display();void delay(void);

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 {

篇2:单片机,双机通信实验报告

设 计 任 务 书

题目单片机数据采集系统的设计专业、班级学号姓名主要内容、基本要求、主要参考资料等:

主要内容:

功能要求:完成单片机数据采集系统

1)使用单片机采集数据。

2)将采集到的数据送上微机显示、处理。

上述内容为基本要求,可按照自己的理解增加功能使之更完善。

基本要求:

 明确设计任务,复习与查阅有关资料。

 设计所用硬件芯片按给定使用。

 按要求对设计进行简要说明,总体设计方案,各部分的详细设计。

 写出体会和总结。

要求全部使用A4纸打印稿,不少于5000字。

主要参考资料:

 李朝青编.《单片机原理及接口技术》(简明修订版).北京航空航天大学出版社,1998  冯克.《MCS-51单片机实用子程序及其应用实例》.黑龙江科学技术出版社,1990  杨欣荣等.《智能仪器原理、设计与发展》.中南大学出版社,2003  孙传友等.《感测技术基础》. 电子工业出版社,2001

 王福瑞等.《单片微机测控系统设计大全》.北京航空航天大学出版社,1999  科技期刊:《单片机与嵌入式系统应用》、《实用测试技术》、《自动化仪表》、《传感器世界》、《测控技术》、《电子技术应用》等2001年以后各期。

完成期限: 2013年12月16日

指导教师签名:

上一篇:智慧工地完整解决方案下一篇:正常人体学课程教学