- 博客(16)
- 资源 (3)
- 收藏
- 关注
原创 51单片机学习记录(008-LED流水灯)
如果要延时亮灭,则把P2从第一个灯亮P2=0xFE;//1111 1110,再到第二个灯亮P2=0xFD;不知道为什么我设置小了参数,流水灯还是以500毫秒的速度流水闪烁,后面再查找一下原因吧!打开文件,然后点击下载,再打开开关上电。
2025-06-09 18:14:28
422
原创 51单片机学习记录(007-LED灯闪烁)
江协科技老师的口语非常萌,他说LED灯“一亮一灭,亮灭亮灭”时,我总是听成“一酿一灭,酿灭酿灭”,以至于现在和别人说起课程名称,都是学到了“”
2025-05-29 11:14:53
340
原创 51单片机学习记录(006-点亮一个灯-3)
接上一篇51单片机学习记录(005-点亮一个灯-2),我们编写了程序,将LED第一个灯对应的IO口设置成了低电平,现在来看看成果:程序保存后要配置一下输出选项,这一步非常重要,不然无法下载程序,找不到.HEX文件。
2025-05-28 23:24:16
150
原创 51单片机学习记录(005-点亮一个灯-2)
上篇学习到如何配置寄存器,让P2.0 管脚输出一个低电平。接下来我们计划把P20口配置为0,即低电平,其它P2.0 管脚配置为1,即高电平。这样就会让第一个LED灯亮,其它保持不亮。
2025-05-28 17:07:59
240
原创 51单片机学习记录(004-点亮一个灯-1)
该文介绍了LED与单片机的连接原理及寄存器功能。贴片LED的阴极通常带有彩色标记,普中A2开发板通过470Ω/1000Ω电阻将LED连接到单片机的P20-P27引脚。文章解释了电阻读数方法(如102=1000Ω),并说明需要将P2口置为低电平才能使LED亮起。寄存器被比喻为具有特定功能的存储地址,每组8位对应一个I/O端口,通过写入1/0来控制输出高/低电平(+5V/0V)。STC89C52RC的32个GPIO分为4组,其中P3组具有附加功能。最终问题转化为如何配置P2口寄存器输出低电平,为后续点亮LED的
2025-05-28 16:01:06
351
原创 51单片机学习记录(003-开始使用)
双击打开keil,进入到软件,创建一个新的项目,选择保存地址,起工程名为Project,点击保存:会弹出一个窗口,提醒选择开发板的型号,我是买的普中A2开发板,型号是STC89C52RC,选择CPU为STC MCU Database,再从下面STC选择STC89C52RC后点击OK,弹出一个对话框询问是否要复制启动 文件到工程文件下,如果选是会自动添加一启动文件,学习过程中不需要选择否即可:工程建好后,会在右面创建一个目录,点击最下方的Source Group 1,右键选择添加新的文件到这个组:提示选择语言
2025-05-28 10:36:08
161
原创 51单片机学习记录(002-软件安装)
进入keil官网,下载时要注册一堆东西,所有有兴趣的可以自己去下载,毕竟是最新的。如果有黄色感叹号,根据自己的开发板安装驱动。安装好后,电脑就可以正常识别开发板了。
2025-05-28 09:46:21
160
原创 51单片机学习记录(001-简介和硬件配置)
英文Micro Controller UnitT,简称MCU。内部集成了CPU RAM ROM 定时器、中断系统、通讯接口等一系列电脑的常用硬件功能,单片机的任务是信息采集、处理和硬件设备的控制。成本低、体积小、结构简单,在生活和工业控制领域大有所用。江协科技教程所用的单片机的型号是STC89C52单片机,所属系统是51单片机系列,位数:8位;RAM:512字节,ROM:8K,工作频率:12MHz(教学开发板使用)。
2025-05-28 09:04:21
215
原创 Python编程:从入门到实践 动手试一试之8-7
def make_album(name,zname,num=''): """8-7音乐专辑的字典""" zhuanji={"歌手名字叫":name, "专辑名称是":zname,"歌曲数量为" :num} return zhuanjizidian=make_album('A','B','0')print(zidian)zidian=make_album('周杰伦','清花瓷')print(zidian)返回图示:{'歌手名字叫': 'A', '专辑名...
2022-04-06 14:54:43
558
1
原创 Python编程:从入门到实践 动手试一试之8-6
根据之前学习的返回字典先写了一版,定义函数city_countyr,并定义两个形参guojia和city:def city_country(guojia,city): """定义函数国家和对应的城市""" C_city={'guo':guojia,'chen':city} return C_citydayin=city_country('china','beijin')print(dayin)但是返回的值不是上图所示的字符串,而是如下所示:{'guo':...
2022-04-06 11:06:13
763
原创 安装微信聊天机器人的过程和遇到的问题
优快云上看到微信聊天机器人,觉得好简单啊!想试试,结果在第一步就被狠狠的RUA了。话说当你想跟着一个教程干些什么事的时候,往往每一步都会走的无比艰辛,因为会者不难,难者不会。原教程文章在此:https://blog.youkuaiyun.com/zhiguigu/article/details/118370025?utm_medium=distribute.pc_feed_v2.none-task-blog-short_term_tag-9.pc_personrecdepth_1-utm_source=dis
2021-07-05 17:09:16
364
原创 Visual Studio Code里那些好用的快捷键
我来了,事隔多年我还是那个小白,不但学习的东西全还给了时间,连Visual Studio Code的快捷键都忘的一干二净。为了留下足迹,特记录一下我好不容易找回来的Visual Studio Code窗口和工作区常用快捷键。其实好不好用,一个是熟悉快捷键,一个就是自己设置的好记些(先按Ctrl+shift+p打开搜索框,搜“Open keyboard Shortcuts”,打开Keyboard Shortcuts配置窗口,再搜相应操作对应的快捷键,就可以自己设置快捷键了)。1、启动终端CTR
2021-07-02 08:39:49
260
原创 python 双引号内文字的换行
2-5找一句你钦佩的名人说的名言,将这个名人的姓名和他的名言打印出来:name = ‘Marcus Aurelius Antoninus’print(name + ‘said,’ + ‘"我常能清晰地领悟,神祗以及他们的福佑、暗助与意响……’ +’\n上述这一切,若没有神祗眷顾或命运亨通,是不可能办到的。"’)我想把双引号里的文字打印出来时,显示两行,试了多种自以为的方法无果后,终于灵光一现,写对了。记录一下小白的成果。...
2020-07-06 11:10:41
4309
转载 pylint 安装时报错,提示读取操作超时的解决办法
解决办法:https://blog.youkuaiyun.com/MEIYOUDAO_JIUSHIDAO/article/details/104753496直接使用国内源,就OK。pip install -i https://pypi.tuna.tsinghua.edu.cn/simple pylint
2020-06-13 11:56:31
445
1
原创 WARNING: You are using pip version 19.2.3, however version 20.1.1 is available. You should consider
我的有效的解决办法:1、计算机连上手机热点2、命令行输入:python -m pip install -U --force-reinstall pip搞定。
2020-06-13 11:23:05
661
2
DiffSync(多文件同步专家)1.0.0.3
2010-06-18
ACS Capture 专业屏捕软件 1.11 注册版
2010-06-18
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人