3。4。2 主程序流程图 

图 3-2 定时器 0 中断服务程序流程图 

主程序流程图作为整个设计编码过程的核心,其重要性不言而喻。按照设计要求, 根据实际情况,合理有效地绘制流程图,可以清晰有序地看到每一步、每一模块的设 计。当然,每个模块还需要具体的分析、设计和实现。按照流程图有条不紊地具体地 进行设计实现,保证了每一个模块的实现,使设计环环紧扣,可以大大提高工作效率, 同时也保障了设计的可实施性,也保障了设计的整体进度。 

本次毕业设计的主程序流程图如图 3-3 所示: 

 

定时器 0 初始化

主持人键盘扫描

清除键被 否 按下?

清除显示屏上的时 间、选手编号和分数

关闭锁存优先 抢答者功能

非定时抢答开 始键被按下?

通过串口发送选手 编号和分数信息

图 3-3 主程序流程图 

第四章 模块详细设计 

模块化,是处理问题的一种常用方法,就是将一个复杂的大问题细分成诸多简单 易解决的小问题,然后将每个小问题逐个解决攻破,从而使真正的大问题更易解决和 实现。模块化的设计,就是将这整个系统细化,简单化,从而清楚明了地让设计者实 现[6]。

本章介绍的是一个详细设计阶段,也就是讲述根据之前介绍的课题设计的内容来 进行具体的实现。在该阶段,进行的主要工作是对各模块以及整体电路的设计和搭建, 然后,便是对各模块的功能以及整体流程的代码的编写和实现。这个阶段是根据各模 块的预设需求来实现相应的功能,这不仅仅需要在逻辑目的上正确的实现功能,还要 让这个处理过程尽可能的简单易懂,方便操作,更易于实现。

4。1 AT89C51 单片机设计模块 

单片机是日常学习生活中较为常见和使用的芯片,因其成本低廉、易学习、易掌 握、性能佳等特点,被较多的应用于实验性课程中。是众多微控制器中较为使用频率 较高的一种。在工业生产、自动化过程、学习、生活等领域都有非常广泛的应用,尤 其在科技、机械自动化发展的当今,单片机得到了飞速的发展和应用。

目前,单片机中最常见的便是 51 系列的,而 51 系列中 AT89C51 的应用最为广 泛,本次毕业设计使用的便是这种。单片机常用引脚如下:

(1)VCC,单片机工作电源正极连接端,常用的工作电压有+5V 和+3。3V,需根 据具体情况而定。

(2)GND,单片机工作电源地连接端。

(3)RST,属单片机复位引脚,配置相应的外部复位电路后,用于复位单片机, 即让系统重新加载,程序从头运行。来:自[优E尔L论W文W网www.youerw.com +QQ752018766-

(4)I/O 引脚,即 P0,P1,P2,P3 四组引脚,每组 8 个,共计 32 个,既可以作 为信息输入口,也可以作为信息输出口。

本次毕业设计所用的单片机其内部的 CPU 为 8 位,该 CPU 包括两部分,即运算 器和控制器,并且该单片机的 CPU 还具有面向控制的处理功能,不但可以处理字节 数据,还可以处理位变量,例如,中断处理等。

运算器主要工作是对数进行计算等操作。 

控制器主要是由译码器、定时计数器和寄存器等组成。 定时器之前已作简述,此处不再赘述。 

上一篇:向IPV6演进中的路由器工作原理研究隧道技术
下一篇:FFT重叠变换域的窄带干扰抑制技术MATLAB仿真

基于Java的串口通信设计

基于Kinect的深度图像编码

基于混沌的数字图像加密技术研究

基于Virtex-5FPGA的图像处理系统研究

基于移动通信的工业生产线状态监测技术研究

基于TF/IDF特征的网络问题自动分类研究

基于坐标变换方法的隐身...

LiMn1-xFexPO4正极材料合成及充放电性能研究

互联网教育”变革路径研究进展【7972字】

ASP.net+sqlserver企业设备管理系统设计与开发

网络语言“XX体”研究

老年2型糖尿病患者运动疗...

张洁小说《无字》中的女性意识

麦秸秆还田和沼液灌溉对...

新課改下小學语文洧效阅...

安康汉江网讯

我国风险投资的发展现状问题及对策分析