资源简介

51单片机实现scanf和printf函数,在需要格式化输出输入时使用,方便很多,不必在进行取余取整运算,而且输出格式自定义,跟windows下的使用方法一样。

资源截图

代码片段和文件信息

#include “STC12C5a60s2.h“
#include “stdio.h“
#include “uart.h“

void delay(uint t)
{
uint i;
while(t--)
  for(i=0;i<125;i++);
}

void main()
{
char  string[20]={0};
long longintdata=0;
float floatdata=0;

delay(1000);
UART1_Init(01220);//19200
delay(1000);

printf(“\r\nhello world!\r\n“);
printf(“test scanfplease input a stringa long and a float data(such as ‘string. 123456 123.456‘):\r\n“);

scanf (“%s %ld %f“string&longintdata&floatdata);
printf(“\r\nwhat you input is:\r\n“);
printf(“%s %ld %f\r\n“stringlongintdatafloatdata);

while(1)
{
if(P3==(P3&0xfe)) IAP_CONTR=0X60;
}
}




 属性            大小     日期    时间   名称
----------- ---------  ---------- -----  ----

     文件        652  2014-02-27 15:30  uart(printf)\project\main.c

     文件       2034  2014-02-27 15:26  uart(printf)\project\main.LST

     文件      12913  2014-02-27 15:26  uart(printf)\project\main.OBJ

     文件      46221  2010-10-06 20:20  uart(printf)\project\stc12c5a60s2.h

     文件      32344  2014-02-27 15:26  uart(printf)\project\uart

     文件      14112  2014-02-27 15:26  uart(printf)\project\uart.hex

     文件         63  2014-02-27 15:26  uart(printf)\project\uart.lnp

     文件       8469  2014-02-27 15:23  uart(printf)\project\uart.lst

     文件      18933  2014-02-27 15:26  uart(printf)\project\uart.M51

     文件      14626  2014-02-27 15:23  uart(printf)\project\uart.obj

     文件       4646  2014-02-27 15:26  uart(printf)\project\uart.plg

    .......     67253  2014-02-27 15:37  uart(printf)\project\uart.uvgui.Administrator

    .......     67179  2014-02-27 15:15  uart(printf)\project\uart.uvgui_Administrator.bak

    .......      6204  2014-02-27 15:37  uart(printf)\project\uart.uvopt

    .......     13440  2014-02-27 15:37  uart(printf)\project\uart.uvproj

    .......      6387  2014-02-27 15:15  uart(printf)\project\uart_uvopt.bak

    .......     13265  2014-02-27 15:12  uart(printf)\project\uart_uvproj.bak

     文件       4073  2014-02-27 15:37  uart(printf)\uart\uart.c

     文件        501  2014-02-27 15:21  uart(printf)\uart\uart.H

     目录          0  2014-02-27 15:37  uart(printf)\project

     目录          0  2014-02-27 15:20  uart(printf)\uart

     目录          0  2014-02-27 15:16  uart(printf)

----------- ---------  ---------- -----  ----

               333315                    22


评论

共有 条评论