C语言
九幽小班
yesterday you say tomorrow
展开
-
C++一些问题的参考网址
C++一些问题的解答网址1. C++常用的库文件2. C++类的对象和类的指针的区别3. C++中多态的意义4. 基类和派生类5. C++中模板的作用1. C++常用的库文件C++常用头文件2. C++类的对象和类的指针的区别类的指针能用于函数多态,而类的对象不能类的对象和指针的区别3. C++中多态的意义静态多态和动态多态静态多态:函数的重载,在编译的时候实现——根据输入到函数中...原创 2020-03-23 00:59:03 · 229 阅读 · 0 评论 -
C语言实现Dijkstra算法(求解两点之间最短路径问题)
文章目录程序框图及变量说明程序框图算法解释所用数据代码实现运行结果程序框图及变量说明程序框图常量:N——所选节点个数MAX——定义两点之间若无路径赋予的最大值变量:DIST[N]——存储已经搜寻到的最短路径Is[N]——存储节点是否被遍历的状态Path[N]——图之间的路径矩阵Road[N]——存储最短路径时该节点的上一节点算法解释该程序遍历N个点,故总遍历次数应为N-...原创 2019-02-28 15:57:55 · 10535 阅读 · 6 评论 -
C语言实现最优路径算法(有限时间约束条件下的算法模型)
文章目录模型假设模型求解第一阶段——只考虑单一的公路运输(Dijkstra算法)建立模型模型假设以上海到广州为例,在公路与铁路的混合运输网中共选取28个城市,查阅数据得到各点之间的路程,同时查阅到运输成本的计算公式以及公路运输和铁路运输的速度,逐渐深入的方式建立了三个模型并且求解。本次模型解答分为三个阶段:1.公路运输阶段,在这个阶段中我们只考虑两地之间的公路运输,讨论两地之间的最...原创 2020-03-23 01:31:22 · 4964 阅读 · 0 评论 -
MSP430G2553软件实现IIC
文章目录相关材料程序框图代码实现IIC实现代码(前面的宏定义适用于MSP430)相关材料IIC总线协议Verilog实现IIC主机对从机的写操作(zybo z7板运行代码)pca9685的舵机控制程序框图单片机IIC控制流程框图代码实现IIC实现代码(前面的宏定义适用于MSP430)#define uchar unsigned char#define uint unsi...原创 2019-03-01 20:41:39 · 2288 阅读 · 1 评论 -
用C语言中栈的思想实现加减乘除四则运算和括号的计算器
用C语言中栈的思想实现加减乘除四则运算和括号的计算器设计思路将每个运算符设置优先级,运用栈先入后出的思想,从左到右扫描输入到电脑上的计算公式,将扫描到的数字数据和字符数据的优先级分别存入两个数组,再依次从两个数组中弹出对应的数据和计算符号进行计算主要问题1.如何让计算机实现正确的符号计算顺序?为每个符号设定相应的优先级,在这个程序中我将+,-优先级设置为1,*,/设置为2,(设置为3,)...原创 2019-02-26 17:07:00 · 7524 阅读 · 4 评论 -
MSP430g2553硬件UART(基于官方例程的修改)
文章目录官方例程的UART程序流程代码分析main.c一开始官方例程的UART_Keyboard在电脑上老是运行不了,于是就自己上网学习了一下UART实现的具体过程,修改了一下官方的例程代码,在这里记录一下官方例程的UART程序流程这里我用onenote大致画了一下对于Tx和Rx中断:当单片机内部的Rx_buf寄存器(一般来说8bits)收到了无符号字符型数据时,就会产生Rx中断,系统调...原创 2019-04-04 20:34:19 · 4148 阅读 · 3 评论 -
十六进制转ASCII码
记录一下自己在做项目的时候遇到的问题:芯片传回来的数据是以十六进制表示的,但是我想要把这十六进制代表的数据通过UART发送到电脑上表示出来,所以最终要求就是将十六进制表示的数据用ASCII码表示传给电脑。但是所用的单片机又调不出sprintf函数…后面发现从HEX到ASCII很难直接实现,所以便想到:HEX—>BCD,BCD—>ASCII//==================...原创 2019-04-04 21:03:16 · 15547 阅读 · 0 评论 -
IIC的多字节读取
前言前面有做过用MSP430的IIC软件实现,现在换了一块板子而且一次需要读写板子上连续的三个寄存器,以前看的资料都是读写单个字节,这一下可把爷给整懵逼了…所以学完以后特地来记录一下,代码是AD7745官网上给的代码,就复制保存下来了。MSP430G2553软件实现IICIIC协议详解首先我用的芯片是AD7745高精度电容测量芯片,其电容值存储在三个连续的寄存器内,分别存高位,中位和低位,...原创 2019-04-04 21:45:24 · 9916 阅读 · 1 评论