新闻中心

EEPW首页 > 嵌入式系统 > 设计应用 > 基于单片机的舰船自动报警系统的设计

基于单片机的舰船自动报警系统的设计

作者:时间:2012-03-19来源:网络收藏

3 系统软件与实现
本系统采用模块化编程方法进行所有的软件,主要包括主程序、A/D转换子程序、发送和接收子程序和程控交换子程序等的
3.1 主程序
程序初始化地址为0000H,因此开机后运行,大部分都是在中断后完成,所以主程序比较短,仅对MT8880进行初始化,同时开启中断,然后处于等待状态,直至INT0或INT1接收到信号。主程序框图如图4所示。

本文引用地址://m.amcfsurvey.com/article/171843.htm

d.jpg


3.2 发送和接收子程序
本系统采用的是兼信号收、发于一体的双音多频芯片MT8880。此芯片可以通过不同的命令控制线来控制接收状态和发送状态。此芯片有三类寄存器:数据转移寄存器、收发控制寄存器和收发状态寄存器,这些寄存器分别由MT8880的三个控制脚RS0、R/W和IRQ/CP脚进行控制。收发控制由CRA和CRB两个控制寄存器共同完成。本设计在MT8880拨号的过程中采用延时法,而在MT8880收号的过程中采用查询法。子程序框图如图5所示。

e.jpg



评论


相关推荐

技术专区

关闭