- 博客(6)
- 收藏
- 关注
原创 C51-串口通讯
本次任务考察单片机间串口通讯,分别定义发送端和接收端。目前存在以下问题1.接受机需要数码管进行显示,需要定时器延时函数与计时函数操作。但还需要T1作为波特率发生器。所以T0使用3工作模式。但如果初始化之后对TR1的操作(控制计数暂停或开始)会报错这个是为什么?2.数码管选型以及接法耗时过长。CA为共阳极。CC为共阴极显示,有些可能通过译码器控制数码管。需要进行尝试。相应尝试。
2025-11-18 21:43:58
467
原创 中断过程细节
今天复习中断过程,也是学习编程语言的第二天。说实话这玩应确实难得一批,不知道现在大家还有用asm编程的吗,不知道用什么作用。ok话不多说。
2025-10-29 12:53:15
296
原创 任务三—采用两个外部中断控制LED
实验摘要:本实验基于51单片机实现LED彩灯控制,通过外部中断实现按键响应。系统默认状态下LED隔灯闪烁,当按键K1(INT0)奇数次按下时执行左右流水灯效果,按键K2(INT1)按下时LED熄灭并触发蜂鸣器"叮咚"声。实验重点考察中断优先级设置,需将INT1设为高优先级。硬件采用P0口驱动8个LED,P3.2/P3.3连接按键。软件使用中断标志位判断执行对应功能,蜂鸣器音效通过for循环延时实现。程序包含中断初始化、LED控制、蜂鸣器驱动等模块,通过Protues进行电路仿真验证。 (
2025-10-21 16:21:12
535
原创 C51——中断任务
对于终端任务,就好比说”我这个时候写作业,突然来敲门了,我就要去开门,然后回来接着写作业“,”我在上课,这个时候我肚子咕咕叫了,我只能上完课再去吃饭“。在引脚悬空的时候采用极弱上拉(维持高电平的最低门槛),当口线寄存器为1,IO本身也为1时为弱上拉,但当外部装置下拉的时候,切换状态为“极弱上拉”。在双向口的时候,当先扣锁存器为0的时候,开漏输出关闭所有晶体管,当作为一个逻辑输出的时候必须有外部上拉。中断源分别为INT0,INT1,T0,T1,RI(接收中断),TI(发送中断),它们都有相应的。
2025-10-19 02:28:33
735
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人
RSS订阅