51单片机应用开发基础
文章平均质量分 77
MCU:STC89C52RC 仿真软件:protues 8 开发板:暂定:普中开发板
面包板扎
写写代码,写写诗!
展开
-
51单片机应用开发(进阶)---数码管+按键+蜂鸣器(电磁炉显示模拟)
1、加强数码管、按键的学习,实现数码显示变量数据(四位数的显示);2、4位数码+2个按键+无源蜂鸣器实现模拟电磁炉功率调节及显示;功能描述:1、开机显示电磁炉功率300,每按一次K1 ,数码管电磁炉功率值加递增,当加到最大2200,再按K1,数值一直停留在2200;2、每按一次K2,电磁炉功率值加递减,当减到300,再按K2,数值一直停留在最小值300;3、每次按键操作蜂鸣器响一声。 四、实验效果说明:上面程序对应的仿真原理图,普中开发板的原创 2024-09-30 17:24:46 · 705 阅读 · 0 评论 -
51单片机应用开发(进阶)---数码管显示按键“加”“减”计数
1、巩固按键操作;2、巩固数码管显示操作原创 2024-09-27 15:45:58 · 659 阅读 · 0 评论 -
51单片机应用开发---keil 创建一个新工程并用Protues 8仿真(以点亮LED为例)
1、掌握keil V5软件 创建一个新工程;2、具体目标:1.会新建一个工程;2.编程实现点亮开发板的LED1.1.1 在桌面上新建一个名字为 LED的文件夹1.2 双击打开Keil uVision5 软件,点击 Project —> new μVision Project1.3 将工程放在桌面的LED的文件夹里 ,并给工程命名 为 LED_Prj ,点击保存。1.4 根据开发板选择芯片型号,普中开发板在此选 AT89C52 。点击OK。 1.5 此步点击“是”或“否”都行,如果点击“是”会原创 2024-09-25 12:40:59 · 648 阅读 · 0 评论 -
51单片机应用开发---按键控制
按键是一种机械开关,按下即电路导通,松开即电路断开。由于上拉电阻的存在,因此一般按下时低电平,释放时高电平。原创 2024-09-23 16:29:28 · 1350 阅读 · 0 评论 -
51单片机应用开发---数码管的控制应用
数码管,也称为LED数码管,基本单元是发光二极管(LED)。分为七段数码管和八段数码管(多一个小数点DP)。数码管在我们生活中无处不在,比如家用电磁炉、洗衣机、冰箱等显示应用,还有电子表的时间显示,都使用了数码管的相应原理。上图为一个数码管的笔端图,笔端分为A、B、C、D、E、F、G、DP 8段,也就是由8个LED组成的,点亮前7段既可点亮一个数字,DP一般用于表示小数点。原创 2024-09-13 17:55:21 · 1584 阅读 · 0 评论 -
51单片机应用开发---二进制、十六进制与单片机寄存器之间的关系(跑马灯、流水灯实例)
1、掌握二进制与十六进制之间的转换2、掌握单片机寄存器与二进制、十六进制之间的转换二进制(binary), 是在数学和数字电路中以2为基数的记数系统,是以2为基数代表系统的二进位制。这一系统中,通常用两个不同的符号0(代表零)和1(代表一)来表示 。十六进制(简写为hex或下标16)是一种基数为16的计数系统,是一种逢16进1的进位制。通常用数字0、1、2、3、4、5、6、7、8、9和字母A、B、C、D、E、F(a、b、c、d、e、f)表示,其中:A~F表示10~15,这些称作十六进制数字。单片机开发中用原创 2024-09-12 11:00:56 · 1359 阅读 · 0 评论 -
51单片机应用开发---什么是单片机?为什么要学习单片机?
单片机是集成在一块(单)芯片上的微型计算机。平时我们把 MCU: Micro-Controller Unit,微控制器俗称单片机。原创 2024-09-01 21:17:35 · 3051 阅读 · 0 评论