- 博客(7)
- 问答 (2)
- 收藏
- 关注
原创 while(~scanf(“%c”,&ch))解释
这是我在作作业遇到的一个我问题,这个语句的作用可以一直提取输入,直到没有输入就跳出循环1.弄清楚这个语句的作用首先要从scanf()这个函数入手:scanf()是一个返回值为int型的函数,如scanf("%d %d", &M, &N);当能输入一个数字储存在M中时,函数返回1,当成功输入两个数字时函数返回2;但是,当没有输入时返回的是-1而不是0.2.为了让循环结束,我们就得让-1变为0我们知道数字在计算机储存是二进制表示的,-1就是所有二进制都为1,0就是..
2022-04-08 11:23:19
1285
原创 储存器介绍
一.RAM易失性存储器特点:存储速度快 缺点:掉电丢失1.SRAM(静态RAM):所有存储器最快的,用电路来存储数据(如CPU,一些寄存器等等);存储速度最快,容量最小。2.DRAM(动态RAM)用电容充放电来存储数据,集成度高容值小(电脑中的内存条,手机的运行内存),但存储数据时会因为电容漏电,所以需要配置扫描电路,每隔一段时间扫描电路补电(动态刷新补电)。二.ROM非易失性存储器1.Mask ROM:只读不能写2.PROM:可编程ROM,但只能写入一次3.EPROM:可擦..
2022-04-06 22:35:09
218
原创 arduino配置esp32开发版
在配置环境的时候,在工具栏开法板中没有esp32。我们去开发版管理器找也没有。解决方法 点击文件,点击首选项然后把网址粘贴进去 ,然后再回到开发版管理器中找esp32就有了。https://dl.espressif.com/dl/package_esp32_index.json...
2022-03-26 22:25:37
1564
原创 UART串口通信协议
1.什么是串口通信:在各个设备之间的通信都是通过电平信号的传输来表达信息的,可是要怎么来定义这些信息呢?(像人类一样人与人之间的交流是规定语言来表达信息的)这时就有人规定一些通信协议:UART,SPI,IIC等等。不同通信协议都有各自的优点,所以才有这么多通信协议。这些协议就规定了信息的表达方式和规范。2.UART串口通信原理:这里是讲串行通信各个线路的功能:其实UART通信里也有很多不同:根据通信线的数量,电平协议(TTL ,R232,RS485)--电平协议就是根据电平高低或电平范围
2022-03-23 16:35:07
1435
原创 微机原理中的电平协议
1.为什么有电平协议:我们知道在电器设备的信息交流都是通过0和1这些数字信号来表达的;但是如何表达0和1呢?这时就需要有人站出来规定这些表达规范(像人的语言一样有英语,美语,普通话,文言文都是人为规定的信息交流方式,电器之间也就有属于他们的交流方式)2.为什么有格式个样的电平协议:(1)这里就与人的语言有多种不同了;常用电平协议如:TTL电平,RS232电平,RS485电平。(2)这些电平有什么不同呢?TTL电平规定:+5V表示1, 0V表示0 RS232电平规定:-3~-15V...
2022-03-22 17:17:22
1013
1
空空如也
stm32比较输出和中断溢出的问题
2023-07-09
为什么stm32如果没有usart初始化lcd显示就有问题
2023-05-09
python基础不懂
2021-12-11
不懂 小白不知道cmd的问题在哪
2021-09-06
TA创建的收藏夹 TA关注的收藏夹
TA关注的人