基于MCS51的两片单片机之间的串行通信接口设计

发布时间 : 星期日 文章基于MCS51的两片单片机之间的串行通信接口设计更新完毕开始阅读

基于MCS51的两片单片机之间的串行通信接口设计

目 录

第一章 绪论 ............................................................. 1 1.1单片机的应用 ......................................................... 1 1.2 MCS-51 单片机的基本组成 ............................................. 2 1.3本课题要实现的内容 ................................................... 2 第二章 串行通信介绍 ..................................................... 3 2.1串行通信与并行通信 ................................................... 3 2.2同步通信与异步通信 ................................................... 3 2.3 全双工方式与半双工方式 .............................................. 4 2.4 串行异步通信 ........................................................ 5 2.5串行同步通信 ......................................................... 5 2.6 串口通信参数设置 .................................................... 6 2.7 51单片机串行通信格式及波特率 ........................................ 7 第三章 系统设计 ......................................................... 8 3.1系统整体框图 ......................................................... 8 3.2两个RS232串口服务器之间的连接 ....................................... 9 3.2.1 MAX232芯片 ........................................................ 9 3.2.2 RS232 连接方式 .................................................... 9 3.3时钟电路的作用 ...................................................... 12 3.4 LED的接入 .......................................................... 13 3.5温度采集与显示 ...................................................... 13 3.5.1 DS18B20温度传感器 ................................................ 13 3.5.2温度传感器与单片机的连接 .......................................... 14 3.5.4 LCD和数码管与单片机的连接和排阻的接入 ............................ 15 3.5.4.1 排阻的选择 ..................................................... 15 3.5.4.2 LCD、数码管接入 ................................................ 16 3.6整体电路 ............................................................ 16 第四章 软件调试 ........................................................ 18 4.1程序流程图 .......................................................... 18 4.1.1串行接口流程图 .................................................... 18

基于MCS51的两片单片机之间的串行通信接口设计

4.1.2 K1、K2键程序流程图 ............................................... 19 4.1.3温度采集与显示子程序流程图 ........................................ 20 4.1.4 主程序流程图 ..................................................... 21 4.2程序的调入与仿真结果 ................................................ 22 第五章 论文总结 ........................................................ 25 参考文献 ............................................................... 26 谢辞 ................................................................... 27 附录 ................................................................... 28

基于MCS51的两片单片机之间的串行通信接口设计

第一章 绪论

为了提高系统管理的先进性和安全性,计算机工业自动控制和检测系统越来越多地采用集总分散系统。较为常见的形式是由一台作管理用的上位主计算机(主机)和多台直接参与控制检测的下位从计算机(从机)构成的主从式多机系统,主机和从机之间以通讯的方式来协调工作。主机的作用一是要向从机发送各种命令及参数;二是要及时收集、整理和分析从机发回的数据,供进一步决策和报表。从机被动地接收、执行主机发来的命令,并且根据主机的要求向主机回传相应的实时数据,报告其运行状态。

1.1单片机的应用

由于MCS-51系列单片机具有体积小、功能全、价廉、面向控制、应用软件丰富、技术在不断更新、开发应用方便等优点,可以适应各个应用领域的不同需要,因而具有极强的竞争力和生命力,应用前景广阔。今后它仍将是科技界、工业界广泛选择应用的8位微控制器,仍将是单片机应用的主流机种。单片机的应用提高了机电设备的技术水平和自动化程度,对各行各业的技术改造和产品更新换代起到了重要的推动作用。

1.单片机特别适用于机、电、仪一体的智能产品 (1)单片机在日常生活中的应用 (2)单片机在数据处理方面的应用 (3)单片机在智能化的仪器仪表中应用 2.单片机在工业控制中的应用

单片机成功地应用于玩具、游戏机、无绳电话、充电器、按摩器、IC卡电话、IC卡水表、IC卡煤气表、IC卡电度表、流量温控仪表、家庭自动化、电子锁、电子秤、步进电机、防盗报警、电子日历时钟等这些日常生活的产品中。

图形终端、彩色黑白复印机、软盘及硬盘驱动器、磁带机、打印机的内部都采用单片机进行控制。在各类仪器仪表中(包括医疗器械、色谱仪、温度、湿度、流量、流速、电压、频率、功率、厚度、角度、长度、硬度、元素测定等)引入单片机。

3.单片机在通讯方面的应用,例如:电视机,人造卫星,手机,电话等等。

1

基于MCS51的两片单片机之间的串行通信接口设计

1.2 MCS-51 单片机的基本组成

MCS-51单片机芯片有许多种,如8051、8031、8751、80C51、80C31等。它由8个部件组成:

1、中央处理器CPU),核心。 2、时钟电路,12MHz。

3、程序存储器(ROM/EPROM),4KB。 4、数据存储器(RAM),128B+128B SFR。

5、并行I/O口(P0~P3口),P0和P2兼作外总线。 6、串行口,全双工串行口。 7、定时器/计数器,2个16位。

8、中断系统,5个中断源,高级和低级两级优先级别。

它们都是通过单一总线连接,并被集成在一块半导体芯片上,为单片微型计算机。

1.3本课题要实现的内容

(1)在系统中扩展RS232串行通信接口,使A、B两台MCS51单片机通过该接口相连接。

(2)在A、B两台MCS51单片机各有1个按键。 A机K1,控制B机的两个LED闪烁。 B机K2,控制A机的一位数码管的显示加1。

(3)使用DS18B20温度传感器,由B机测量温度后,传到A机显示。

2

联系合同范文客服:xxxxx#qq.com(#替换为@)