单片机最小应用系统设计报告
一 设计题目…………………………………………………………….3
二 设计目的
2.1设计目的要求……………………………………………………3
2.2系统设计意义……………………………………………………3
三 系统硬件图
3.1系统硬件电路原理图………………………………………………4
3.2各主要芯片及相应组成电路………………………………………5
四 流程图………………………………………………………………8
五 系统说明与分析
5.1设计步骤…………………………………………………………9
5.2单片机简要介绍…………………………………………………10
六 源程序…………………………………………………………………11
七 总结……………………………………………………………………14
八 参考文献………………………………………………………………15
单片机最小应用系统设计报告
一、设计题目
计时器系统设计
设计说明:用8031单片机定时/计数器和LED数码管显示计时时间。要求某键按下去开始计时,再按一次停止计时;另一键按下去则将时间清零。
二、设计目的
该单片机最小应用系统设计目的及要求如下:
2.1设计目的要求
1采用单片机为核心器件,构成数字式电子秒表系统。
2用四位一体的数码管分别显示分秒(格式要求为XX.XX)
3通过按键实现人机对话功能:要求某键按下去开始计时,再按一次停止计时;另一键按下去则将时间清零。
4.掌握单片机汇编编程技术中的设计和分析方法;
5.学会使用并熟练掌握电路绘制软件Protel99SE(或DXP
6.掌握电路图绘制及PCB图布线技巧。
2.2 系统设计意义
1、在系统掌握单片相应基础知识的前提下熟悉单片机最小应用系统的设计方法及系统设计的基本步骤。
2、完成所需单片机最小应用系统原理图设计绘制的基础上完成系统的电路图设计。
汇编语言清华大学出版社3、完成系统所需的硬件设计制作,在提高实际动手能力的基础上进一步巩固所学知识。
4、进行题目要求功能基础上的软件程序编程,会用相应软件进行程序调试和测试工作。
5、用AT89C51DAC0832设计出题目所要求的波形实现循环显示,并针对实际设计过程中软、硬件设计方面出现的问题提出相应解决办法。
6、通过单片机应用系统的设计将所学的知识融会贯通,锻炼独立设计、制作和调试单片机应用系统的能力;领会单片机应用系统的软、硬件调试方法和系统的研制开发过程,为进一步的科研实践活动打下坚实的基础。
三、系统硬件图
图1 系统硬件电路原理图
3.1系统的硬件电路原理图
系统的硬件电路图如图1所示,从图中可以看到该电路主要有时钟电路、复位电路显示电路
等组成。电源电路有设备提供,在原理图上不在说明,本文简单介绍电源电路的组成原理。
3.2 各主要芯片及相应组成电路
1)8051单片机:
 
2) 时钟电路
    该电路主要有电容C1、C2和晶振Y1组成。其组成原理图如图2所示,图中XTAL1为芯片内部振荡电路的输入端,XTAL2为芯片内部振荡电路的输出端。
图2 时钟电路
4)复位电路
    单片机通常采用的复位方式有上电复位和按钮复位两种。本次设计用的复位方式是按钮电平复位。其原理图如图3所示。当按下按钮SW时,电容对R6迅速放电,RESET端变为高电平,RESET松开后,电容通过电阻R6进行充电,RESET端恢复为低电平
图3 复位电路
绘制的相应PCB硬件电路图如下:
四 流程图
    绘制主程序流程图如下
子程序流程图:
五、系统说明与分析
5.1设计步骤
1. 理解设计任务要求(通过阅读有关资料及调查研究)
2. 对总体方案进行分析、论证
3. 系统硬件电路的设计
4. 系统控制软件的设计
1)  以功能明确、相互界面能清晰分割的软件程序为基础,确定主程序流程框图;
2)  以主程序流程框图为基础,确定各模块程序算法及实现的功能,进一步确定各模块程序流程框图;
3)  根据软件流程框图,用AT89C51汇编语言编写主程序和延时子程序;