基于51单片机的电话计费器的设计及其工作原理-毕业设计
本文具体介绍了怎样利用Intel公司的8051单片机设计和实现一款低成本的可配置性的单路电话计费器。其可配置性保证了该计费器可适应电信局费率的调整而重新设置计费参数,并可调整计时以与当前时间日期相吻合。
一. 功能实现:
1.开机工作
开机后,显示日期、时间。
2.通话计费
摘机后,由所拨电话号码,判断通话类型(市话、长途),一旦接通,计费器立即开始计费,并实时显示通话时间及话费金额。挂机后,显示器上显示此次通话的时间及费用。
3.显示功能
16位LED显示器,显示清晰、内容丰富。平时显示日斯、时间,拨号时可显示被叫号码,通话时显示通话时长,话费合计,使通话记录一目了然。
4.实时时钟
采用先进的CMOS实时时钟/日历芯片MC146818。在关机状态下,
时钟保持正确走时。机内备有电池,停电后可继续计时。正确实现长途费率全价、折价转换等功能。
5.话单查询
通过按键盘上的“查询”键、“上翻”键、“下翻”键,可查询最近的5条通话记录。话机处于挂机状态时,按一下“查询”键,计费器显
示最后一个话单序号及电话号码;延时后显示通话时长及费用。若再按“上翻”键,显示上一条话单信息;若按“下翻”键,则显示下一话单
信息。
6.话费累计
话机处于挂机状态时,按“累计”键,屏幕显示已拨打电话的费用
总计(从上一次清除话费累计截止当前)。
7.设置参数
话机处于挂机状态时,按一下“设置”键,则进入设置状态,此时若按“上翻”键,调整当前日期及时间;若按“下翻”键,设置费率;若按“0”号键,清除话费累计。