摘要: 二维数组:用二维数组将坐标保存,如果芯片51则变量最多128个,故适用于地图范围在11*11之内。 暴力走:遇见岔路口默认方向左中右则暴力走出,适用于简单地图。 参加比赛建议暴力走,地图在赛前会给出,将硬件搞好即可,软件问题不大,选用模块建议超声波测距离,最好是4个,保证每一步的精确。车一定足够小, 阅读全文
posted @ 2019-07-03 19:40 通信小九 阅读(3593) 评论(0) 推荐(0) 编辑
摘要: 在输出3时写1时上反向为0,下为1,1时MOS不接通,0接通 为1时上导通输出高电平1; 为0时下导通输出低电平0; VDD为逻辑电源正 VSS为逻辑地 若为输出状态则施密特触发器总为开 然后经过上拉下拉电阻输出高低电平,此时施密特总为开; 若施密特开则总为读 推挽输出与开漏输出不同之处在于推挽输出 阅读全文
posted @ 2019-03-30 13:14 通信小九 阅读(899) 评论(0) 推荐(0) 编辑
摘要: 每个定义的变量系统都会自动分配一个位置,一个字节为8个2进制的储存即1个字节最大可以储存255这个数,不同的系统中同一种变量可能有不同的字节。而且例如+3这个数的二进制按8个字节算的话为00000011;-3为10000011,即字节的首字母为正负数的判断,所以无符号型是带符号型的2倍,因为不用考虑 阅读全文
posted @ 2018-10-30 15:47 通信小九 阅读(435) 评论(1) 推荐(0) 编辑
摘要: 可以分为这么几类: 整形: 短整型,长整型,整形(int);带符号长整型,无符号长整型; 这一类声明的是整数,没有小数点,无符号的无负数,所以是带符号型长度的两倍。 实型: 单精度实型,双精度实型(double),长双精度实型, 这一类所声明的变量是带小数点的,双精度范围比单精度范围大。 字符型: 阅读全文
posted @ 2018-10-30 15:35 通信小九 阅读(278) 评论(3) 推荐(0) 编辑
摘要: 输入输出的为一个变量,变量的形式有很多种每种的输入输出不一样。比如scanf("%d",&n),//这算一个最常见的输入了,初学时%必须加,d为int型的表示,&为地址符,定义字符串时不用加,定义一般变量例如整形(int)长整形(long int); 及实型(float或double)及字符型(ch 阅读全文
posted @ 2018-10-29 21:01 通信小九 阅读(239) 评论(1) 推荐(0) 编辑
摘要: 初学时的程序都需要打#include<stdio.h>及int main() //int main中int 声明函数类型为整形,main为主函数;‘//’为注释的意思,后面的内容不会运行; 用一个较简单的程序解释。 #include<stdio.h>//头文件,写就行了 int main()//主函 阅读全文
posted @ 2018-10-29 20:37 通信小九 阅读(178) 评论(1) 推荐(0) 编辑