VHDL电话计费器.doc
文本预览下载声明
课 程 设 计
课程名称 VHDL程序设计课程设计
2011年 12 月 18 日
广东工业大学课程设计任务书
题目名称 电话计费器的设计 学生学院 自动化学院 专业班级 电子一班 姓 名 杨乔光 学 号 3109010753
课程设计的内容
电话计费器的设计
二、课程设计的要求与数据
电话计费器实现如下功能:
(1)根据电话局反馈回来的信号,代表话务种类(返回信号可自己输入),“00”表示目前没打电话,“01”表示市话,“10”表示 长话,“11”表示特话;并用DE2板上的两个数码管来显示通话为何种类型;
(2)利用DE2板上的两个数码管用来显示卡内余额(可自己设定初始余额),其单位为角,这里假定能显示的最大数额为99角 。余额根据打市话每分钟2角,打长话7角,打特话12角来计算;
(3)显示本次通话的时长;
(4)余额过少时的告警信号。当打市话时,余额少于3角,打长话时,余额少于6角,打特话时,少于12角,即会产生告警信号;
(5)当告警时间过长(如超过1分钟)时自动切断通话信号。
课程设计应完成的工作
1. 利用设计2. 利用DE2板对所设计的电路进行验证 3. 总结电路设计结果
摘 要
本课题采用DE2开发板为硬件开发平台,Quartus Ⅱ 为软件平台,设计一个模拟电话计费系统,一共设计了3种计费方式分别用于市话、长话和特化,话费不足时有报警功能,报警一分钟切断通话,分别用八个数码管显示通话种类、余额、通话时间,当用户结束通话,系统清零。
【Abstract】This subject adopts DE2 development board for the hardware development platform, and Quartus Ⅱ for software platform, design a simulation telephone billing system, a total of three design paid for audio signals respectively, long-distance and specialized, insufficient words fee has alarm function, alarm a minute to cut off the phone, respectively for eight digital pipe display type, balance, call talk time, when the user end the call, the system reset.
关键词:DE2 Quartus Ⅱ 电话计费器 报警
目 录
1 设计任务目的及要求1....................................................................1
1.1设计任务目的.........................................................................1
1.2 设计任务要求.........................................................................1
2 原理与模块介绍..........................................................................1
2.1 电话计费器设计原理.................. ................................................1
2.1.1电话计费器的控制要求.................. ...........................................1
2.1.2方案设计和功能分割.................. .............................................2
2.2 各功能模块的设计和实现.................. ...........................................2
2.2.1 控制与计费模块.................. .................................................2
2.2.2 显示模块.................. .................................... ..................3
2.2.3
显示全部