⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 l3-16.c

📁 单片机C语言程序设计教程与实训源代码及图片 单片机C语言程序设计教程与实训源代码及图片
💻 C
字号:
/**********************************************************************
程序名称:L3-16.c
程序功能:演示标准输入函数scanf( )的使用
程序作者:张三
创建时间:2008-3-28
**********************************************************************/
#include <reg51.h>
#include <stdio.h>
/**********************************************************************
函数名称:tst_printf ( void )
函数功能:演示scanf( )函数的使用方法
函数作者:张三
创建时间:2008-3-28
**********************************************************************/
void tst_scanf( void ) 
{
  	char d, buf [10];	// d、buf 分别用于存储输入的字符和字符串
  	int args_read;		// 用于接收scanf( )函数的返回值

  	printf ( "Enter a character and a string: \n" );
  	args_read = scanf ( "%c %9s", &d, buf );	// 字符串长度要小于9
  	printf ("%d arguments are read. \n The content is \"%c\" and \"%s\". 
		\n", args_read, d, buf);
}
/**********************************************************************
函数名称:serial_Init( void )
函数功能:初始化单片机的串行口,以便在Serial #1窗口中观察程序运行结果
函数作者:张三
创建时间:2008-3-28
**********************************************************************/
void serial_init( void )
{	
    	SCON = 0x50;		// 串行口:工作模式1
    	TMOD |= 0x20;		// 定时器T1:工作模式2
    	TH1 = 0xf3;		// 波特率为2400时T1的初值
    	TR1 = 1;		// 启动T1
    	TI = 1;			// 允许发送数据
}
/**********************************************************************
函数名称:main( void )
函数功能:主函数
调用函数:serial_init( )、tst_scanf( )
函数作者:张三
创建时间:2008-3-28
**********************************************************************/
void main( void )
{
	serial_init( );
	tst_scanf( );
}

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -