Global Sources
电子工程专辑网站
首页 | 登录 | 现在注册  

半导体技术专区
晶圆尺寸的不断增大,深亚微米工艺的日益发展,各种新型解决方案的推出,这一切都给半导体技术赋予了新的内容。参与发言和讨论,与大家分享您的心得和体会。
 


发表新主题 发表新主题 
收藏该主题... 收藏   打印这个帖子... 打印   关注该主题... 关注   推荐这个帖子... 推荐
楼主      问题: 如何成为单片机开发高手
发布时间: 2002-11-21 上午9:45

作者: 笨笨熊
等级: 白银少侠
积分: 1431 分

发送消息

查看用户的所有发言

如何成为单片机开发高手





单片机适用于电子玩具、工业控制、民用电器、机电一体化产品、航天航海等众多领域,而单片机的应用开发不单是软件的开发,其开发语言和硬件密切相关。所以只有开发者对单片机的内部结构非常了解,才能编好软件。而单片机的开发应用还涉及到硬件扩展接口和各类传感器,更重要的是必须尽可能地了解各学科中适应单片机完成的控制项目以及控制过程。





掌握单片机的应用开发需要一个过程。首先必须掌握数字电路和模拟电路方面的知识,还必须学习单片机原理、硬件结构、扩展接口和编程语言。初次开发时由于没经验,可能要经过多次反复才能完成项目。这时,你会得到较大的收获和积累,表现在以下几个方面:硬件设计方面的积累;





软件设计方面的积累;





设计经验方面的积累。





硬件开发是单片机应用开发的基础,软件的开发是建立在硬件之上,软硬件设计的巧妙结合是项目开发质量保证的关键。在单片机硬件开发设计中应注意以下几个方面:





单片机应用开发者必须学习应用最新单片机(MCU),新型的MCU的优势表现在时钟频率的进一步提高(从6MHz提高到33MHz),指令执行速度的提高(从12个机器周期到6个机器周期,甚至到1个机器周期),处理器相关功能的提高(如增加了数学处理、模糊控制等),内部程序存储器和数据存储器容量的进一步扩大(ROM扩到64K,RAM扩到2K),A/D和D/A转换器的内部集成,LCD显示等功能模块的内部集成,外部扩展功能的增强。如Philips的P89C884单片机内部有64K FLASH(快闪存储器)、3个计数器、33MHz时钟、6个机器周期执行一条指令、I2C总线、ISP/IAP等。





扩展接口的开发尽可能采用PSD、FPGA(或CPLD)等器件开发。这类器件都有开发平台的支持,开发难度较小,开发出的硬件性能可靠、结构紧凑、利于修改、保密性好。这种方法也是硬件接口开发的趋势。如Altera公司生产的EPM7128S应用较广,在中国市场也容易买到;WSI推出的新型可编程的单片机外围器件PSD813F,把单片机外围电路中的许多功能模块组合在一起,为用户提供体积更小、成本更低、开发更快的解决方案。





扩展了RS-232等标准串口以后,单片机可和PC机通信,对于众多测控方面的人机对话、报表输出、集成控制等功能进行优势互补。如果芯片支持1SP/IAP功能还可以进行在线仿真和远程调试远程软件升级。例如,Dallas的1位总线接口、Philips的I2C总线等接口,均配有较多的专用扩展接口,接口扩展十分方便,所配软件有标准模式,也较容易编写。





C语言是普及最广泛的程序设计语言,它既有高级语言的各种特点,又可对硬件进行操作,并可进行结构化程序设计,用C语言编写的程序较容易移植。目前已有专为单片机设计的C语言编译器,如Franklin C51、KEIL C51,它们可生成简洁可靠的目标代码,在代码效率和代码执行速度上完全可以和汇编媲美。





有时开发一个单片机应用项目,在仿真调试完成后系统运行正常,而接入现场后出现不能正常运行或运行时好时坏,脱离现场后一切正常,这种现象就涉及到可靠性问题。解决这种问题可以从以下几个方面考虑:





1、选择性能好、抗干扰能力强的供电系统,尽量少地从电源引入干扰;




2、设计电路板时排除可能引起干扰的因素,合理布线,避免高频信号的干扰,图1显示了合理的布

