课程设计的目的及意义
《单片机原理及接口技术》程设计是为自动化学生专业的一门核心课程。它的特点是知识面广,内容广,难度大,更新快,在基础课和专业之间起到承前启后的重要作用,同时单片机在现代电子系统中的作用已经日渐成为最重要的智能化核心部件。是我们当代大学生步入社会参加工作的立足之本。通过本课程设计,使学生独立地完成一个典型单片机应用系统的设计和调试任务,深刻地领会和掌握《单片机原理及接口技术》课程中讲述的基本理论和基本技能,进一步培养学生的综合分析与设计能力和动手能力,为后续课程学习和今后从事自动化系统及相关领域的实际工作打下坚实的基础。
课程设计任务书
此次课程设计的任务是实现串行通信的系统设计其中包括程序设计以及仿真电路设计。
(1)甲单片机设置两个按钮,可以改变一个变量的值,若值改变,则发送数据给给已单片机,变量为uchar类型(0~255)
(2)乙单片机接收数据并显示(用4LED数码管),同时将该值返回甲单片机
(3)甲单片机比较乙单片机返回的数据,若不同则重新发送
(4)设计硬件电路,编写程序,利用Proteus实现仿真
(5)绘制流程图、电路原理图,并撰写报告。
串行通信结构及工作原理
51系列单片机的串行口主要有两个数据缓冲器SBUF,一个输入移位寄存器(9位),一个穿行控制寄存器SCON和一个波特率发生器T1等组成。
<