命名规范:
程序:F 标号:L
寄存器:R 常数:D 标志:S或B
时间Time 计数Count 标志Flag 备份 Bak 缓冲 Buf 数据 Data
程序结束End Exit 错误处理 Error
具体单词参见后面的附录:
;---------------------------------------------------------------
排版方式:
程序空格1个tab即可;
全部指令,采用大写;
标题顶头写;内容缩进;不同内容用空格;不同模块用空行隔开;
---子程序 ;===主要程序;***文件头部注释;
---> ===> 控制关系
缩进,空格,空行;
---,===,****
--->,====>,\\\\
///,
;-----------------------------------------------------------------
;;;;;;附录:
程序命名规范:
1.F程序 L程序中的标号;
2.B,S标志bit R寄存器,D数据,常量
3.常用命名单词:
adjust 调整 judge 判断 select 选择
set 设置 clear 清除 alart alarm 警报
tone音量 play 播放 pause 暂停
finish完成 over结束 diaplay 显示
check检查 hole保持 exit退出
end结束 start启动 begin开始
up上升 down下降 inc增加
dec减少 exchange交换 to转到
save保存 read/write RD/WR
math计算 cal计算
calendar日历 clock时钟
int中断 handle处理 input输入
output输出 char字符 sign标号,信号
press气压 temp温度/临时 buf缓存
data数据 result结果 success成功
fail失败 fault故障 error/err错误
get获取 send发送 receive/rev/rec接收
ack应答 hand握手 protocol 协议
communication通信 close/off/over 关闭结束
small 小于 large 大于 equal等于
low小于 over 大于
light光 voice/sound声音 flash闪烁
backlight背光 halfsecond半秒 second秒
minute分 hour时 date日期
day 天 month月 year年
week周
loop循环 change更改 num序号
sum/total总量 control/ctl控制 run运行
range范围 limit限制 last/his历史
record记录 memory内存
coefficien/parameter 参数,系数
first优先 level级别,等级
顶端top bottom底端
正常normal 异常abnormal extend扩展
version版本
trial(试用版) unregistered(未注册版)
demo版 test测试版
release registered standard deluxe reference正式版
professional(专业版) enterprise(企业版)
key按键 long长 short短 together同
press按下 free释放 hole保持
nokey无键 status状态
function函数,功能
sub子文件,子程序
format格式化 standard基准,标准
?流水灯
pulse 脉冲 cycle周期,循环
length长度 width宽度 high高度
distant 距离
方法way model 模块module
move移动 count/cnt计数 time/t计时
jump跳转 and or xor 与或异或
compare比较 riseedge上升沿 falledge下降沿
rule规则 interval间隔,距离
auto自动 manual手动
operate操作 value数值
variable变量 note/annotation注释
remain余数
proportional比例 intergral积分 derivitive微分
gain增益 band区域 dead band死区
文档常用单词:
description描述 features特征 application应用
absolute绝对的 ratines等级,评估
recommended被推荐的
electrical电气的 characteristics特点
soldering 焊接