【单片机到嵌入式之路】序列之二:单片机部分

  • 冰山一角
  • LV5工程师
  • |      2014-01-03 23:14:55
  • 浏览量 4520
  • 回复:38

一、单片机的广泛性

几乎很多从事控制代码编写的工程师,第一次接触的控制类项目都是单片机,不论是在学校还是工作了。有了单片机基础,学习其他的单片机和嵌入式都相对要容易些。

二、单片机的主要内容

1.先认识单片机,了解单片机的主要组成和各个管脚的定义及功能;

2.了解一些单片机汇编知识,方便后续调试;

3.掌握单片机中断机制,这个后续还会讲到;

4.掌握单片机定时和计数器;

5.掌握单片机的串口通信。

以上是对想从事单片机学习的人必须掌握的基本内容。

三、代码的规范性

代码书写一定要规范,这不仅对个人,对后人也是很有帮助。变量的取名一定要注意,最好见名知意,下面是个人的函数编写规范,仅供参考

/***************************************

函数描述:关闭LED灯函数

输入参数:No

返 回 值:No

说    明:

修改记录: 

****************************************/  

void LED_Close(void)

{

GPIO_SetBits(LED1_PORT, LED1_PIN );

}

文件名的格式:

/*

* Copyright (c) 2014, 鑫亮电子

* All rights reserved.

文件名称:主函数

摘    要:LED灯闪烁

硬件平台:STM32F030探索套件

当前版本:V0.0

作    者:@量子CPU (QQ:747764222)

完成日期:2013-12-23

修改记录:

*/

以上都是仅供参考。格式可以不同,但是请考虑后续的维护和后人阅读你代码的痛苦性就可以了。

今天暂时写到这里收笔吧。

  • 0
  • 收藏
  • 举报
  • 分享
我来回复

登录后可评论,请 登录注册

所有回答 数量:34
冰山一角 2015-11-21
都可以               
0   回复
举报
发布
爸比说你没用 2015-11-21

这是用的是stm32单片机吗?

还是其他的咯?


0   回复
举报
发布
littleHi 2015-07-07
冰哥真的是见多识广啊
0   回复
举报
发布
littleHi 2015-07-07
这帖子好啊
0   回复
举报
发布
冰山一角 2015-07-07
0   回复
举报
发布
两三点雨山前 2015-07-07
赞 对初学者很有帮助
0   回复
举报
发布
冰山一角 2015-07-06
0   回复
举报
发布
孤独的远行人 2015-07-06
支持原创,写代码的基本规范。
0   回复
举报
发布
冰山一角 2014-07-21
0   回复
举报
发布
冰山一角 2014-06-16
0   回复
举报
发布
查看更多
x
收藏成功!点击 我的收藏 查看收藏的全部帖子