1、单片机课程设计双机通信的设计与制作任务要求:1.采用 STC12C54 单片机进行设计,使用该芯片对 2 个双位 7 段共阴极 LED 数码管进行显示控制,实现用单片机的端口控制数码管,实现两个单片机间的串口通信,要求每个单片机都可以接收和发送数据. 要求按下按钮 T1,发送一次数据,红色发光二极管亮,接收数据方绿色发光二极管亮.2. 编写发送方和接受方单片机程序,让发送方单片机向接受方单片机循环发送几个两位十进制数,并将发送的数显示在发送方和接受方的数码管上,要求串行口采用方式 1 进行通信,选用定时器 T1 作为波特率发生器,T1 工作方式 2,通信的波特率位 96003.系统硬件设计要求
2、:根据任务设计单片机最小系统及其外部扩展电路,采用 Altium Designer Summer 09 绘制电路图、设计 PCB 电路板,自行焊接电路板进行调试;4.系统软件设计:根据任务要求完成软件的编写与调试,并对数码显示电路进行控制,中断定时为 1s;利用查询或中断方式;设计中应包含去抖程序;其他额外程序。5.利用 USB-STC-ISP 下载线进行程序调试,实现设计要求;6.提交手写课程设计报告和调试好的电路板,报告中应包含硬件电路的设计、软件流程图、程序清单等,详细格式附后。7.12 月 22 日前提交电路图到以下邮箱:8.12 月 29 日前提交课程设计报告及电路板。单片机课程设计报告格式一、封面(可打印)二、内容摘要三、系统设计及芯片介绍四、电路原理图设计及 PCB 设计(原理图及 PCB 图可打印)五、软件功能描述及设计六、设计中遇到的问题七、心得体会八、参考文献