基于51的电压比较器(汇编)

上传者: 40909092 | 上传时间: 2021-05-13 15:27:59 | 文件大小: 6KB | 文件类型: ASM
要求:利用两个按键S29、S30设定需要比较的电压阈值(0~255),通过对A/D的通道0输入的电压进行采样(0~255)。当输入电压值超过设定值时,89C51的P1.0输出低电平驱动蜂鸣器发出报警声。利用8255动态驱动8个LED数码管最右边3个数码管显示A/D的电压采样值(0~255),用最左边3个数码管显示设定的电压阈值(0~255)。 控制功能:通过按动按键S29、S30来实时设定比较电压的阈值。按动S29设定的比较电压阈值加1,按动S30则设定的比较电压阈值减1。旋动电位器W1改变输入电压的值。当输入电压的采样值超过设定的阈值时,89C51的P1.0输出低电平驱动蜂鸣器发出报警声。注意:利用74HC4040将8MHz晶振产生的脉冲信号16分频后做为ADC0809的时钟信号。 使用的主要元器件:89C51、11.0592MHz晶振、74LS373、74LS138、ADC0809、8MHz晶振、74HC04、74HC4040、10k电位器W1、8255、74LS240、74LS244、共阴极LED数码管LG4042AH、按键S29和S30、三极管8550、蜂鸣器等。 结果验证:运行程序后,按动S29、S30设定比较的阈值,旋动W1,查看程序运行是否符合题意。

文件下载

评论信息

  • weixin_47144951 :
    一星都不想给,打开以后乱码
    2021-07-23

免责申明

【只为小站】的资源来自网友分享,仅供学习研究,请务必在下载后24小时内给予删除,不得用于其他任何用途,否则后果自负。基于互联网的特殊性,【只为小站】 无法对用户传输的作品、信息、内容的权属或合法性、合规性、真实性、科学性、完整权、有效性等进行实质审查;无论 【只为小站】 经营者是否已进行审查,用户均应自行承担因其传输的作品、信息、内容而可能或已经产生的侵权或权属纠纷等法律责任。
本站所有资源不代表本站的观点或立场,基于网友分享,根据中国法律《信息网络传播权保护条例》第二十二条之规定,若资源存在侵权或相关问题请联系本站客服人员,zhiweidada#qq.com,请把#换成@,本站将给予最大的支持与配合,做到及时反馈和处理。关于更多版权及免责申明参见 版权及免责申明