鲜花 (
0
)
臭鸡蛋 (
0
)
   回复该主题... 回复   引用这个帖子... 引用 
 
第 1 楼      好文章
发布时间: 2003-7-26 上午10:03

作者: heady
等级: 初入江湖
积分: 106 分

发送消息

查看用户的所有发言

对我们初学者来说是很好的指,希望以后多多指点

鲜花 (
0
)
臭鸡蛋 (
0
)
   回复该主题... 回复   引用这个帖子... 引用 
 
第 2 楼      不错,写得很好
发布时间: 2003-9-29 下午9:20

作者: askl
等级: 初入江湖
积分: 116 分

发送消息

查看用户的所有发言

很有帮助

鲜花 (
0
)
臭鸡蛋 (
0
)
   回复该主题... 回复   引用这个帖子... 引用 
 
第 3 楼      受益匪浅
发布时间: 2003-11-19 下午7:03

作者: 一滴雨
等级: 初入江湖
积分: 110 分

发送消息

查看用户的所有发言

给单片机应用人员以方向性指引。可以给初入行的年轻人以很大帮助!!!谢谢作者。希望类似的文章再多一些!!!让我们大家一起努力,把中国的单片机应用技术水平搞上去,为国家的富强作一份我们技术人员应做的贡献!

鲜花 (
0
)
臭鸡蛋 (
0
)
   回复该主题... 回复   引用这个帖子... 引用 
 
第 4 楼     
发布时间: 2004-1-5 上午9:46

作者: 呜呜呜呜
等级: 初入江湖
积分: 108 分

发送消息

查看用户的所有发言

本人认为良好的设计习惯,多做,经验吸收和自我积累,马上能成为单片机高手

鲜花 (
0
)
臭鸡蛋 (
0
)
   回复该主题... 回复   引用这个帖子... 引用 
 
第 5 楼      谈谈我对单片机的看法!
发布时间: 2004-2-13 上午8:54

作者: tomjack
等级: 初入江湖
积分: 112 分

发送消息

查看用户的所有发言

单片机是没有什么用的东西,它之所以用量较大,我猜有一半是用在做试验上了(损坏掉了),一半用在产品上了。我以前搞单片机,现在改搞微波了,没有一个人靠搞单片机成了专家教授或院士。我们单位搞单片机的公司再有三个月就关门了。所以大家听我的:不要把单片机当成自己的主业。北京的高中生都会搞单片机,大学生搞这破玩意,没用!

鲜花 (
0
)
臭鸡蛋 (
0
)
   回复该主题... 回复   引用这个帖子... 引用 
 
第 6 楼      不赞同楼上的看法
发布时间: 2004-2-22 上午8:40

作者: 汤启隆
等级: 初入江湖
积分: 104 分

发送消息

查看用户的所有发言

我虽然不是单片机的专业人士,但我对其相关产业有一定了解,目前中国还有很多机电一体化的产品需要用到单片机,虽然单片机不是一们非常高深的学科,函盖面也并不广,但中国目前有许多东西还不能自己研发,或者其稳定性和耐久性有待提高,正因为这些水平的底下,使得很多需要高可靠性高精度控制的机械,无法实现国产化。这个东西并不是仅仅知道怎么用就行了的这么简单,还要深入研究 ,使其更加简化更加可靠。

鲜花 (
0
)
臭鸡蛋 (
0
)
   回复该主题... 回复   引用这个帖子... 引用 
 
第 7 楼     
发布时间: 2004-2-22 下午4:31

作者: 汤启隆
等级: 初入江湖
积分: 104 分

发送消息

查看用户的所有发言


鲜花 (
0
)
臭鸡蛋 (
0
)
   回复该主题... 回复   引用这个帖子... 引用 
 
第 8 楼      有见的。
发布时间: 2004-3-18 上午10:07

作者: 刀光剑影
等级: 初入江湖
积分: 121 分

发送消息

查看用户的所有发言

我这边有个测试与测量专业研讨会更有见的哦。属中西合用、珠联壁合。呵呵,你看,有美国、德国、英国、日本、挪威,当然还有俺中国,没被那些资本主义国家“侵略”掉!!所以我决定去偷点技术回来,支持我们民族企业。哈哈,有谁顶?

