微波EDA网,见证研发工程师的成长!
首页 > 研发问答 > 嵌入式设计讨论 > MCU和单片机设计讨论 > 函数命名基本规则

函数命名基本规则

时间:10-02 整理:3721RD 点击:
好多单片机初学者对于函数的命名都有一定的迷惑,今天给大家列出一些规则,让你的C语言不在糟糕,一目了然。
函数命名基本规则是函数名的中心词为动词,中心词可用缩写形式:
key_scan() //键盘扫描。其中动词前面的名词以区分函数操作的对象。
初始化函数:
init();
XXX_init();
其中XXX代表某种外设,下同。例如:lcd_init(), led_init(), adc0809_init();
显示函数:
XXX_display();
例如:lcd_display(), seg_display()//数码管显示,lcd12864_display();
数据传送:
发送:
XXX_send();
例如:UART_send()//串口发送, I2C_send(), SPI_send(),
接收数据:
XXX_receive(),
例如:UART_send(), I2C_send().
读取一位数据:
XXX_bit_read()
例如:DS18B20_bit_read(), PCF8591_bit_read();
读一个字节数据:XXX_byte_read(),
写一个数据:XXX_bit_write(), XXX_byte_write(),
写命令函数:XXX_write_com(), //写数据可以使用write_dat
数据转换:dat_change()
得到数据:get_dat()
延时:delay(),delayus(),delayms()
定位:XXX_pos();
打开某种外设:XXX_on();
外设置位(输出高电平):XXX_setbit()
外设复位:XXX_reset()
外设开始运行:XXX_start()
清除外设:XXX_clear()

自己顶一下

谢谢,以后写程序不再混乱

Copyright © 2017-2020 微波EDA网 版权所有

网站地图

Top