51单片机
文章平均质量分 56
安妮细水长流
基础不牢,地动山摇。——汽车电子
展开
-
keil J-Link烧录问题
②配置置jlink的时候,SW Devices scan不到SWDI,SWDI为空。这是因为设置jlink的时候要选择好芯片类,还报错的话,就添加芯片内存地址。jlink的四根烧录线和芯片直接接触不良或者没接好。原创 2023-07-03 11:19:05 · 873 阅读 · 1 评论 -
消抖时间设置
电机,之类的,结构较大的产品消抖时间需要长些,为一百到几百毫秒。消抖时间可以根据不同产品设置不同的时间。按键,键盘,消抖时间一般为几十毫秒。原创 2023-07-01 07:15:08 · 1387 阅读 · 0 评论 -
AT89C52+ADC0832+LCD1602 用ADC0832采集电压,并在1602上显示电
芯片使能选通后,在第1个CLK下降沿到来之前,DI需置1,这意味着开始转换。到这一步,本次模数转换中DI端工作部分已完成,不再输入数据,而是由DO端进行工作。在随后的CLK下降沿到来之前开始输出转换后的数字信号,先输出8位数据的最高位,之后在每一个CLK下降沿到来之前依次输出数据的一位,直到输出8位数据的最低位;但在本设计中在工作时DI和DO端在A/D转换时没有同时工作发挥作用,而是先由DI端口输入的两位数据来选择通道,再由DO端口输出数据,所以在本设计中将DI和DO接在51单片机同一个管脚上使用。转载 2022-12-24 12:36:01 · 8317 阅读 · 7 评论 -
AT89C51+四位数码管分秒时钟,解决闹钟的蜂鸣器关不掉的问题
在设计分秒时钟时,用到了数码管作为显示,定时器定时,当时钟走到设定时间时蜂鸣器响。过程中遇到了很多问题,程序也是在大佬的指点下不断优化。可能有些描述不对,我是新手,结论也是实践加现有理解写的,不一定对,不对的地方请多多指教!程序亲测有效原创 2022-12-23 19:05:21 · 2244 阅读 · 1 评论 -
AT89c52+LCD1602显示两行字符
【代码】AT89c52+LCD1602显示两行字符。原创 2022-12-23 18:41:22 · 1792 阅读 · 0 评论