
51单片机
文章平均质量分 58
eh同学
海的那边是什么?
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
51循迹小车(蓝牙+循迹+超声波+舵机+避障L298N)
该传感器模块对环境光线适应能力强,其具有一对红外线发射与接收管,发射管发射出一定频率的红外线,当检测方向遇到障碍物(反射面)时,红外线反射回来被接收管接收,经过比较器电路处理之后,绿色指示灯会亮起,同时信号输出接回输出数字信号(一个低电平信号),可通过电位器旋钮调节检测距离,有效距离范围2~30cm,工作电压为3.3v-5v。该模块测距离2~~30cm,检测角度35°,检测距离可以通过电位器进行调节,顺时针调电位器,检测距离增加;逆时针调电位器,检测距离减少。0.5ms--------------0度;原创 2024-06-28 16:15:55 · 1436 阅读 · 0 评论 -
51串口通讯
介绍串口是一种应用十分广泛的通讯接口,串口成本低、容易使用、通信线路简单,可实现两个设备的互相通信。单片机的串口可以使单片机与单片机、单片机与电脑、单片机与各式各样的模块互相通信,极大的扩展了单片机的应用范围,增强了单片机系统的硬件实力。51单片机内部自带,可实现单片机的串口通信。STC89C52系列单片机串行口对应的硬件部分对应的管脚是P3.0(RxD)/P3.1(TxD)。原创 2024-06-24 16:37:13 · 477 阅读 · 0 评论 -
51交通灯
4、按键设置(扩展要求):设置键按一次,设置主干道通信时间(即次干道禁止时间),按第二次,设置主干道禁止时间(即次干道通信时间),按第三次,可作为紧急通信键。设置时间需要确定,可通过确定键实现,也可通过延时确定,如10秒。3、时间显示:东西南北四个方向的时间一致,当东西方向为60秒绿灯通行时间,同时南北方向为60秒红灯禁止时间,因此硬件连接时可考虑东西南北方向可采用同一接法;2、倒计时的实现,利用单片机的定时器进行计数得到秒信号;1、各个路口红绿灯亮灭的规则,暂不考虑左转方向;原创 2024-06-14 10:54:17 · 559 阅读 · 0 评论 -
51单片机AD转换(ADC0808)
ADC0808是CMOS单片型A/D转换器,它有8路模拟开关、地址锁存与译码器、比较器、8位开关树型A/D转换器。将参考电压输出成0~255。原创 2024-06-02 11:25:02 · 4257 阅读 · 0 评论 -
单片机原理及应用复习
时,在AT89S52单片机内的PC值不超出1FFFH(即不超出片内8KB程序存储器的最大地址)时,AT89S52单片机读片内程序存储器,(8KB)中的程序代码,但PC值超过1FFFH(即超出片内8KB Flash存储器的最大地址)时,将自动转向读取片外60KB(2000H~FFFFH)程序存储器空间中的代码。时,单片机只读取外部程序存储器中的内容,读取的范围为0000H~FFFFH(64KB),此时片内的8KB Flash程序存储器不起作用。先将SP加1,然后将direct中的内容送到SP所指的RAM中。原创 2024-06-01 00:04:26 · 3108 阅读 · 0 评论 -
proteus示波器不弹出来
点击调试(Debug)在点击Digital Oscilloscope。运行后示波器没有弹出来。原创 2024-05-12 17:51:19 · 8941 阅读 · 2 评论 -
基于单片机万年历设计(C语言+51单片机)
结合所学单片机原理及应用知识,设计并制作完成基于单片机的万年历设 计,实现时分秒,年月日。原创 2024-04-26 23:51:40 · 1967 阅读 · 2 评论 -
外部中断0按键计数器(汇编+C语言)
51单片机的外部中断int0对应的引脚为p3.2,外部中断int1对应的引脚为p3.3。要让51单片机发生中断必须要满足以下3个条件,这3个条件的顺序可以任意:① 中断源有中断请求;② 此中断源的中断允许位为1;③ CPU开中断,即EA=1;EA=1;//总中断允许EX0=1;//允许外部中断0IT0=0;//选择外部中断0为电平触发方式其中IT0:选择外部中断请求1为负跳变触发方式还是电平触发方式。IT0=0,为电平触发方式,外部中断请求输入信号为低电平有效,并把IE置“1”。原创 2024-04-24 23:29:55 · 1889 阅读 · 1 评论 -
八段数码管动态显示(汇编+C语言)
数码管动态显示介面是单片机中应用最为广泛的一种显示方式之一,动态驱 动是将所有数码管的8个显示笔划"a,b,c,d,e,f,g,dp "的同名端连在一起,另 外为每个数码管的公共极 COM 增加位选通控制电路,位选通由各自独立的 I/O 线控制,当单片机输出字形码时,所有数码管都接收到相同的字形码,但究竟是 那个数码管会显示出字形,取决于单片机对位元选通COM端电路的控制,所以我 们只要将需要显示的数码管的选通控制打开,该位就显示出字形,没有选通的数 码管就不会亮。原创 2024-04-23 15:05:45 · 3303 阅读 · 0 评论 -
八段数码管静态显示(汇编+C语言)
数码管0~9循环显示一个数码管是由a、b、c、d、e、f、g、dp八个二极管组成,八个LED一端接在一起,另一端引脚引出来。二极管如果阳极连在一起,就是共阳极数码管,阴极连在一起,就是共阴极数码管。带小数点也就是dp点亮1.2.3.4.原创 2024-04-23 00:36:36 · 2226 阅读 · 0 评论 -
51流水灯+按键控制(汇编+C语言)
当按钮一按下流水灯左移,当按钮二按下流水灯右移,只需要按一下。本项目主要用到按键检测与定时器。原创 2024-04-21 03:23:06 · 2713 阅读 · 0 评论 -
51点灯闪烁(汇编+c语言)
时钟周期:时钟周期是单片机时钟控制信号的基本时间单位。若晶振的震荡频率为f,则时钟周期为T=1/f。如一块单片机晶振为f=6MHz,T=166.7ns。机器周期:CPU完成一个基本操作所需要的时间称为机器周期。AT89C51/52的12个时钟周期为一个机器周期。T=12/f。若f=12MHZ,T=1us。指令周期:执行一条指令所需的时间,一般为1~4个机器周期。原创 2024-04-20 22:11:52 · 448 阅读 · 0 评论