资源简介
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
- 上一篇:电路设计实验正弦/方波/三角波,波形发生器
- 下一篇:带上位机的点阵屏.rar
相关资源
- 郭天祥51单片机开发板原理图
- 51单片机 LCD1602液晶 sht31 IIC接口
- 51单片机 ADC0832 ADC 仿真 proteus LCD160
- 基于新一代8051单片机的旋转 LED灯
- 电子秤仿真设计.rar
- ADC0804+DAC0832 51单片机
- 亲手写的基于51单片机的24LC512读写程
- 51单片机简单的中断法串口收发程序
- C51单片机12864菜单实现功能_综合.rar
- 51单片机控制步进电机的程序
- 基于51单片机的定时器汇编源程序
- 单片机红绿灯实验报告
- 基于51单片机的超强科学计算器--精确
- 用ADC0808、51单片机做的数字电压表
- 51单片机汇编计算器
- DS12C887、1602与51单片机接口PCB图和驱动
- 基于AT89S51单片机的教室灯光智能控制
- 自己编写的使用nrf2401无线通信时51单
- 51单片机汇编指令详解
- 基于51单片机的红外遥控电动机转速控
- 基于51单片机的0-60秒计时器仿真
- 51单片机大部分例程
- 51单片机实用汇编程序库
- C51单片机 ad转换模拟摇杆ps2
- 精简版sprintf
- 51单片机汇编实现的交通灯
- ADC0809模数装换电压表12864LCD显示
- 51单片机模拟I2C从机
- 基于51单片机的多功能数字时钟
- 基于51单片机的超声波测距程序LCD16
评论
共有 条评论