单片机原理与应用课程设计
——单片机与PC机通讯及动态显示1、摘要:
在单片机的应用中,单片机的通讯是不可缺少的一部分。单片机的通讯分为并行通信和串行通信。并行通信时,数据的个位同时传送。其优点是传送速度快;缺点是数据有多少位就需要多少根数据线,在长距离传输中,传输线过多是不经济的,并使系统的抗干扰能力降低。串行通信时,数据的个位按照一定的顺序逐位分时传送。它的突出优点是只需要一对数据线,大大的降低了网络成本,特别适用于远距离通信。其缺点就是通信速度较低。相比之下,并行通信虽然传输效率高,但是所需要设备复杂,远距离通信成本太高,所以其只适用于实时性较强,传输速率要求较高的设备中。而串行通信则相对需要设备简单,成本低廉,适合远距离传输通信,所以已经被广泛应用于各工业控制系统中。在此系统设计报告中,硬件方面包括单片机供电稳压系统、单片机基础介绍、MAX232芯片介绍、数码管的动态显示介绍、硬件的连线等。软件方面包括了程序框图、程序流程图、C语言的最后程序。
关键词:串行通信动态显示中断
2、简介
系统功能:在PC机上输入00——FF的十六进制数据,通过串行口发送至单片机,单片机接收之后用中断系统控制两个八位数码管动态显示出来。且将数据回发至PC机,以确定单片机系统接收数据是否正确。本系统基于AT89S52单片机开发,其中数码管的片选信号由P2口控制,各段的显示由P0口控制。所有器件集中在锐志开发板上,有串行总线经USB连接至PC机上。
3、系统硬件说明