随笔分类 -  C51

UART-通用异步收发器
摘要:UART-通用异步收发器 数字系统是以0或1的形式分享和存储信息。不同结构的设备相互访问,需要一种通用的数据交换方法。这就是各种通信协议发挥作用的地方,其中之一就是通用异步收发器(UART)。它是嵌入式电子设备中使用最广泛的通信协议。它是一种串行,全双工,异步,板对板的通信协议。在弄懂协议之前,先明 阅读全文

posted @ 2025-11-25 17:01 yf.x 阅读(38) 评论(0) 推荐(0)

在友晶DE10-Lite开发板实现8051单片机
摘要:在友晶DE10-Lite开发板实现8051单片机 1. 移植过程 利用FPGA片内资源构建51系统。软核来自https://www.oreganosystems.at/。还需要添加rom、ram和ramx。rom用来放51单片机的程序,即编译后的.hex文件。ram用来运行51单片机程序。时钟由PL 阅读全文

posted @ 2024-05-20 15:34 yf.x 阅读(187) 评论(0) 推荐(0)

独立按键检测
摘要:按键检测 1 独立按键检测 按键检测的核心是消抖,这里用一个10ms的延时来处理按键抖动,按键按下为0,先判断一次按键值是否为0,若是,延时10ms,再判断一次,如果两次检测的键值都是0,按键就是按下的状态。 普中51开发板上,独立按键的电路图如下: 下面给出一个案例,结合之前的定时器应用,四个按键 阅读全文

posted @ 2024-04-18 22:26 yf.x 阅读(182) 评论(0) 推荐(0)

C51笔记-数码管#动态扫描#静态显示#中断#定时器
摘要: 阅读全文

posted @ 2024-04-12 22:02 yf.x 阅读(39) 评论(0) 推荐(0)

C51笔记-#点灯#流水灯#延时#库函数
摘要: 阅读全文

posted @ 2024-04-01 13:33 yf.x 阅读(14) 评论(0) 推荐(0)

第4章 键盘的检测原理及应用实现
摘要:第4章 键盘的检测原理及应用实现 非编码键盘:独立键盘和行列式键盘。 独立键盘检测 常见的按键:弹性小按键,贴片式按键,自锁式按键。 单片机检测按键的原理:单片机的I/O即可作输出也可作输入,当检测按键时,用它的输入功能,把按键的一端接地,另一端接IO,开始时,给IO赋高电平,然后不断的检测该IO是 阅读全文

posted @ 2023-05-11 20:52 yf.x 阅读(228) 评论(0) 推荐(0)

第三章 数码管的显示原理及实现
摘要:第三章 数码管的显示原理及实现 实验板上用了2片74HC573来驱动数码管,分别控制位选和段选信号。 让第一个数码管显示一个8字,代码如图1所示。 图1 数码管显示8 让6个数码管同时点亮,间隔0.5s,依次显示0-F。 #include<reg52.h> #define uchar unsigne 阅读全文

posted @ 2023-05-09 09:46 yf.x 阅读(328) 评论(0) 推荐(0)

C51笔记-郭天祥-第二章 从点灯大师开始
摘要:第2章 Keil软件的使用及流水灯设计 Keil的用法:用Keil建立工程; 工程配置; C51单片机程序软件仿真、单步、全速、断点设置和变量查看等; 用一个完整的C51程序操控LED亮灭; 调用库函数实现流水灯; 蜂鸣器与继电器的操作方法,集电极开路与漏极开路的的概念。 学好这一章,是一个很好的开 阅读全文

posted @ 2023-04-23 19:58 yf.x 阅读(117) 评论(0) 推荐(0)

导航