历史上的今天
今天是:2025年03月11日(星期二)
2018年03月11日 | 一个跳舞机器人的C语言程序
2018-03-11 来源:eefocus
先写预处理命令和变量定义.

编写简谱的数组,其中第一项为音符,第二项为节拍,第三项为小车动作值。


还有定时器中断处理程序,用它来输出方波。

再写一个读简谱子程序,就是把数组中的数据分别放到定时器初值变量、节拍延时变量、小车动作变量中。

最后是主程序,基本流程和汇编语言一样。


分支程序
这里使用了条件语句,也就是当条件符合时就执行语句。条件语句又被称为分支语句,也有人称为判断语句。它是由关键字if构成。就如同我平常说话一样,C语言中也用“如果……就……”或“如果……就……否则……”。if语句根据所给定的条件是否满足,即根据判定的结果是真是假来决定后面的语句是否执行。C语言提供了三种形式的条件语句:

当条件表达式成立时,就执行语句1。否则就执行语句2

这是由ifelse语句组成的嵌套,可以实现很多方向的条件分支。注意if和else要配对使用,如果少了一个就会语法出错,而且else总是与它上面最临近的if配对。
上一篇:上位机串口的通信编程
史海拾趣
|
"经典的DSP的C程序和汇编程序库/常用例程"——学习资料!! http://sanhengxing.com/xzindex.asp 还有其他的关于等等单片机的资料,不知道有没有需要的,大家去看看吧! 关于 DSP DSP(digital singnal processor)是一种独特的微处理器,是以数字信号来处理大量信息的器件.其工作原理是接收模拟信号,转换为 ...… 查看全部问答> |
|
Xilinx FPGA中如何接收双数据速率(DDR)数据 各位大虾好: 请教大家一个问题:如题所示,在Xilinx FPGA中接收双数据速率(DDR)数据,一般情况下是如何做的?是用IDDR2原语吗?望高手给予指点,谢谢了… 查看全部问答> |
|
现在很多的引进设备或者引进图纸很多输入电源配备。三相电源输入配有黄/绿线接外裸金属柜体以及电机外壳,机柜内控制部分另有隔离的变压器或变换器,次级要求输出有一端接地,接地的双色线不是黄/绿线是其他的双色线。遇到如此配线方式我们该如何的 ...… 查看全部问答> |
|
在用MSP430X15x采集多路DS18B20时是不是要先规定每一路18B20的地址?这个地址是根据什么规定的?看到的程序基本上都是采集一路的,在搜索ROM后还需要哪些改动… 查看全部问答> |
|
大家好,我现在在学习使用msp430f2274单片机,想两个SPI口同时应用。 但是发现UCA0CLK和UCB0STE复用,UCA0STE和UCB0CLK也复用。 这样情况下不知道是否可以同时应用两个SPI口。 恳请请各位有经验的朋友帮分析一下!谢谢… 查看全部问答> |




