- 博客(8)
- 收藏
- 关注
原创 C51单片机学习笔记3
串口是一种应用十分广泛的通讯接口,串口成本低、容易使用、通信线路简单,可实现两个设备的互相通信。单片机的串口可以使单片机与单片机、单片机与电脑、单片机与各式各样的模块互相通信,极大的扩展了单片机的应用范围,增强了单片机系统的硬件实力。51单片机内部自带UART(Universal Asynchronous Receiver Transmitter,通用异步收发器),可实现单片机的串口通信。全双工:通信双方可以在同一时刻互相传输数据半双工:通信双方可以互相传输数据,但必须分时复用一根数据线。
2023-12-12 22:10:55
948
原创 C51单片机学习笔记2
简介:总共有四行对应四个口,需要用到哪一行的按键可以令其接低电频,再通过另外四个口来选择这一行四个按键作用:(1)用于计时系统,可实现软件计时,或者使程序每隔一固定时间完成一项操作(2)替代长时间的Delay,提高CPU的运行效率和处理速度运行原理:定时器在单片机内部就像一个小闹钟一样,根据时钟的输出信号,每隔“一秒”,计数单元的数值就增加一,当计数单元数值增加到“设定的闹钟提醒时间”时,计数单元就会向中断系统发出中断申请,产生“响铃提醒”,使程序跳转到中断服务函数中执行。
2023-11-25 11:04:03
1009
原创 C51单片机学习笔记1
单片机英文名Micro Controller Unit,简称MCU,其内部集成了CPU、RAM、ROM、定时器、中断系统、通讯接口等一系列电脑常用的硬件功能,其任务是信息采集、处理和硬件设备的控制,相当于一个袖珍版计算机。学习单片机是了解计算机原理和结构的最佳选择这节课教怎么写代码并将代码烧录到单片机中,并以此来控制LED灯。
2023-11-18 12:50:23
324
1
原创 numpy数组库
用print输出后,元素之间没有逗号,好处就是可以和python的列表分开,也可以避免小数点和逗号之间的混淆。列表有个缺点,即其中可以容纳不同的数据类型,numpy数组则克服了这个缺点,以达到节约内存的目的。当提取单独一行列的时候,输出的是向量,为了节省空间,列矩阵更消耗空间,因为列矩阵有两层中括号。可以有两种理解,一是切出来从a到b(不包括)的数组,二是去掉a前和b(包括)后的数组。神奇的是,给定了其他维度的数值,剩下一个维度可以填-1,它可以自己计算。往浮点数组里插入整数,该整数会被自动升级为浮点数。
2023-11-17 20:46:58
65
原创 异常,模块与包
在python里面新建一个文件以.py结尾,并在里面定义功能,并且文件的命名要符合标识符的命名规则print(c)当导入多个模块时,且模块的功能同名,当调用这个同名功能时,调用到的是后面导入模块的功能创建一个文件夹,然后系统会自动创建__init__.py文件,接下来在这个包里自己创建模块和功能。
2023-11-05 15:22:22
42
原创 文件操作笔记
即翻译的规则,记录了如何将内容翻译成二进制,以及如何将二进制翻译回可识别内容图文演示:计算机有许多可用编码:UTF-8(通用) GBK Big5等,不同的编码,将内容翻译成二进制也是不同的要使用正确的编码,才能对文件进行正确的读写操作。
2023-11-04 22:24:57
39
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人