数字运算器适用范围广
时间:2018-11-20 阅读:503
数字运算器是一种非常广泛日常工具,对现代社会越来越流行。它可以进行一些简易的计算。本系统提供可进行简易的计算信息。该电路采用AT89S52单片机作为核心,功耗小,能在3V的低压工作,电压可选用3~5V电压供电。本系统硬件部分由AT89S52单片机、LCD1602液晶屏、键盘、指示灯系统等部分构成。软件部分在keil环境下用C51语言编写,即简易计算显示器。
单片机是一种集成在电路芯片,是采用超大规模集成电路技术把具有数据处理能力的中央处理器CPU随机存储器RAM、只读存储器ROM、多种I/O口和中断系统、定时器/计时器等功能(可能还包括显示驱动电路、脉宽调制电路、模拟多路转换器、A/D转换器等电路)集成到一块硅片上构成的一个小而完善的计算机系统。本设计要制作的就是单片机于生活中为常见的异种应用——数字运算器。
要实现题目要求,首先需要寄存器来存放数据,然后将数据输出通过异或门进行异或运算,运算的结构需分两路,一路传送到译码器中显示出来,另一路返回。但运算结果不能直接传送到D寄存器中,需先与原D输入端的数进行或运算,这样可保证结果不变并将结果送至D寄存器中。若要重新置数,需要将CLRN置0清零,否则下一次运算时将是上一次的运算结果与A新设的数进行运算,运算结果出错。