快捷搜索:  汽车  科技

用keil编c语言程序51单片机(单片机C语言编程之)

用keil编c语言程序51单片机(单片机C语言编程之)进入调试模式后,点击Peripherals→Serial,弹出对话框如下:3. 编译和调试2. 输出实例本例简单以求余为例介绍,求余即取余数,在C语言中有“%”来表示,其运算结果返回余数。如:8%3,其运算结果为2,即8/3 = 2,余数为2。编程如下图所示:

在大学里学C语言的时候经常用到printf函数,用该函数打印输出计算结果非常的方便。但是在学了单片机之后,在keil环境中也想使用该函数打印输出该怎么办呢?下面来讲解一下keil中如何使用printf函数输出结果。

1. 关于头文件

C语言编程要包含头文件,所用到的函数或者变量在哪个头文件里就把该头文件包含进去,要使用printf函数就要知道它包含在哪个头文件中。printf函数在“stdio.h”头文件中,所以该头文件要被包含。以下语句必不可少:

#include <stdio.h>

2. 输出实例

本例简单以求余为例介绍,求余即取余数,在C语言中有“%”来表示,其运算结果返回余数。如:

8%3,其运算结果为2,即8/3 = 2,余数为2。编程如下图所示:

用keil编c语言程序51单片机(单片机C语言编程之)(1)

3. 编译和调试

进入调试模式后,点击Peripherals→Serial,弹出对话框如下:

用keil编c语言程序51单片机(单片机C语言编程之)(2)

选中TI和RI。

4. 查看结果

点击view→Serial Windows→UART #1

用keil编c语言程序51单片机(单片机C语言编程之)(3)

5. 点击全速运行即可看见运行结果。

用keil编c语言程序51单片机(单片机C语言编程之)(4)

用keil编c语言程序51单片机(单片机C语言编程之)(5)

赶快试一下吧。

本订阅号致力于单片机、ARM等嵌入式软硬件的设计经验分享,秉承“人人都是电子设计经验的分享者”的理念,成功路上不孤单,我们一起努力。

公众号:micropoint8。网址:www.picmcu.com

大家有什么要讨论的欢迎留言评论啊。

猜您喜欢: