采用MSC-51系列单片机中的AT89C51作为中心器件来设计数字多用表,并在Keil与Proteus搭建的仿真平台上,以汇编语言作为编程语言进行仿真 数字万用表是当前电子、电工、仪器、仪表和测量领域大量使用的一种基本测量,已被广泛应用于电子及电工测量、工业自动化仪表、自动测试系统等智能化测量领域,示出强大的生命力。随着时代科技的进步,数字万用表的功能越来越强大,把电量及非电量的测量技术提高到崭新水平。本次设计用单片机芯片AT89S52设计一个数字万用表,能够对电流、电压、电阻进行测量。此系统由51单片机最小系统、显示部分、AD数模转换器、振荡电路、控制部分组成。为了使系统整体精度得以保障,本电路使用了74LS347作为数码管锁存器,AD0809数据转换芯片,单片机系统则设计采用AT89S52作为主控芯片,配以11.0592MHZ的振荡电路,驱动4位数码管显示。本设计需要用到AT89S52、ADC0809、LED数码管、74LS374以及一些运放电路所组成的电阻电压电流的采集电路。AT89C51是一种带4K字节闪存可编程可擦除只读存储器(FPEROMFlash Programmabl