全文预览

LED点阵显示屏系统设计及PC机的串行通信(毕业论文)

上传者:学习一点 |  格式:doc  |  页数:57 |  大小:0KB

文档介绍
者应该已经有比较成型的系统设计框架,对软硬件的系统分工有较明确的方案。此时,可以进行系统的硬件设计工作了。Р2.系统的硬件设计Р系统的硬件设计阶段,设计者需要对各个模块的硬件部分进行具体设计。这部分包括单片机系统的设计,外围功能模块的选择,I/O口的分配,单片机与外围模块,单片机与单片机之间的通信线路的选择,模拟输入/输出通道电路的设计等方面。Р当具体的硬件系统功能框图完成后,可以绘制电路原理图,同时设计者还要对电路设计进行进一步的验证。Р完成电路原理图的绘制后,还需要使用Protel等工具软件绘制硬件系统的PCB版图,这时需要的实现器件在电路板上的分布、具体的封装、信号线和电源线的走线分布等。其中需要考虑最终产品本身的尺寸要求、工作环境、干扰问题等众多方面。Р3.系统的软件设计Р一个完整的单片机系统只有硬件还不能工作,必须有软件来控制整个系统的运行。单片机系统的软件设计主要使用汇编语言或C语言。前者与硬件的关系密切,可以方便地实现诸如中断管理以及模拟/数字量的输入/输出等功能,占用系统资源小、执行速度快,但对复杂的大型应用,其代码可读性差,不利于升级和维护。后者使用高级语言,代码效率和长度都不如汇编语言,但其结构清晰、可读性好、开发周期短、有极强的可移植性,在大多数应用方面执行效率与汇编语言的差距也不大,近年来得到了广泛的应用。单片机的软件部分,主要的任务包括系统的初始化,各模块参数的设置、中断请求管理、定时器管理、外围模块读写、功能算法实现、可靠性和抗干扰设计等方面。Р软件的设计可以分为两个阶段。首先,设计者可以按照最初的实际思路完成部分的软件设计工作。当硬件部分制作完成后,设计者还需要根据硬件将事先完成的软件部分的各模块进行组合和调整。Р完成系统的软件设计,首先需要在计算机上进行软仿真,验证软件部分的逻辑正确性,当完成硬件制作后,就可以进行实际的测试了。Р4.系统调试

收藏

分享

举报
下载此文档