面向对象技术在单片机系统设计中的应用

时间:2012-03-22来源:网络

一般来说,监控程序的基本结构分为两部分:一部分为初始化部分;另一部分为监控循环实体。本系统把监控实体放在了定时中断子程序中,分析如下:(1)定时中断发生后,首先进行例行操作,即保护现场、重装定时器、调整系统时钟和执行定时作业等;(2)键盘查询和外围设备的信号输入:通过访问键盘获得有效的键盘操作信息或接受到外围设备的有效信号,根据实际情况分别处理;(3)刷新显示:单片机执行了一些功能模块,系统的状态和某些参数即发生了变化,本模块则将这些变化从显示屏上反映过来。(4)中断返回:恢复现场,返回主程序。

把监控实体放在了定时中断子程序中,当主程序在完成自检和初始化之后没有监控任务,便有了进入睡眠状态的条件,这样有利于节电和抗干扰。其流程图如图3所示。

9.gif
图4 监控实体流程图

3、结束语

本系统的设计采用了面向对象的分析技术,为同一类型的外部设备提供了统一的硬件和软件接口,可作为单片机系统的通用平台。在使用本系统时,用户可以根据需要选择加载某些模块对象(如A/D模块对象)和相应的驱动,并可以通过该系统自带的编程环境来编写自己的程序,大大并且缩短了单片机系统设计的时间,提高了单片机系统设计的效率。

参考文献
[1] 陈维兴.C++面向对象程序设计教程 [M].北京:清华大学出版社,2000 .
[2] 周航慈.单片机应用程序设计技术 [M].北京:北京航空航天大学出版社,2002 .

1 2 3

关键词: 设计 应用 系统 单片机 对象 技术 面向

加入微信
获取电子行业最新资讯
搜索微信公众号:EEPW

或用微信扫描左侧二维码

相关文章

查看电脑版