首页
Python
Java
前端
数据库
Linux
Chatgpt专题
开发者工具箱
no9专题
leetcode No9. Palindrome Number
Question: Determine whether an integer is a palindrome. Do this without extra space. 判断一个整数是否为回文数,回文数是把整数n的各位数字反向排列所得数与n相等。 Algorithm: 把n的各位数字反向排列得到的数和n相等即是回文数 Submitted Code: class Solutio
阅读更多...
NO9 蓝桥杯单片机实践之串口通信的使用
1 回顾 串口通信的代码编写结构还是与中断一样,不同的是: 初始中断函数条件涉及到串口通信相关的寄存器和定时器1相关的寄存器(定时器1用于产生波特率),但初始条件中的中断寄存器只考虑串口通信而不考虑定时器1。 void 函数名() { 包含两部分寄存器:定时器1+串口通信 定时器1: TMOD (选择模式),TH1和TL1(初始计时寄存器),TR1(TCON寄存器里的启动计时按钮
阅读更多...
NO9 蓝桥杯单片机之串口通信的使用
1 基本概念 简单来说,串口通信是一种按位(bit)传输数据的通信方式。 其他一些知识就直接贴图吧(单工,半双工这些学过通信的同学应该都知道,可以上网查询一下具体概念。) 来源还是: 蓝桥杯单片机主要用的就是UART串口通信,60S2系列有两个串行口。 2 与串口通信有关的计时器 与之前学习中断定时一样,串口通信也是与寄存器有关的,以下以串行口1为例来讲解。 2.1 控制寄存器1—
阅读更多...
NO9、变态跳台阶
9、变态跳台阶过,豁然开朗 一只青蛙一次可以跳上1级台阶,也可以跳上2级……它也可以跳上n级。求该青蛙跳上一个n级的台阶总共有多少种跳法。 示例1 输入 1|3 返回值 1|4 1、看了讲解豁然开朗 因为n级台阶,第一步有n种跳法:跳1级、跳2级、到跳n级跳1级,剩下n-1级,则剩下跳法是f(n-1)跳2级,剩下n-2级,则剩下跳法是f(n-2)所以f(n)=f(n-1)+f(n-
阅读更多...