2。2 设计方案
在此次设计中,主板系统主要分为硬件与软件两大部分。
硬件部分是由键盘输入系统等多种模块组成。以单片机为核心,通过外部输入程序传导到单片机中,然后在单片机中利用不同模块输出不同的结果。
编程部分将会在电脑上利用编程语言先编写完毕,然后输入到相应模块之中。
2。3 系统设计原理
如上,我们可以绘制出下面的原理图2-1进行简要概括。
图2-1 系统设计原理图
2。4 系统开发平台和设计流程
可以大体将设计流程分为两个阶段,即概要设计阶段和详细设计阶段,简单来说就是先从大方面入手,先确定各个大模块之间的相互关系,让各个模块先具有一定的联系,然后从小方面入手,细化每一个模版的详细参数,保证每一个模板都能顺利运行。来~自,优^尔-论;文*网www.youerw.com +QQ752018766-
详细来说,第一个阶段,我们要从大局入手,划分出各类模块,实现合理的分工合作,在此阶段一定要有严谨认真的态度,尤其是在编写程序方面,绝不能有一点马虎,否则在后续输入程序后再出现问题的话就很难修改了,还要注意重复模板的问题,合理使用重复模板具有事半功倍的效果,能够大大减少工作量。
第二个阶段,最需要注意的就是遇到结构调整的情况,这里一定不能为了省事而直接进行,而要返回第一阶段调整到最初的设计文档之中。
3 硬件设计
3。1主控模块
3。1。1 AT89C51芯片
AT89C51是一种带4K字节闪烁可编程可擦除只读存储器的低电压,高性能CMOS8位微处理器,俗称单片机。该器件采用ATMEL高密度非易失存储器制造技术制造,与工业标准的MCS-51指令集和输出管脚相兼容[1]AT89C51具有高性能、低能耗的显著优势,由只读程序存储器与随机数据存储器构成,具有强大的兼容能力,能够完美兼容标准系统指令,多种存储器计数器的结合使其具有强大的数据处理能力,当前灵活应用于各种控制领域,可以使用静态逻辑操作,而且具有可选的节能模式,使其能耗利用率大大提高,在空闲的时候会自动停止中央CPU的工作,不过这个时候RAM、通信接口等仍然正常工作,失去电力的时候仍可以保存RAM中储存的内容,不过此时振荡器将会失去作用
AT89C51单片机的多功能门铃设计+PCB电路图(3):http://www.youerw.com/zidonghua/lunwen_88763.html