鲜花 (
0
)
臭鸡蛋 (
0
)
   回复该主题... 回复   引用这个帖子... 引用 
 
第 9 楼      有见的
发布时间: 2004-3-18 上午10:08

作者: 刀光剑影
等级: 初入江湖
积分: 121 分

发送消息

查看用户的所有发言

我这边有个测试与测量专业研讨会更有见的哦。属中西合用、珠联壁合。呵呵,你看,有美国、德国、英国、日本、挪威,当然还有俺中国,没被那些资本主义国家“侵略”掉!!所以我决定去偷点技术回来,支持我们民族企业。哈哈,有谁顶?

鲜花 (
0
)
臭鸡蛋 (
0
)
   回复该主题... 回复   引用这个帖子... 引用 
 
第 10 楼     
发布时间: 2004-3-31 下午3:54

作者: SeanTian
等级: 初入江湖
积分: 106 分

发送消息

查看用户的所有发言

好东西。

鲜花 (
0
)
臭鸡蛋 (
0
)
   回复该主题... 回复   引用这个帖子... 引用 
 
第 11 楼     
发布时间: 2004-4-7 下午1:53

作者: Electronic
等级: 初入江湖
积分: 109 分

发送消息

查看用户的所有发言


鲜花 (
0
)
臭鸡蛋 (
0
)
   回复该主题... 回复   引用这个帖子... 引用 
 
第 12 楼      有道理
发布时间: 2004-4-7 下午1:55

作者: Electronic
等级: 初入江湖
积分: 109 分

发送消息

查看用户的所有发言

有道理!

鲜花 (
0
)
臭鸡蛋 (
0
)
   回复该主题... 回复   引用这个帖子... 引用 
 
第 13 楼     
发布时间: 2004-4-26 下午3:39

作者: 飞机
等级: 初入江湖
积分: 126 分

发送消息

查看用户的所有发言

看来我学的还有很多!自己的硬件水平菜!

鲜花 (
0
)
臭鸡蛋 (
0
)
   回复该主题... 回复   引用这个帖子... 引用 
 
第 14 楼      行吗??
发布时间: 2004-5-12 下午4:21

作者: 飞机
等级: 初入江湖
积分: 126 分

发送消息

查看用户的所有发言

外国老可精着呢??

鲜花 (
0
)
臭鸡蛋 (
0
)
   回复该主题... 回复   引用这个帖子... 引用 
 
第 15 楼      To:Molidong
发布时间: 2004-6-17 下午3:18

作者: Alan
等级: 白银少侠
积分: 1435 分

发送消息

查看用户的所有发言

楼上的观点有点偏激和片面,单片机设计分软件和硬件两大部分,作为一个单片机的高手,必须对这两方面都要精通。尤其是系统性的设计,更是重要。至于单片机的应用,那更是无孔不入,包括你所说的微波,没有单片机不可能做成终端的产品。

目前国内对单片机的开发在系统设计方面最弱,还有就是外围的硬件设计,求其原因是因为我们的一些工程师要么只董硬件,要么只董软件,未能两者兼顾或者互相的配合。

鲜花 (
0
)
臭鸡蛋 (
0
)
   回复该主题... 回复   引用这个帖子... 引用 
 
第 16 楼      楼上观点很有见地!
发布时间: 2004-7-26 下午11:36

作者: 巴山秋池
等级: 初入江湖
积分: 115 分

发送消息

查看用户的所有发言

不从系统设计角度开发单片机确实很容易让人走入歧途,目前国内很多单片机开发的教材往往只孤立地强调单片机开发简单容易的一面,而没有对一个电子系统开发的完整内容讲透彻。

鲜花 (
0
)
臭鸡蛋 (
0
)
   回复该主题... 回复   引用这个帖子... 引用 
 
第 17 楼      总体来说还是有点难!!
发布时间: 2004-7-27 下午4:39

作者: johoni
等级: 初入江湖
积分: 102 分

发送消息

查看用户的所有发言

总体来说还是有点难!!

鲜花 (
0
)
臭鸡蛋 (
0
)
   回复该主题... 回复   引用这个帖子... 引用