文档详情

电话计费器报告.pdf

发布:2017-05-22约字共34页下载文档
文本预览下载声明
一、课程设计名称——电话计费器的设计 二、设计内容及要求 ①能够通过选择增减的方式快速设定卡内的余额(最大显示 200 元) ②能设定通话的种类(1~4 ,按键选择),并能根据打电话的种类和通 话时间进行金额的扣除:1 为市话(0.1 元/ 分钟),2 为国内长话(1 元/ 分钟),3 为国际长话(2 元/ 分钟),4 为特殊种类电话(1.6 元/ 分钟) ③能进行余额不足的报警:市话低于 0.5 元报警;国内长话低于 5 元报 警;国际长话低于 10 元报警;特殊电话低于 8 元报警,并且当余额不 足以通话一分钟即停止通话 ④ 用 Verilog 语言对设计进行描述,并下载到实验板上调试成功,适当 增加比较符合现实的控制限制。 ⑤ 写出设计性实验报告,并打印各层次的源文件和仿真波形,然后作 简要说明。 并谈谈此次实验的收获、感想及建议 三、系统设计 1.系统框图与说明 自动计费电话机的计费一般过程为:用户插入电话卡一整个系统开 始运行一显示上次卡内的余额。因为没有接收号器,系统无法知道用户 是哪种通话类型。因此我们这里是由外部输入类型,系统判断通话类型 是:国内/国际长途、市话、特殊电话或充值几种之一。若是选择通话, 计费系统将话费余额与所选取的通话类型计费率进行比较。如果话费余 额小于费率值,则禁止通话且报警提示;如果话费余额大于等于通话五 分钟门限,是正常通话状态;如果话费余额大于等于费率值并且小于通 话五分钟门限,则进入通话报警状态,表示通话时间不足一分钟;通话 指示灯闪烁报警。 根据电话计费器的工作过程,本系统采用分层次化、分模块的方式 设计,本系统设计的系统组成框图如图 1 所示。主要包括六个模块:控 制与计费模块、计时模块、分计时模块、显示模块、分频模块和报警模 块。如上面的框图中虚线框所示。计时模块完成通话时间的计时功能以 及产生计费使能信号的功能,控制与计费模块通过接收计时模块产生的 计费使能信号完成计费功能并产生控制信号,控制不同状态下的报警信 号。显示模块动态显示通话时间与通话余额计费等信息。 余额不足报警 通话 时间 模式选 电话计费 正常通话计 显示 择 控制器 时计费 方式 余额 cp 系统组成框图 2.ASM 图 S0 :初始状态,也即待机状态,通过 charge 键的选择或 decide 键 的选择进入充值状态或通话状态。 S1 :充值状态,通过 charge_a 或 charge_s 选择对余额进行加操作/ 减操作,通过 decide 键进入通话状态。 S2 :通话状态,start 信号有效时通话开始,此时计时计费信号有效, 计费控制器工作,同时将余额与 limit 进行比较,不足时进入通话报警 状态,并可通过 en_d 信号结束通话状态。 S3 :通话报警状态,此时相应的二极管闪烁报警,计时计费信号仍 2 然有效,同时将余额与 fee 进行比较,不足时进入禁止通话状态,同时 也能通过 en_d 信号结束通话状态。 S4 :禁止通话状态,此时相应的二极管亮报警,计时计费信号无效。 000 S0 (初始状态)
显示全部
相似文档