个人所得税计算器.pdf

  1. 1、本文档共22页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多

摘要

个人所得税计算器是一款使用方便、快捷超乎想象的个人所得税计算工具。该计算

器以STC89C52芯片为核心,用两个3位数码管显示,利用简单的C语言编写相应程序

进行有效的税率计算。其软件按照国家《个人所得税法》相关规定制作,计算结果精

度不高,只能粗略地计算,有效数位数有限。键盘可以实现工资输入,通过按下对应的

按键显示运算结果。个人所得税计算器可非常方便地对工资薪金进行所得税的计算,是

各类行政、企事业单位的会计人员、办税人员的得力助手,相信使用本计算器后定能大

大减轻税收人员的工作量和提高工作效率。

关键词:STC89C52;税率;计算;显示;键盘

目录

设计要求1

1方案论证与对比1

1.1方案一1

1.2方案二1

1.3方案对比与选择2

2系统硬件电路设计2

2.1主控芯片STC89C522

2.2键盘电路的设计4

2.3显示电路4

3系统程序设计5

3.1主程序5

3.2键盘扫描子程序6

3.3显示子程序7

3.4税率计算子程序7

3.5其他子程序9

4系统功能测试与整体指标9

4.1硬件系统的调试9

4.2软件系统的调试9

5详细仪器清单10

6总结与思考11

7致谢11

参考文献12

附录一:系统电路原理图13

附录二:程序14

个人所得税计算器

设计要求

利用单片机作为控制核心,完成一个个人所得税计算器。具体要求如下:

(1)通过键盘输入个人收入情况;

(2)按确定键后显示应交的个人所得税的值;

(3)最大收入值为99999元;

(4)除基本计算以外,还具有数据清零,出错警示,退格处理,记忆功能。

1方案论证与对比

1.1方案一

利用STC89C52的P1,P2两个口的16个引脚实现16个按键的独立式键盘的线路

的连接。16个按键经上拉电阻拉高后,分别接到单片机的P1口和P2口的8条I/O

线上。在无键按下情况下,这16各引脚线上输入均为高电平,当有键按下时,与被

按键相连的I/O线将得到低电平输入,其他位按键的输入线上仍维持高电平输入。16

个控制16种不同的声音。这种方案简单易控制,但缺点是占用太多的I/O口。

1.2方案二

利用可编程并行口8255A芯片的PC口的8个引脚,即低4位作为回送线,高4

位作为扫描线,来实现4*4矩阵式键盘的线路的连接,并且可以通过三极管来驱动数

码管显示键码值,同时STC89C52可以控制发光二极管的控制。这种键盘适合采用动

态扫描的方式进行识别,即如果采用低电平扫描,回送线必须被上拉为高电平;如果

采用高电平扫描,则回送线需被下拉为低电平。这样使用一个8位I/O口(行、列各

用4位)即可完成控制。这种方案优点是使用较少的I/O口线可以实现对较多的键的

控制。

1

1.3方案对比与选择

经过对比分析,便于更多的扩展空间,需要更多闲置的I/O口,所以我们选择了方

案2,以更少的I/O口实现更多键盘控制。

下图为硬件系统整体设计框图:

STC89C528255A

PA6位LED

单片机

PB

文档评论(0)

梁学玉 + 关注
官方认证
内容提供者

中专学生

认证主体宁夏三科果农牧科技有限公司
IP属地宁夏
统一社会信用代码/组织机构代码
91640500MABW4P8P13

1亿VIP精品文档

相关文档