- 博客(25)
- 资源 (3)
- 收藏
- 关注
原创 项目13—PCF8951与LCD1602实现电压表的设计(含PCF8951详细解释)
89C51单片机和PCF8951与LCD1602实现电压表的设计(含PCF8951详细解释)
2022-06-21 11:03:53
3070
2
原创 项目4-4-矩阵按键
当需要按键较多时,为了减少I/O口占用,我们将按键成矩阵排列。如图仿真所示:我们利用网络标号, 来连接。我们就可以根据高低电平来判断按键是否按下,例如按下一的时候P2.0与P2.4都是低电平,为0XEE,同理可以得出按下二的时候为0XED,其他按键同理。所以,我们就可以利用这个来实现按键从1~16,按下第一个按键时显示1,按下第二个时显示2........程序如下:#include<reg51.h>unsigned char i;code unsigned.
2022-04-09 16:56:23
326
原创 项目4-2-四个按键,按下抬起有效
与项目4-1相似,只是把抬起与按下结合到一起。不在做具体说明程序与仿真如下:#include<reg51.h>sbit led = P0^0;void delay(unsigned int x){ while(x--);}void main(void){ while(1) { P2 = 0xef; if(P2 == 0xee) { delay(500); if(P2 == 0xee)led = !led; while(P2 == 0x
2022-03-30 11:24:29
414
原创 项目3—数码管0~9999显示(包含数码管原理)
数码管原理:数码管按段数可分为七段数码管和八段数码管,八段数码管比七段数码管多一个发光二极管单元(多一个小数点显示);按能显示多少个“8”可分为1位、2位、3位、4位、5位、6位、7位等数码管;按发光二极管单元连接方式可分为共阳极数码管和共阴极数码管。共阳数码管是指将所有发光二极管的阳极接到一起形成公共阳极(COM)的数码管,共阳数码管在应用时应将公共极COM接到+5V,当某一字段发光二极管的阴极为低电平时,相应字段就点亮,当某一字段的阴极为高电平时,相应字段就不亮。共阴数码管是指将所有发光二极管的
2022-03-22 19:04:56
26062
7
原创 项目1—LED闪烁
AT89C51+一个LED灯+一个300Ω电阻+一个电源用到的软件为ProteusLED灯:LED电阻:resAT89C51:AT89C51电源:power下面为具体图片,以及器件所在位置
2022-03-15 21:31:45
165
霍尔式三叶指尖陀螺资料
2022-03-16
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人