您好,欢迎来到中国农资供销网
rss
您的当前位置: >首页 -> 农资知识 -> 种植
种子发芽箱模块化程序设计
时间:2013-04-09 09:30:23来源:作者:李磊

种子发芽箱模块化程序设计
  种子发芽箱在总体设计的基础上,根据划分的程序模块,进一步细化,明确各模块与主程序相连的方式,诸如采用中断服务程序,子程序调用或直接相连等,这就决定各模块程序的结构。画出模块程序的流程图。
  下图1为主程序流程框图。


  因篇幅所限,主程序流程较粗,有关细节问题。这里就不再详述了
  图2为中断服务程序--实时时钟程序框图。


  设主频为6MH z、则机器周期为2u s,定时时间为100 ms。选用定时器/计数器T0及其工作方式1,可计算出定时时间常数T1=15536,求得TL0=BOH,TH0=3CH。每隔100 rns中断一次,10次后即1秒,其余类推。
  单元分配:年两个字节单元,月、日、时、分、秒、毫秒各一个字节单元,累计实验天数两个字节单元。定时采样时间一个字节单元,定时打印时间-个字节单元以及有关标志位等。
  时钟程序的关键是月大(31天)、月小(30天)、二月和闰月。只要找出其规律也就能迎仍而解了。
  在具体编写源程序时应注意算法的正确性及其优化。因为同一功能的实现,可能有多种算法,当然,不同算法其源程序的设计也不一样,应尽量设计好的算法、使编写的程序优化。
  软硬件的调试实践性很强,应充分利用仿真开发器提供的调试功能与手段,不断提高分析问题、解决问题的能力,掌握科学的调试技术,提高调试效率,从而缩短应用系统的开发、研制周期。
  本例还有其他模块和内容,这里就不一一叙述了。对于种子的内部检查,我们推荐HY-1080 这款仪器,仪器的设计内容会在以后的文章中来描述。

关闭】【顶部
>>最新信息

评论

帐  号: 密码: (新用户注册)
表情:
内  容:

图片欣赏
精彩资讯