77

帖子

0

TA的资源

一粒金砂(中级)

101
 
87楼:我不太同意
单片机程序:
能用中断的不用循环,比如外部中断而不用查询,通信中断而不用查询,否则可能引起死机。
能用定时的不用延时。定时中断里设置标志就退出,在主循环里处理中断数据。
中断里做尽可能少的工作,然后设置标志,在主循环里处理中断数据。
标志很多,尽量用结构体。
这样的单片机程序,稳定性高。


回复

80

帖子

0

TA的资源

一粒金砂(初级)

102
 
单片机的资源不是很多.首先要对单片机的内部结构有一定的了解,然后把c语言基础打好。
这样可以用c语言编写出高效的代码!
 
 

回复

71

帖子

0

TA的资源

一粒金砂(初级)

103
 
头一次写单片程序51,写了一大堆函数,文件,写完之后才发现单片空间几乎用完了。等到后来要在里面添加新功能的时候代码空间不够用,程序直接报废,那种感觉之痛苦。占个座听听课。
 
 
 

回复

77

帖子

0

TA的资源

一粒金砂(初级)

104
 
围观
 
 
 

回复

79

帖子

0

TA的资源

一粒金砂(初级)

105
 
多动手很重要
 
 
 

回复

59

帖子

0

TA的资源

一粒金砂(初级)

106
 
多练练吧  看看别人的程序 然后试试用新的方法来编写 再相互对比

慢慢积累 每个人都有最适合自己的方法  需要自己去领悟
 
 
 

回复

75

帖子

0

TA的资源

一粒金砂(初级)

107
 
引用 2 楼 duojinian 的回复:
1).51单片机C语言应用程序设计实例精讲
51单片机C语言应用程序设计实例精讲(第2版)
作者:戴佳,戴卫恒,刘博文 编著   出版社:电子工业出版社   出版时间:2008年12月
2).单片机应用技术
作者:谭立新 主编   出版社:中南大学出版社   出版时间:2009年09月


这两本书非常有有,我看了受益匪浅
 
 
 

回复

71

帖子

0

TA的资源

一粒金砂(初级)

108
 
WO ye 想知道
 
 
 

回复

99

帖子

0

TA的资源

一粒金砂(初级)

109
 
刚起步
一起学习
 
 
 

回复

68

帖子

0

TA的资源

一粒金砂(初级)

110
 
站在用户的角度分析功能,划分模块,然后开发。
多动手,多总结,多讨论
 
 
 

回复

68

帖子

0

TA的资源

一粒金砂(初级)

111
 
找一些较好的书+一些高手的程序参考一下就可以了
 
 
 

回复

68

帖子

0

TA的资源

一粒金砂(初级)

112
 
实践出真知啊
 
 
 

回复

59

帖子

0

TA的资源

一粒金砂(初级)

113
 
多多的实验,多多的看论坛,多多的看书,多多的问人,多多的自己动手。
 
 
 

回复

73

帖子

0

TA的资源

一粒金砂(初级)

114
 
大虾们 可不能这样说啊
 
 
 

回复

65

帖子

0

TA的资源

一粒金砂(初级)

115
 
       呵呵,,,加油,加油,,,,一起加有,,,,
            无论学啥子都要总结,,最重要......总结 ...............
 
 
 

回复

67

帖子

0

TA的资源

一粒金砂(初级)

116
 
一直相信大学教科书里的一句话,算法才是程序的灵魂
 
 
 

回复

68

帖子

0

TA的资源

一粒金砂(初级)

117
 
引用 15 楼 zhoushunda960 的回复:
我也和lz有同感,我是原来是搞软件的。只是因为工作需要,被迫学习的51单片机c语言编写。在学习开始阶段,主要是看公司原来那些搞硬件的工程师留下的程序。虽然是用c写的,但结构那个一个叫乱,可读性和汇编语言写的有一拼。
  后来随着学习的不断深入,我开始从网上下载高人的一些代码,还有就是多看keil c本身自己带的demo程序和一些linux内核代码片段(主要是看程序结构及处理问题的思路),然后结合……


ding
 
 
 

回复

61

帖子

0

TA的资源

一粒金砂(初级)

118
 
多听多看,少说多做了
 
 
 

回复

63

帖子

0

TA的资源

一粒金砂(初级)

119
 
给楼主一个建议,看看国外的<数据结构>方面的教材
 
 
 

回复

79

帖子

0

TA的资源

一粒金砂(初级)

120
 
嗯 ,学习了!
 
 
 

回复
您需要登录后才可以回帖 登录 | 注册

随便看看
查找数据手册?

EEWorld Datasheet 技术支持

相关文章 更多>>
关闭
站长推荐上一条 1/10 下一条

 
EEWorld订阅号

 
EEWorld服务号

 
汽车开发圈

About Us 关于我们 客户服务 联系方式 器件索引 网站地图 最新更新 手机版

站点相关: 国产芯 安防电子 汽车电子 手机便携 工业控制 家用电子 医疗电子 测试测量 网络通信 物联网

北京市海淀区中关村大街18号B座15层1530室 电话:(010)82350740 邮编:100190

电子工程世界版权所有 京B2-20211791 京ICP备10001474号-1 电信业务审批[2006]字第258号函 京公网安备 11010802033920号 Copyright © 2005-2024 EEWORLD.com.cn, Inc. All rights reserved
快速回复 返回顶部 返回列表