![](https://img-blog.csdnimg.cn/20201014180756922.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
单片机
文章平均质量分 94
柒月玖.
这个作者很懒,什么都没留下…
展开
-
基于AT89C52单片机的计算器设计与仿真
counter)一般是指“电子计算器”,能进行数学运算的手持机器,拥有集成电路芯片,结构简单,功能较弱,但由于它使用方便、操作简单、价格低廉,因而广泛运用于商业交易中,也是必备的办公用品之一。利用键盘和LCD1602设计一个简单的数学计算器,可以完成简单的如加,减,乘,除的四则运算,并将运算结果在LCD1602上显示出来。单片机广泛用于智能产品,智能仪表,测控技术,智能接口等,具有操作简单,实用方便,价格便宜等优点,而其中AT89S52以MCS-51为内核,是单片机中最典型的代表,应用于各种控制领域。原创 2023-12-17 20:42:52 · 2394 阅读 · 0 评论 -
基于AT89C51单片机的LED点阵显示屏设计
点阵中单个ILED的直径常用的有1.9mm3mm、3.7mm、4.8mm、5mm、7.62mm、10mm、20mm等。通过单片机的串口向74HC595发送数据到2片8×8点阵显示屏,滚动显示,显示的内容包括一个“→”图形和“天天向上”四个汉字,通过按键控制,显示可以向左方向移动也可以向右方向移动。在LED点阵中,LED发光二极管按照行和列分别将阳极和阴极连接在一起,内部接线及引脚编号如图1所示,行、列编号中,括号中的内容为引脚编号(图中LED点阵型号为ZS*11288)。设计的点阵显示屏的电路如图3所示。原创 2023-12-17 16:07:32 · 1247 阅读 · 0 评论 -
基于AT89C52单片机的液晶多功能电子台历设计
该项目以单片机STC89C54为核心,结合单线数字温度传感器DS18B20、时钟芯片DS1302和液晶显示器12864设计而成的液晶万能电子台历设计。系统中时钟模块主要由DS1302时钟芯片组成,为整个系统提供非常精确的时间数据;温度传感器模块主要由DS18B20芯片组成,该模块的主要作用就是获得周围环境的温度值;液晶显示模块主要由12864液晶显示器组成,用于显示日期、时间、温度等参数,也可以通过按键来调整各个参数。原创 2023-06-03 13:42:20 · 931 阅读 · 0 评论 -
基于ATC89C51单片机的超市临时储物柜密码锁设计
随着微机测量和控制技术的迅速发展与广泛应用,以单片机为核心的电子密码锁的设计研发与应用在很大程度上改善了人们的生活,尤其是在一些公共场合(比如大型超市)保存私人物品等方面起到了不可估量的作用。本设计论述了一种以STC89C52单片机为主控制单元,以LCD1602为显示器件的电密码锁系统。该控制系统可以每次随机生成四位数的密码,并显示在LCD上,用户记住改密码后进行输入并核对是否正确。系统设计了相关的硬件电路和相关应用程序。硬件电路主要包括STC89C52单片机最小系统,LCD显示电路、LED指示电路,按键原创 2023-06-02 16:09:54 · 866 阅读 · 0 评论 -
基于AT89C51单片机的6位电子密码锁详细设计
用EPROM芯片AT24C02存储密码。AT24C02是美国Atmel公司的低功耗CMOS型E2PROM,内含256×8位存储空间,具有工作电压宽(2.5~5.5 V)、擦写次数多(大于10000次)、写入速度快(小于10 ms)、抗干扰能力强、数据不易丢失、体积小等特点。而且他是采用了I2C总线式进行数据读写的串行器件,占用很少的资源和I/O线,并且支持在线编程,进行数据实时的存取十分方便。AT24C02中带有的片内地址寄存器。每写入或读出一个数据字节后,该地址寄存器自动加1,以实现对下一个存储单元的读原创 2023-06-02 15:11:52 · 1315 阅读 · 0 评论 -
基于AT89C52单片机的交通灯设计
用51单片机的P1.0-P1.5端口来控制两个方向的红黄绿三种颜色的灯,在高电平时对应的灯亮,P0.0-P0.6端口用来显示数码管倒计时,每秒跳变一次。本实验采用共阳极的的数码管,在低电平下相应的数码管段亮。P2.0和P2.1控制东西方向两个数码管的位选,P2.2和P2.3控制南北方向两个数码管的位选,高电平则为选中。本实验采用51单片机定时中断控制LED的跳转和数码管的倒计时,时长为50ms。原创 2023-06-02 14:14:07 · 2478 阅读 · 3 评论 -
基于AT89C52单片机的多功能万年历设计
电子万年历的电路系统较大,对于焊接方面更是不可轻视,庞大的电路系统中只要出于一处的错误,则会对检测造成很大的不便,而且电路的交线较多,对于各种锋利的引脚要注意处理,否则会刺被带有包皮的导线,则会对电路造成短路现象。在本成电子万年历的设计调试中遇到了很多的问题。回想这些问题只要认真多思考都是可以避免的,以下为主要的问题:(1)LCD液晶显示屏显示部分已经连在最小系统上,节省了不少时间和精力。(2)对万年历修改时间或日期时,有时LCD液晶显示屏被屏蔽掉,造成不亮现象。解决:根据仪器的测试,发现电路的驱动原创 2023-06-01 20:54:54 · 2602 阅读 · 1 评论 -
基于AT89C52单片机的简易电子琴设计与仿真
电子琴设有8个按键,其中7个作为音符输入,另外1个作为模式转换按键,实现用户自弹作曲。7个按键分别代表7个音符,包括中音段的全部音符。通过软硬件设计,模式转换按 键触发外部中断,中断使程序跳转,实现模式转换,启动电子琴。然后通过查询电子琴所按下的按键,读取电子琴输入状态,跳转到对应的程序人口,实现自编歌曲。当需要取消电子琴编曲功能时,再次按下模式转换按键引起外部中断.即可退出电子琴功能而返回原 来按键播放处。原创 2023-06-01 17:23:16 · 3923 阅读 · 1 评论 -
基于ATMEGA16单片机的空调控制器
热电阻传感器以其温度特性稳定、测量精用。采用Pt1000热电阻作为温度传感器的测量电路原理图如图1 所示。热电阻Rt与三个电阻接成电桥。当温度变化时,使得运算放大器的同相输入端的电位发生变化,经过运算放大器放大之后输入到Atmega16单片机进行AD转换。由于单片机采用5V电压作为ADC的参考电源,而电桥在温度变化为0~100°C时,输出电压范围为0~0.7V,所以确定运算放大电路的放大倍数为7,以获得最佳的测量结果。运算放大电路的电阻按以下公式确定: 取。输出电压变化范围大致是原创 2023-06-01 16:10:30 · 905 阅读 · 0 评论 -
基于AT89C51单片机的十字路口交通灯设计
在程序搭建完成之后,结合硬件进行最后的测试,用按键控制时间加减,然后观察程序的BUG,做多种尝试,尽量消除完程序存在的BUG,比如时间如果减为0,或者时间加到数码管显示的最大值之后怎么处理,都是我们程序里面要考虑到的问题,然后检测中断程序控制的时间与实际时间的差距,尽量调整时间没有差距,这也是程序控制与实际的结合,达到误差标准之后,然后运行程序,要求时间持续时间长,如果出现问题,那么就要分析问题原因,是硬件问题还是软件 BUG,将问题处理完之后,本次十字路口交通灯设计成功。因此,开发成本较低。原创 2023-05-31 21:44:18 · 4859 阅读 · 1 评论 -
基于AT89C52单片机的无线温度监测设计
本文设计一个基于单片机AT89C52的多点温度检测系统,具有对温度初始值的设定、实时检测、显示和控制等功能。分别从硬件和软件两个方面介绍以单片机AT89C52为核心的温度检测系统,温度检测系统的具体组成和设计原理一步一步地展开来阐述。硬件方面,温度的显示和设置分别通过对显示和键盘电路的操作完成,集成温度传感器完成温度检测的重要任务,蜂鸣器等器件实现温度报警的功能,通过升温和降温使得温度保持有效地温度值范围内。温度传感器DS18B20采集到环境的温度信号,输出的数字信号送向主控模块进行处理并同时在数码管上显示原创 2023-05-31 17:16:24 · 1543 阅读 · 0 评论 -
基于AT89C51单片机的电子琴设计与仿真
本设计主要是用单片机为核心控制元件,设计一台电子琴。以单片机作为主控核心,与键盘、蜂鸣器、数码管等模块组成核心主控制模块,在主控模块上设有16个按键和1个复位按键。本系统主要是完成的功能:电子琴弹奏并显示所按的按键对应音的唱名。关于声音的处理,使用单片机C语言,利用定时器来控制频率,而每个音符的符号只是存在自定义的表中。总之,本设计 的电子琴有以下要求:(1)用键盘作出电子琴的按键,共16个,每键代表1个音符。各音符按照符合电. 子琴的按键顺序排列;(2)达到电子琴的基本功能,可以用弹奏出简单的乐曲;原创 2023-05-31 16:16:27 · 3330 阅读 · 0 评论 -
基于AT89C51单片机的电子密码锁设计
设计制作一个数字密码锁,替代传统的机械锁。①电子密码锁可以根据设定好的密码,当密码输入正确之后,锁就打开,如果输入的三次的密码不正确,就锁定按键一定时间,比如3秒钟,同时发出报警声,直到没有按键按下,3秒钟后,再打开按键锁定功能;否则在3秒钟内仍有按键按下,就重新锁定按键3秒时间并报警。②要求液晶显示,在输入密码时,显示“*”。③以单片机为主控芯片,完成密码输入键盘设计。④时钟复位电路、密码复位电路设计。电子阀的使用和设计。原创 2023-05-31 15:40:39 · 1790 阅读 · 1 评论 -
基于AT89C51单片机的电子密码锁设计与仿真
设计一个单片机电子密码锁,根据输入的数值判断是否正确,正确显示密码正确;错误时报警器发出蜂鸣。由单片机系统、矩阵键盘、LED显示和报警系统组成。系统能完成开锁、超时报警、超次锁定、管理员解密、修改用户密码基本的密码锁的功能。除上述基本的密码锁功能外,还具有调电存储、声光提示等功能,依据实际的情况还可以添加遥控功能。原创 2023-05-13 17:57:56 · 1131 阅读 · 1 评论 -
基于AT89C51单片机的电子时钟设计与仿真
可以分别设定小时、分钟和秒,复位后时间为00:00:00;(2)秒钟复位功能,秒复位键按下后,秒回到00。(3)用EEPROM芯片存储数据原创 2023-05-13 17:03:47 · 3231 阅读 · 0 评论 -
基于AT89C51单片机的交通灯设计
位数有半位,1,2,3,4,5,6,8,10位等,led数码管根据LED的接法不同分为共阴和共阳两类,被广泛用于仪表,时钟,车站,家电等场合。在本科单片机设计中,设计电路使用的软件一般是Altium Designer或proteus,由于Altium Designer功能强大,可以设计硬件电路的原理图、PCB图,且界面简单,易操作,上手快。无论是主干道还是辅干道,当直行倒计时结束后,开始进入左转倒计时,如图5.5是主干道左转倒计时,从15秒开始倒计时,同时主干道的左转绿灯亮,表示主干道车辆可进行左转。原创 2023-05-13 14:26:53 · 2812 阅读 · 0 评论 -
基于AT89C51单片机的并入串出乘法口诀的设计与仿真
为了进一步节省单片机I/O口资源,我们在设计中使用了MM74C922芯片MM74C922的数据输出口与单片机的P2口相连,MM74C922的DA引脚经过一个非门连接到单片机的/INT0脚,当MM74C922检测到键盘输入时,DA产生高电平,与之相连的/INT0检测到低电平,给单片机一个中断,单片机从P2口的低四位读入键盘上按下的键的值。尤其是特殊的一些功能,通过使用单片机编写的程序可以实现高智能、高效率以及高可靠性还有高安全性,这次采用单片机作为计算器的主要功能部件是正确的,它可以很快的实现运算功能。原创 2023-05-13 11:27:37 · 885 阅读 · 0 评论 -
基于AT89C51单片机的贪吃蛇游戏设计
设计一个贪吃蛇游戏,使其具有以下游戏规则:①当没有改变方向时,贪吃蛇沿原来路径一直前进②贪吃蛇无法回头,只能异于当前方向改变行动③蛇头碰到蛇身时死亡,游戏结束④贪吃蛇吃到豆子则蛇身增加⑤蛇头碰到墙壁时死亡,游戏结束⑥当蛇长达到17及以上时出现山洞出口,进入则游戏胜利原创 2023-05-12 16:50:43 · 1273 阅读 · 0 评论 -
基于AT89C51单片机的温度检测报警设计
本次的课程设计是对周边环境的温度采集进行检测报警,当选择采用的温度感应器采集的温度不符合于用户的设定值之后,进行声光报警。本人将设计分成硬件设计和软件设计,其中硬件设计主要是通过使用Proteus仿真软件来选择合适的元器件,然后模拟其运行以此设计。软件设计是通过使用专门的软件设计平台来编辑硬件的功能逻辑,硬件以此来作为基础,完成本次预想的功能。本次功能选择采用DS18B20温度感应器作为本次检测温度的感应器,将采集的温度传输给单片机,单片机获取该数据后传输给显示模块,显示模块显示数据,将数据可视化给用户观原创 2023-05-12 14:42:20 · 2720 阅读 · 2 评论 -
基于AT89C52单片机的万年历设计与仿真
本设计中由于要对时间、温度进行显示,所以选择液晶显示屏1602模块作为输出。1602字符型LCD通常有14条引脚线或16条引脚线的LCD,多出来的2条线是背光电源线。它可以显示两行,每行16个字符,采用单+5V电源供电,外围电路配置简单,价格便宜,具有很高的性价比。1602液晶模块内部的字符发生存储器(CGROM)已经存储了160个不同的点阵字符图形,这些字符有:阿拉伯数字、英文字母的大小写、常用的符号、和日文假名等,每一个字符都有一个固定的代码,比如大写的英文字母“A”的代码是01000001B(41H)原创 2023-05-12 14:03:51 · 2951 阅读 · 2 评论 -
基于AT89C51单片机的简易电梯上下楼层间移动系统
同时要有专门的按键控制芯片,从而便于按键管理。故应用单片机进行电梯的控制势必成为电梯今后发展的重要方向,最优化的程序设计以及更廉价的费用对促进电梯行业的发展用着重要的作用,通过对具体问题的分析和探讨,具体程序的优化与改良,本设计也致力于解决这一问题。由于个人知识的限制这次的系统还有很多的地方没有完善,只是简单的实现的电梯的楼层间的上下移动,比如像是电梯的开门关门,电梯故障的提醒等等,我相信只要努力的学习知识就一定做出更好的成果。(1)设置电梯的内外按键,即电梯外都有上或下的按键,电梯内有楼层的选择按键。原创 2023-05-12 10:49:31 · 1962 阅读 · 0 评论 -
基于AT89C51单片机的电子秒表设计与仿真
近年来随着科技的飞速发展,单片机的应用正在不断地走向深入,同时带动着传统控制检测日新月异的更新。在实时检测和自动控制的单片机应用系统中,单片机往往是作为一个核心部件来使用,仅单片机方面的知识是不够的,还要根据具体的硬件结构,以及针对具体的应用对象的软件结合,加以完善。秒表的出现,解决了传统的由于人为因素造成的误差和不公平性。本次设计是采用AT89C52单片机为中心,利用其定时器/计数器定时和记数的原理,结合显示电路、电源电路、LCD1602液晶以及键盘电路来设计计时器。将软、硬件有机的结合起来,使得系统能原创 2023-05-11 21:16:34 · 4466 阅读 · 0 评论 -
基于AT89C51单片机的温度计设计
在做数字温度计的单片机电路中﹐对信号的采集电路大多都是使用传感器﹐这是非常容易实现的﹐所以可以采用一只温度传感器DS18B20,此传感器﹐可以很容易直接读取被测温度值﹐进行转换﹐就可以满足设计要求。采集之后,通过使用51系列的单片机,可以对数据进行相应的处理﹐再由LED显示电路对其数据进行显示。原创 2023-05-11 14:20:40 · 6857 阅读 · 6 评论 -
基于AT89C52单片机的交通信号灯设计
模拟交通灯控制器就是使用单片机来控制一些LED灯和数码管,模拟真实交通灯的功能。当南北主干道通车时绿灯亮,而东西次干道干道红灯亮;当55s通车时间到后,主干道绿灯熄灭,黄灯亮,黄灯亮5s后由主干道切换到次干道通车。此时主干道黄灯熄灭,红灯亮,而次干道红灯熄灭,绿灯亮,次干道开始通车; 40s通车时间到后,次干道绿灯熄灭,黄灯亮,黄灯亮5s后由次干道切换到主干道通车。原创 2023-05-11 11:00:44 · 4183 阅读 · 0 评论 -
基于AT89C51单片机的计算器设计
可以完成计算器的键盘输入,进行加、减、3位无符号数字的简单运算,并在LED上相应的显示结果。原创 2023-05-11 10:17:21 · 2420 阅读 · 0 评论 -
基于AT89C51单片机的温度控制系统报警器
单片机读取温度传感器当前的温度值并在LCD液晶显示屏上的第一行显示当前的温度值,单片机读取按键状态并通过人为手动按键部分来设置最低温度到最高温度的温度范围后,由单片机内部进行转换并在LCD上显示出人为设定的正常时的温度范围。基本要求:1、认真完成系统需求分析,明确数据要求和处理要求;2、设计出系统的概念模型,画出系统流程图; 3、设计的硬件电路图与程序流程图;4、源程序代码;5、系统运行结果符合课程设计要求;主要参考资料:[1]李广弟等编著,《单片机基础》,北京航空航天大学出版社,2001.原创 2023-05-10 20:34:02 · 4746 阅读 · 3 评论 -
基于AT89C51单片机的交通灯设计与仿真
主要内容: 设计一个能够控制十二盏交通信号灯的模拟系统,:利用单片机的定时器定时,令十字路口的红绿灯交替点亮和熄灭,并用LED灯显示倒计时间。基本要求: 1、通过单片机课程设计,了解并掌握汇编语言的编程方法,将理论联系实践,提高动脑和动手的能力。 2、通过该控制系统的设计,掌握定时计数器及中断的使用方法,和简单程序的编写,提高自己的逻辑抽象能力。3、完成系统基本的硬件和软件设计,并进行仿真调试。主要参考资料:[1]刘守义等.单片机技术基础[M].西安电子科技大学出版社,2原创 2023-05-08 13:48:06 · 3491 阅读 · 4 评论 -
基于AT89C51单片机的电子闹钟设计与仿真
主要内容:基于51单片机设计一个电子闹钟,至少具有以下功能:时间的设定、时间的调整、闹钟的设定、温度的设定。基本要求:1、功能齐全,要配有功能说明;2、protus仿真电路的设计,并设计源程序且能在 keil运行源程序;3、运行结果的分析。主要参考资料:[1]刘守义等.单片机技术基础[M].西安电子科技大学出版社,2007.[2]王东峰等.单片机C语言应用100例[M].电子工业出版社,2009.[3]马忠梅等.单片机的C语言应用程序设计.北京航空航天大学出版社,2003.[4]王晋凯.原创 2023-05-07 18:19:37 · 1116 阅读 · 0 评论 -
基于AT89C51单片机的电子密码锁设计与仿真
主要内容:(1)本设计为了防止密码被窃取要求在输入密码时在LCD屏幕上显示*号。(2)设计开锁密码位六位密码的电子密码锁。(3)能够LCD显示在密码正确时显示PASSWORD OK,密码错误时显示PASSWORD ERROR,输入密码时显示INPUT PASSWORD。(4)实现输入密码错误超过限定的三次电子密码锁定。(5)4×4的矩阵键盘其中包括0-9的数字键和A-F的功能键(6)本产品具备报警功能,当输入密码错误时蜂鸣器响并且LED灯亮。(7)密码可以由用户自己修改设定(只支持6位密码),原创 2023-05-07 13:43:38 · 3897 阅读 · 5 评论 -
基于AT89C52单片机的温度检测设计与仿真
本设计是基于52系列的单片机进行的设计,可以完成温度的测控,可以实现实际温度与设定温度区域的比较,并在LED上相应的显示结果。设计过程在硬件与软件方面进行同步设计。硬件方面从功能考虑,首先选择内部存储资源丰富的AT89C52单片机。编程语言方面从程序总体设计以及高效性和功能性对C语言和汇编语言进行比较分析,针对温度测控系统算法特别性来运算实现功能,最终选用KEIL公司的μVision3软件,采用c语言进行编程,并用proteus仿真。基本要求:1、以单片机为核心器件,构造系统;2、熟悉、掌握单片机汇编原创 2023-05-10 14:55:49 · 1901 阅读 · 0 评论 -
基于AT89C51单片机的篮球计时记分设计
基于51单片机设计篮球计时计分器,结合单片机串行接口原理,用AT89C51设计一个篮球比赛计分计时器,能够通过数码管显示分数和比赛时间(并设有按钮刷新)、一节比赛时间结束时,会发出警报、设有比赛开始和暂停按钮、拥有成绩按钮,可通过按钮修改当前成绩。基本要求:1、篮球计分计时器电路设计图;2、篮球计分计时器设计源程序;3、keil运行源程序;4、protus中仿真;5、运行结果分析。原创 2023-05-10 18:00:09 · 2384 阅读 · 0 评论 -
基于AT89C51单片机的电子计数器设计与仿真
主要内容:设计一个电子计时器,数码管初始显示值为“00”,每隔1s电子秒表加1;秒计数到60时清0,并从00重新开始。基本要求:1、电子定时器电路设计图;2、电子定时器设计源程序; 3、keil运行源程序;4、protus中仿真;5、运行结果分析。原创 2023-05-10 16:06:58 · 2659 阅读 · 2 评论 -
基于AT89C51单片机的电子琴设计与仿真
新一代80C51的兼容芯片,还在芯片中增加了一些外部接口功能单元,例如数/模转换器,可编程计数器阵列,监视定时器,高速I/O口,计数器的俘获/比较逻辑等,有些还在总线结构上也做了重大改进,出现了廉价的非总线型单片机芯片…随着人们生活水平的不断提高,单片机控制无疑是人们追求的目标之一,它所给人带来的方便也是不可否定的,其中简易电子琴就是一个典型的例子,但人们对它的要求越来越高,要为现代人工作、科研、生活、提供更好的更方便的设施就需要从数单片机技术入手,一切向着数字化控制,智能化控制方向发展。原创 2023-05-08 21:08:17 · 1833 阅读 · 0 评论 -
基于80C51单片机的电子钟设计与仿真
主要内容:电子钟是一种利用数字电路来显示秒、分、时的计时装置,与传统的机械钟相比,它具有走时准确、显 示直观、无机械传动装置等优点,因而得到广泛应用。同时电子钟可以集成诸多功能,如秒表、温度测量、水平检测等功能。基本要求:1、能够实现展示当前时间2、秒数误差控制在1秒以内3、输出形式采用数字显示4、给出范围,设定时间时不可超出范围使其完成循环原创 2023-05-07 16:00:47 · 1534 阅读 · 0 评论 -
基于AT89C51单片机的电子秒表设计与仿真
单片机时钟信号的产生采用内部震荡方式,外接12MHZ晶振,得到频率为12MHZ的时钟信号。在AT89C52芯片内部有一个高增益反相放大器,其输入端为芯片引脚XTAL1,输出端为引脚XTAL2。把放大器与作为反馈元件的晶体振荡器和陶瓷电容相连,就构成了自激振荡器。主机和从机通信使用单总线,即使用单线进行数据的发送和接收。首先需要判断总线上是否存在设备,确定有设备存在后在进行读/写操作,查找芯片手册中的寄存器地址与操作提示可以设置温度检测精度与温度值读取。原创 2023-05-06 21:18:05 · 2892 阅读 · 0 评论 -
基于AT89C51单片机的计算器设计与仿真
计算器输入数字和其他功能按键要用到很多按键,如果采用独立按键的方式,在这种情况下,编程会很简单,但是会占用大量的I/0口资源,因此在很多情况下都不采用这种方式,而是采用矩阵键盘的方案。矩阵键盘采用四条I/0线作为行线,四条I/0 线作为列线组成键盘,在行线和列线的每个交叉点上设置一个按键。这样键盘上按键的个数就为4×4个。这种行列式键盘结构能有效地提高单片机系统中I/0口的利用率。矩阵键盘的工作原理:计算器的键盘布局如图3.2所示:一般有16个键组成,在单片机中正好可以用一个P口实现16个按键功能,这种原创 2023-05-06 15:33:16 · 1226 阅读 · 0 评论 -
基于AT89C52单片机的电子秒表设计与仿真
本设计以AT89C52单片机为核心,采用常用电子器件设计,包括电源开关、按键、数码管显示、LCD1602液晶。将软、硬件有机的结合起来,使得系统能够实现四位LCD显示,最大显示时间为09:59:99,有开始、暂停、复位、记录和查看功能,并设有每秒提醒功能。基本要求:1、设计电子秒表,精度为0.01秒;2、具有开始、暂停、复位等功能;2、每到一秒提示,此功能可以关闭;3、按键启动、停止秒表读数;4、运行结果。原创 2023-05-05 18:17:13 · 3802 阅读 · 0 评论 -
基于AT89C51单片机的简易计算器的设计与仿真
本设计是以单片机AT89C51为核心的简易计算器设计,要通过芯片AT89C51实现计算器程序运行来完成加、减、乘和除的简单计算功能。本设计运算模块由AT89C51实现,数据输入模块由4*4矩阵键盘电路实现,输出数据模块由LCD显示电路实现,再外加一个时钟电路和一个复位电路完成整个简易计算器的设计。原创 2023-05-05 14:57:06 · 4960 阅读 · 0 评论 -
基于AT89C51单片机的简易计算机设计
1642年,年仅19岁的法国伟大科学家帕斯卡引用算盘的原理,发明了第一部机械式计算器,在他的计算器中有一些互相联锁的齿轮,一个转过十位的齿轮会使另一个齿轮转过一位,人们可以像拨电话号码盘那样,把数字拨进去,计算结果就会出现在另一个窗口中,但是它只能做加减运算。软件的编写过程中费了很大的力气,因为软件的编写要求很高,要很细心,一不小心就会调用错误,很深刻的体会到作为软件编程人员是绝不能粗心大意的。另外直到今天仍在使用的珠算盘,是中国古代计算工具领域中的另一项发明,明代时的珠算盘已经与现代的珠算盘几乎相同。原创 2023-04-22 14:29:22 · 3432 阅读 · 0 评论 -
基于AT89C52单片机的温度检测报警设计
本课题以是STC89C52RC单片机为核心设计的一种数字温度控制系统,系统整体硬件电路包括,传感器数据采集电路,温度显示电路,上下限报警调整电路,单片机主板电路等组成。系统框图主要由主控制器STC89C52RC、单片机复位、报警按键设置、时钟振荡、LCD显示、温度传感器组成。原创 2023-04-21 14:12:52 · 4896 阅读 · 2 评论