一个老工程师给单片机初学者的几点建议

一个老工程师给单片机初学者的几点建议
一个老工程师给单片机初学者的几点建议

1、单片机种类不要贪多

单片机生产厂家众多,种类繁多,例如PIC单片机就有多达500种型号!显然要把各种单片机都学会是不可能的,也是没有必要的。实际上一个人会1~2种单片机(例如STC、A VR、STM32等)就足够了。我们多年来做过100多个单片机项目,主要使用的不过就3种单片机。

对于初学者,建议就选一种单片机为主(当然,最基础的51单片机是必学的),把它学透、用精。即使以后需要用到其它种类的单片机,,由于基础扎实很快也能学会,因为单片机功能毕竟都是大同小异的。至于选用哪种单片机,最好请教有经验的老师或工程师。

2、学的精比学的多好

有些学习板号称带有几G~几十G的“免费”学习资料,且不说这些海量资料是怎么来的,光把这些资料浏览一遍就够花上数月乃至上年的时间了。看完之后还只是懂个大概,该不会的还是不会,时间长了还都忘光了。倒不如踏踏实实静下心来,吃透每一个知识点,理解每一个细节。本人学习C语言时仅仅利用一套实际产品的源码和一本C语言语法书,对每行程序都做彻底研究,不懂的语法就去查书(现在有网络就更方便了),顺藤摸瓜对每一个知识点都不放过。学完这套源码后,我马上就会编写实用程序了。这种学习方法的好处是把知识点

放在实际应用场景中来学,不仅容易理解,而且学完就会用,效率极高。

3、按需学习

单片机种类繁多,应用范围广泛,外围设备众多,要全部学会是不可能的。当然如果你有大把的时间除外。在实际工作中按需学习,这是一种高效率的学习方法,因为学了就用记得牢。而且,一年级的工程师和三年级的工程师同时学习某个功能模块,显然是三年级的工程师要学得快。(知行合一!)

4、能力比知识重要

在工作或学习过程中遇到技术难题,能不能运用所学的知识来快速解决问题,是工程师能力高低的一种体现。这种能力与个人天赋有关,更需要后天的培养。只要做到勤于实践、勤于思考、勤于积累,不放过每一个疑问或问题,你的能力将会不断获得提升。

5、经验比知识重要

有种叫经验的关键东西并不是你看几十G资料能够学得到的。获得经验的途径有两条:自己积累和拜高手为师。自己积累是必须的,但也是艰辛和缓慢的。拜高手为师是一条绝径,但要看缘分。

6、动手与看书一样重要

看再多的资料,不去动手,也只能是一知半解,时间长了不用就全还给老师了。

中国古代哲学家王阳明的“知行合一”思想,用于指导电子工程师的学习是再合适不过了。在学习板上练练手,做做实验,毫无压力,浅尝辄止,不能算是真正的动手。真正的动手是去承接开发项目,作出实际产品来,这时候就要见真章了,你会觉得压力大了,学习动力足了,这种情况下最能学到真功夫。

7、培养好习惯

很多初学者编程时一上来就用abc定义变量,也不喜欢注释和写文档,图省事(我以前也是),以为这样工作效率高,殊不知已埋下了许多隐患。新司机喜欢开快车,喜欢和别的车较劲,还嫌老司机开车太肉,这都是菜鸟的表现。试想若来一次哪怕是小事故,起码也得陪个几天功夫。平时抢行也就挣个几分几秒的,究竟哪个合算,大家可以合计合计。

好习惯还能救人一命。本人养成一个习惯就是拿电路板时绝不用手去接触芯片和任何金属的东西。有一次我拿着一块电路板在研究和思考问题,足足摆弄了有一个多小时,后来才知道由于前晚电源忘了拔了,板上是带电的,而且都是220V的!

是好习惯救了我。

8、懂得复用

复用就是这个项目做出来的东西别的项目也能引用。可复用的知识包括软件、电路、体系架构等等。复用的好处是提高

开发效率和提高产品质量。这就要求工程师在开发过程中有意

识地增加通用性设计,并注重知识的积累。

9、学一点操作系统的基本知识

对于单片机,一直以来没有合适的操作系统,所以大家都不用操作系统,全靠自己动手编写。即便如此,学一点操作系

统的基本知识,例如:实时概念、多道系统、多任务、原子操

作、可重入函数等等,对于软件设计很有帮助。

当然,如果有合适的操作系统,还是建议大家尽量去使用,其好处是减少工作量、减少出错、方便移植。最近我们推出了

TreeOS 1.0实时操作系统,用于单片机,初学者也能很快掌握,童鞋们不妨试试。

微博ID:@TreeOS林添孝

房建老施工员忠告经验总结

一位老施工人员经验浅谈 七成多、八成少,九成就能当领导”的话,其实颇有点自嘲的意思。干了这么多年施工,还是很有些体会,当是抛砖引玉吧。 看了许多朋友的帖子,感觉论坛里年轻人多,可能有人要问了:你在倚老卖老吧,你有多大?我没有多大,但我在施工单位呆了十五年,有些朋友干建筑这行刚两三年,所谈的施工经验实在不敢苟同。我参加工作的时候,因为我们单位是部属企业,那时还有点计划经济的味道,当时正干一国家重点工程,工程任务是上级指派的,没有监理,有的只是甲方基建指挥部,当时大学生到单位先得下班组劳动一年,叫见习期,一年期满单位才算正式接收,听说老大学生(大约六几年毕业的)当初在班组要干三五年,那时单位的工人全是职工,没有农民工,技术力量也很强。再后来系统内工程少了,大约93年吧,企业开始走向市场,从原来的“皇帝的女儿不愁嫁”到现在“僧多粥少”的建筑市场大形势。象99%的施工企业一样经历了低谷,由于国营老企业共同的包袱重、体制老化等原因,几近宣告破产,近几年通过改制又逐步向好的趋势发展。好了。不罗嗦了,谈我的一些施工体会与大家共同学习。 技术员在工地该干些啥? 对于技术员来说,起码要求三勤:手勤、腿勤、嘴勤 手勤就是养成勤动笔的习惯,做好记录 腿勤就是多跑路,现场,监理,还有就是领导那里,首先做好传话筒,然后再谈干工作。嘴勤就是多说,跟下边交底,向领导汇报 前一段有两个学工民建的大学生应聘(我们那时国家包分配,你别无选择,现在得自己找单位,不过有利也有弊),他们信心很大同时又很实际,跟我说了许多远大理想和抱负也委婉讲了对薪酬的稍稍不满,我告诉他们:干好自己的工作,如果想吃这一碗饭,就要静下心来,多看、多问、多长个心眼,你可以把这一段经历当作跳板,但不能把工作不当回事。允许你不懂,但不允许你不懂时不问,自做主张。 问我技术员在工地该干些啥时,我告诉他:放线、提材料计划、写技术交底、进场原材料取样送检、现场质量检查、隐蔽资料的填写、钢筋下料单的审核、模板尺寸标高的检查等等,但一开始只要跟着工长完成工长交办的任务就行了。 先说放线,专职测量员把主轴线定好、标高控制点做好后,技术员要掌握吊线坠的基本功,不能老依靠经纬仪,不可能也不现实,再一个住宅和办公楼建筑定位放线简单的多,工业厂房就要复杂的多了。 放线量尺寸时一定要杜绝用小尺一尺一尺(工地上常用3米尺、5米尺)的量下去,免得误差累积。另外,两点高差较大时,一般量斜距、测两点高差用勾股弦定理计算求的通常误差小的多。记住学测量时老师讲的几个要点:先整体、后碎部;常复核,前一步工作没做复查下一步工作不能进行;测量步步要经过检核。 测量放线在施工时尤其重要,你的一点疏忽可能造成非常大的经济损失。现在在施工现场的测量放线,并不象在学校测量实习时量距有前尺、有后尺、有读数、有记录那么正规,往往是工长和技术员两人就去放线,再就是现场随手喊个工人来帮忙,这实在是不合适,你不能要求项目经理配备足够的专业人员陪你定位,但你必须做到慎之又慎,尺前尺后来回跑。 工地上给标高一般也是技术员的事,你看水准仪,扶尺可就不一定是谁了,要注意塔尺前后俯仰对观测结果影响很大,再一个就是塔尺下对点时非专业人也是不好掌握的,如果你不反复叮咛,差个3~5毫米一点也不奇怪。 还有一句话是工地上流传的,虽然不完全对,但可以算是搞测量人自我保护的法宝:“三角要小、线要粗”,意思是给完标高描红三角时不要描的太大,弹墨线时墨线要粗一点。呵呵,什么意思自己琢磨去吧。 作为工地技术员,水准仪、经纬仪、墨斗、线坠的使用操作是一定要熟练的。

STC15W系列单片机初学者教程

目录 因为网站限制原因,其他链接都不予显示,还有联系方式都不予显示,带来不便非常抱歉 1.开始学习了 2.15W4K32S4单片机简介资料 3.单片机可以用来做什么呢? 4.单片机示例!写一个串口通讯程序,您也可以直接先从这 步开始学习 5.相关资料链接(数据手册,其他进阶例子,开拓眼界) 6.售后持续支持 7.所有下载链接汇总 一. 开始学习了 这个宝贝包含的硬件,也就是给您发货的内容包含以下东西:

1.15W4K32S4最小系统板 1块 2.转串口下载器一个2303转串口 1块用来下载程序和串口 通讯 3.白色面包板一个 1块适合搭建各种电路 4.一个霍尔传感器,制作一个霍尔电路做一个磁控开关 5.若干杜邦针;连接电路 6.彩灯3 颗若干电阻学习彩色灯控制彩色灯 7.三极管若干个电位计 1个灯亮度控制 8.提供上面所有元器件手把手教程手把手教程

这篇教程能够让您学会什么呢? 1.怎么使用 4软件编写的程序,并且使用下载程序到单片机 上面; 2.串口通讯程序,另外在电脑端使用软件进行图形化显示 程序; 如果您有兴趣的话,希望下面对您学习工作有帮助,资料有点多,但是还是值得花一些时间实际操作演示,只有自己动手了,才能体会到更多的内容。

二. 15W4K32S4单片机简介 15W4K32S4单片机是一款非常优秀的51系列单片机,很适合用来作为初学者入门单片机世界。当然单片机的世界没有最强大,只有最适合的单片机。如果你有了解过什么是51单片机和一点C语言。就可以尝试进入这款单片机。边玩边搭建更多的电路,在玩中学习。 继续往下看,将会一步一步演示给您看具体怎么是使用这款单片机。请有耐心的看下去哦,不过如果一次看不完的话,可以分多几天来操作,关键是要坚持! 那么单片机可以用来做什么呢? 目前单片机渗透到我们生活的各个领域,小到电话,玩具,手机,刷卡机,电脑键盘,彩电,冰箱,空调,电磁炉,大到汽车,工业自动控制,机器人,导弹导航装置,甚至是美国的火星车,这些设备里面都含有一个或者多个单片机。单片机的数量不仅远超过机,甚至比人类的数量还要多。可见数量之庞大,用途之广泛啊。 三. 我们掌握单片机有什么用呢?

一个施工员的肺腑之谈

一个施工员的肺腑之谈 我在填报高考志愿的时候,由于当时互联网还没有普及,本人不了解建筑这个行业,我父母和亲属只知道这个行业能挣点钱,比种地强。我在高中时,理科方面的成绩一直是物理和几何好,我天真地认为力学+几何=土木建筑,所以就选择了土建专业,又因为某知名交通大学(即我后来上的大学)的学费比较低,1996年招生时才1100元/年,考虑父母供我上学很不容易,就选择了这所大学、这个专业。录取通知书寄到手后,才知道我高考成绩超出该校土木工程专业录取线110多分。班主任知道后,骂我当初为什么不报考南开、复旦之类的品牌大学。 接到大学录取通知书后,去一个远房表哥家玩。我这个远房表哥在我们地级市最大的一个高校里担任后勤主任,在该校里是个实权人物。他拿过我的大学录取通知书来看,刚看了封面,就说“这个学校不错,你这个通知书能卖十万块钱”。(注:当时我们那里能买卖录取通知书,即如果你和高校有关系,你可以和那些考上该校而又不愿上该校的录取生谈好价钱,拿着录取通知书顶替他去上大学,通过关系修改档案和姓名,或者就用原名原姓,只更换照片。一般能这样做的大学都是不出名的二本、三本、专科、中专这类的院校,专科、中专最多)。然后表哥打开我的录取通知书,看到土木专业字样,生气地把通知书扔在茶几上,说:“你怎么报这专业?将来找对象很不容易。”这时候,我知道了土木专业不容易找对象,为什么不容易找对象呢?当时我还沉浸在考上“名牌大学”的喜悦中,就没问表哥。 四年大学平淡无奇地过去了,2000年我被中铁系统一家企业给忽悠进去了。7月4日我去集团公司机关报到,登记签名后,他们告诉我被分配到下属第二工程公司了,还得去该公司机关报到,然后我又乘火车1300多公里到了二公司,报到签名,之后放假二十多天,7月底再回机关培训。我考虑回家路途遥远,父母电话里告诉我不必回家,在单位里努力工作,不要误了公家的事(多么善良的中国农民啊)。于是我就留下来了,主动帮人力资源部干点活,打字、整理资料什么的。国企里人力资源部的科员一般都是领导的亲属,部长是领导的亲信,多和他们打交道对你的前途是有帮助的。这里面有个公司经理的老婆,我的勤快给她留下了好印象(本人善于攻领导老婆的关,哈哈,枕边风很有作用啊),以后她确实给我很大帮助。 7月底,公司机关主要的几个部门给我们这些新来的大学生培训,主要讲些施工中的安全、质量、管理等业务知识,当然也会在你头上挂串萝卜、让你看到美好的前途(注:西洋人赶驴子,驴子累了不愿走,驴夫就在驴头上拴串萝卜,驴子看到前面的萝卜,不知不觉又走了一段路,但始终吃不到萝卜)。培训了四天后,我们就像农夫放鸡鸭一样,张三、李四去湖南一个项目,王五、贺六去内蒙一个项目。我被分到山东一个项目。临上路时,给发了安家费,本科生八千(扣三千,工作五年后给你),专科生五千(扣三千,工作五年后给你),中专生没有。 我又乘火车1000多公里来到山东一个铁路项目工地。和我同去的有一个铁路工程学校毕业的学生。我们8月1号到的,项目经理听说我们随车托运着行李来的,就叫一个土方司机去火车站拉,土方司机不敢怠慢,赶忙开了一辆20方自卸汽车去接我们,一看到我们的行李就几个包装箱,气哼哼地说经理的小车就

写给电脑初学者的一些建议(注册表篇)

【原创2008】写给电脑初学者的一些建议(注册表篇)发表于2008-02-03 14:04 在上篇文章中对新手朋友们关心的安全问题做了一点小小的阐述。今天,再就WIN系统中的注册表问题跟大家做个探讨。说实话,注册表问题很难写,不光是因为牵涉到了很多新手朋友们头疼的技术问题,而且覆盖面广、涉及的内容多,也很容易看花眼,但总是要写的,所以,如果新手朋友一下看不懂的话,建议多看几遍,多动手多验证,这样对提高你们对电脑的了解和维护都有很大的裨益。 有人曾经说过,了解了注册表就读懂了WIN系统,这句话是一点都不假的。那么,什么是注册表?注册表有什么功能?如何去修改注册表以达到最佳的效果?又如何来区分注册表里有用和无用甚至是危害的部分呢? 什么是注册表?在还是使用Dos和Win3.x操作系统的时代里,大部分的应用程序都采用了ini文件(初始化文件)来保存一些配置信息,如设置路径,环境变量等。system.ini 和win.ini控制着所有windows和应用程序的特征和存取方法,它在少数的用户和少数应用程序的环境中工作的很好。随着应用程序的数目的不断增加和复杂性的日益增强,则需要在.ini文件中添加更多的参数项。这样下来,在一个变化的环境中,在应用程序安装到系统中后,每个人都会更改.ini文件。然而,几乎没有一个人在删除应用程序后删除.ini文件中的相关设置,所以system.ini和win.ini这个两个文件会变的越来越大。每次增加的内容会导致系统性能越来越慢,在每次应用程序的升级都出现类似的难题:升级后会增加更多的参数项但是从来不去掉旧的参数设置。而且还有一个明显的问题,一个.ini文件的最大尺寸是64KB。为了能够解决这个问题,软件商自己开始支持自己的.ini文件,然后指向特定的ini 文件,这样下来多个.ini文件影响了系统正常的存取级别设置。 在windows操作系统序列里,system.ini和win.ini这两个文件包含了操作系统的所有控

施工员个人工作总结(多篇)

姓名:XXX 部门: XX部YOUR LOGO Your company name 2 0 X X 施工员个人工作总结

施工员个人工作总结 年终个人工作总结 这新的一年到来之际,根据自身工作的实际情况,我对自己的工作做出分析评定,总结经验教训,提出改进方法,以便使自己在今后的工作中能惩前毖后,扬长补短,为今后不断改进工作方法,提高工作效率提供依据。 XX年,我负责滁州达世汽车配件有限公司1#厂房工程的现场施工及质量管理工作。 作为项目部的管理人员,我重视控制工程的施工质量及班组的管理协调、配合安全员完成各项安全管理工作,狠抓材料管理以节约工程成本。现在我将这一年的工作做以下小结: 一、工程质量管理。 针对达世厂房项目的特殊性,故工程质量要求高标准、高起点。施工前期,注重对班组的技术交底,给班组人员在思想上给予重视,在技术上了解本工程的质量和进度、安全要求,为后期施工奠定良好的基础。 达世厂房设备基础施工中,由于该分部工程是以后厂房冲压件流水线设备机器安装的重要基础,故工程质量要求非常高,从灌注桩施工到冠梁及基础墙板底板的浇筑,严格要求木工、钢筋工、泥工班组熟读图纸按图纸施工,图纸上不清楚之处及时向技术人员反应。在实际施工过程中结合自己多年施工经验,对各班组施工不到位之处提出自己建议,为后期的施工质量带来良好的效果。 二、同部门管理协调工作 1、施工管理员是所内最基层的管理者,既是指挥员又是战斗员,是领导意志、意见的体现,也是基层问题的反馈者,因此更要树立起 第2 页共23 页

良好的自身形象,在工作中成为同事的榜样,在感情上成为同事信任伙伴。要求大家加班自己一定第一个到,要求大家树立高质量的标准,所以每个隐蔽工程的施工我都全程参加,注重过程控制,把一些质量通病控制在萌芽状态。 2、关心同事:遇到同事有事,主动帮助替班并组织全班一起关心,慰问,形成一种大家庭气氛。 3、注重对年轻同事的培训,在每次的会议上,针对施工配合存在的问题,尽量使每个年轻同事至少占主导地位一次,以增加其经验,使每个同志都能独当一面,处理各种问题,使整个部门的业务技术水平有了整体的提高。 三、安全管理工作 在工作过程中,主动配合安全员完成施工人员的人员的安全管理和教育工作,在滁州市安全站的几次检查中均取得优异成绩。 四、与建设单位、监理单位的协调 作为一个施工管理人员,自达世厂房项目开工以来,我就注重和建设单位和监理单位的配合协调工作,针对建设单位和监理单位提出的好的建议,自己带头研究落实,取得了建设单位和监理单位的一致好评。 五、材料管理工作 本着节约成本的原则,在实际工作过程中,严格控制原材料的控制,在模板、混凝土、钢筋的使用上,每一分钱都使用在工程上。例如小料钢筋,每一部位施工完毕,注重要求钢筋班组整理收集,在下一施工部位施工时全部使用掉。节约成本的思想,落实到了各个班组的行动中,在项目的建设中节约了成本。 现场的施工管理中,我不间断地在施工现场巡视,对重点施工部

单片机学习感悟

这个我从别处贴来百度文库的。写的非常的好。我们用学单片机不要停在演示的基础上。只能让单片机完成局部事。这样我们永远不会走出流水灯地狱!!! 学习单片机也已经有几年了,藉此机会和大家聊一下我学习过程中的一些经历和想法吧。也感谢一线工人提供了这个机会。 。“卖弄”也好,“吹嘘”也罢,我只是想认真的写写我这一路走来历经的总总,把其中值得注意,以及经验的地方写出来,权当是我对自己的一个总结吧。而作为看官的你,如果看到了我的错误,还请一定指正,这样对我以及其它读者都有帮助,而至于你如果从中能够收获到些许,那便是我最大的欣慰了。姑妄言之,姑妄听之。 几年前,和众多初学者一样,我接触到了单片机,立刻被其神奇的功能所吸引,从此不能自拔。很多个日夜就这样陪伴着它度过了。期间也遇到过非常多的问题,也一度被这些问题所困惑……等到回过头来,看到自己曾经走过的路,唏嘘不已。经常混迹于论坛里,也看到了很多初学者发的求助帖子,看到他们走在自己曾走过的弯路上,忽然想到了自己的那段日子,心里竟然莫名的冲动,凡此总总,我总是尽自己所能去回帖。很多时候,都想写一点什么东西出来,希望对广大的初学者有一点点帮助。但总是不知从何处写起。今天借一线工人的台,唱一唱我的戏一路学习过来的过程中,帮助最大之一无疑来自于网络了。很多时候,通过网络,我们都可以获取到所需要的学习资料。但是,随着我们学习的深入,我们会慢慢发现,网络提供的东西是有

限度的,好像大部分的资料都差不多,或者说是适合大部分的初学者所需,而当我们想更进一步提高时,却发现能够获取到的资料越来越少,相信各位也会有同感,铺天盖地的单片机资料中大部分不是流水灯就是LED,液晶,而且也只是仅仅作功能性的演示。于是有些人选择了放弃,或者是转移到其他兴趣上面去了,而只有少部分人选择了继续摸索下去,结合市面上的书籍,然后在网络上锲而不舍的搜集资料,再从牛人的只言片语中去体会,不断动手实践,慢慢的,也摸索出来了自己的一条路子。当然这个过程必然是艰辛的,而他学会了之后也不会在网络上轻易分享自己的学习成果。如此恶性循环下去,也就不难理解为什么初级的学习资料满天飞,而深入一点的学习资料却很少的原因了。相较于其他领域,单片机技术的封锁更加容易。尽管已经问世了很多年了,有价值的资料还是相当的欠缺,大部分的资料都是止于入门阶段或者是简单的演示实验。但是在实际工程应用中却是另外一回事。有能力的高手无暇或者是不愿公开自己的学习经验。 很多时候,我也很困惑,看到国外爱好者毫不保留的在网络上发布自己的作品,我忽然感觉到一丝丝的悲哀。也许,我们真的该转变一下思路了,帮助别人,其实也是在帮助自己。啰啰嗦嗦的说了这么多,相信大家能够明白说的是什么意思。在接下来的一段日子里,我将会结合电子工程师之家举办的主题周活动写一点自己的想法。尽可能从实用的角度去讲述。希望能够帮助更多的初学者更上一层楼。而关于这个主题周的最大主题我想了这样的一个名字“从单片机初学者

初学占星(写给初入门的童鞋)

初学占星 (写给初入门的童鞋) 作者:简单 好多童鞋都问“我这样的小白能学占星吗?能学好吗?学占星要从哪开始学?需要看哪些入门书籍?”没问题的,大家都能学,大家都要对自己有信心。 为了入门的童鞋少走些弯路,在下就把自己学习占星的经验和思路跟大家分享一下。 首先要说的是我们要端正学习占星的初衷,占星是认识自己,认识世界的一把钥匙,千万不要把占星当做算命的手段过度迷信。教条的话不多说,下面就来分享下在下学习占星的思路。这里主要介绍的是现代占星(现代占星也就是心理占星)。 第一,符号的学习。 要想学习占星,不认识这些星盘上的符号是不行的,所谓的符号,就是行星和十二星座的符号。初学者建议不要记太多的符号,最好先记住十大行星和十二星座的符号,我们看命盘时最需要的就是这两种符号。其实所谓行星,就是太阳系的八大行星加上太阳和月亮。所谓十二星座,就是黄道带上的十二个星座,占星上的十二星座和天文上的十二星座是有所区别的。 十大行星符号 ???♀ ♂ ????? 十二星座符号

第二,守护星的学习。白羊座,火星 金牛座,金星 双子座,水星 巨蟹座,月亮 狮子座,太阳 处女座,水星 天秤座,金星 天蝎座,冥王星 射手座,木星 摩羯座,土星 水瓶座,天王星 双鱼座,海王星 第三,星盘的学习。

这是一张由Astrology32软件绘制的星盘。星盘的最外圈标有星座符号的是星座,然后是刻度(最小的格代表1度,一个星座是30度),然后标有数字的一圈叫做宫位,最里边各种颜色的线叫做相位。星盘上有四个点,其中Asc叫做上升点,Des叫做下降点,Mc是天顶,Ic是天底。以上是一张星盘的基本信息。 第四,十二星座分类 做了张表便于记忆,顺便把守护星也加了进去。所谓的四分也就是四元素。 综合了以上信息以后,基本上就能看懂一张星盘也能大致明白别人说的什么星落在什么星座什么宫上与什么星形成了相位。接下去就需要更具体的理解星座的含义了。

单片机初学者必看

单片机初学者必看 51、A VR、430、ARM(包括嵌入操作系统)、FPGA当前单片机系统如此丰富,对于新手到底该如何选择呢?我认为最大的误区,在于新手普遍的追时髦心理,急功近利心理,妄想短时间之内学会ARM,学会嵌入操作系统。网上资料、厂家宣传、培训机构广告也对初学者产生误导,使之误认为ARM很容易学。但是没有51单片机知识作为基础,其他一切都是空中楼阁。必不能达到预期效果。51单片机作为入门级产品,现在更多的体现在教学意义上了。虽然大部分的产品,已经淘汰51,使用高级芯片或者增强型51芯片,但是奉劝初学者,还是要从底层、基础、即51开始单片机的学习。学好、学会、精通51单片机再学习其他单片机也能很快入门。 第二个问题,学习单片机,需要有哪些基础,入门都学哪些东西。 很多初学者经常问,我能学单片机吗?难吗?我现在什么也不会啊?这里想说几句,要想学习单片机开发,需要有以下几方面基础,但要求并不是很高,可以在以后的学习过程中慢慢学。 1、电路基础:一些数字电路、模拟电路基础。毕竟以后要自己设计电路,这些知识是很有用的。 2、C语言基础:我个人比较喜欢C语言开发,相比汇编最大的优点就是移植性要好。学习51单片机,C语言编程当然需要有些基础。 3、一些单片机的基础知识:虽然是初学者,但是一些基础理论知识还是应该知道的。 4、一些焊接等动手能力,这个要求就不是那么严格了。呵呵。不过能搭一手漂亮的电路还是挺好的。 怎么样算入门? 1、学会使用编译器软件:就是在编译器下建立一个项目,编写一点点代码,生成一个程序文件。当你熟悉这个流程以后,就变得非常容易了。不过第一次还是很难实现的,最好有一个比较详细点的教程。 2、学会使用下载工具和软件:把程序烧录到单片机里,运行起来,需要动手去操作。 3、学会使用调试工具:如有条件,可以学习硬件仿真调试。 4、以上可以在学习板上实现,不过以后你要学会自己设计并制作电路。所以还要学会PRTEL软件使用。 第三个问题,学过一段51单片机了,入门也会了。以后怎么办啊? 很多初学者,学了一款51学习板,基础东西也都会了,下一步怎么发展却不知道了。下面的一些理论是我的一点不成熟想法,有这样困惑的朋友可以参考参考。 1、单片机的平面发展理论:不断学习同一个层次、不同结构、不同品牌的单片机。 学会了一个系列、一个公司单片机,比如51(AT89S51),了解的它的全部内部资源。下一步学习,仍然可以围绕51进行。可以扩展到其它公司的51单片机,比如stc、pic因为他们有很多增强型51单片机。功能比普通AT89S51强很多。如果可以,接触更多的同系列的51单片机。最终能够在做产品时,选择最正确的单片机,对每一种51单片机的优劣有清晰的判断。 2、单片机的纵向发展理论:不断学习高级别的单片机。 在学会一个系列的单片机,继续学习高级的单片机,比如从51到A VR、到ARM。可以学习到更多的单片机,接触到更多的知识。 3、单片机的外围发展理论:不断学习单片机的外围功能模块。 学会一个系列的单片机以后,转而研究外围电路。不论是输入、输出、通讯、逻辑和计算。单片机外围电路千变万化,其功能模块也千奇百怪。这样的模块学的越多,对你做产品的好处越大。毕竟所有功能模块都是用在单片机上的,不论是51还是ARM都需要有外围电路才能实现功能。

(建筑工程管理)房建老施工员忠告经验总结

(建筑工程管理)房建老施工员忠告经验总结

壹位老施工人员经验浅谈 七成多、八成少,九成就能当领导”的话,其实颇有点自嘲的意思。干了这么多年施工,仍是很有些体会,当是抛砖引玉吧。 见了许多朋友的帖子,感觉论坛里年轻人多,可能有人要问了:你在倚老卖老吧,你有多大?我没有多大,但我在施工单位呆了十五年,有些朋友干建筑这行刚俩三年,所谈的施工经验实在不敢苟同。我参加工作的时候,因为我们单位是部属企业,那时仍有点计划经济的味道,当时正干壹国家重点工程,工程任务是上级指派的,没有监理,有的只是甲方基建指挥部,当时大学生到单位先得下班组劳动壹年,叫见习期,壹年期满单位才算正式接收,听说老大学生(大约六几年毕业的)当初在班组要干三五年,那时单位的工人全是职工,没有农民工,技术力量也很强。再后来系统内工程少了,大约93年吧,企业开始走向市场,从原来的“皇帝的女儿不愁嫁”到当下“僧多粥少”的建筑市场大形势。象99%的施工企业壹样经历了低谷,由于国营老企业共同的包袱重、体制老化等原因,几近宣告破产,近几年通过改制又逐步向好的趋势发展。好了。不罗嗦了,谈我的壹些施工体会和大家共同学习。 技术员在工地该干些啥? 对于技术员来说,起码要求三勤:手勤、腿勤、嘴勤 手勤就是养成勤动笔的习惯,做好记录 腿勤就是多跑路,现场,监理,仍有就是领导那里,首先做好传话筒,然后再谈干工作。 嘴勤就是多说,跟下边交底,向领导汇报 前壹段有俩个学工民建的大学生应聘(我们那时国家包分配,你别无选择,当下得自己找单位,不过有利也有弊),他们信心很大同时又很实际,跟我说了许多远大理想和抱负也委婉讲了对薪酬的稍稍不满,我告诉他们:干好自己的工作,如果想吃这壹碗饭,就要静下心来,多见、多问、多长个心眼,你能够把这壹段经历当作跳板,但不能把工作不当回事。允许你不懂,但不允许你不懂时不问,自做主张。 问我技术员在工地该干些啥时,我告诉他:放线、提材料计划、写技术交底、进场原材料取样送检、现场质量检查、隐蔽资料的填写、钢筋下料单的审核、模板尺寸标高的检查等等,但壹开始只要跟着工长完成工长交办的任务就行了。 先说放线,专职测量员把主轴线定好、标高控制点做好后,技术员要掌握吊线坠的基本功,不能老依靠经纬仪,不可能也不现实,再壹个住宅和办公楼建筑定位放线简单的多,工业厂房就要复杂的多了。 放线量尺寸时壹定要杜绝用小尺壹尺壹尺(工地上常用3米尺、5米尺)的量下去,免得误差累积。另外,俩点高差较大时,壹般量斜距、测俩点高差用勾股弦定理计算求的通常误差小的多。记住学测量时老师讲的几个要点:先整体、后碎部;常复核,前壹步工作没做复查下壹步工作不能进行;测量步步要经过检核。 测量放线在施工时尤其重要,你的壹点疏忽可能造成非常大的经济损失。当下在施工现场的测量放线,且不象在学校测量实习时量距有前尺、有后尺、有读数、有记录那么正规,往往是工长和技术员俩人就去放线,再就是现场随手喊个工人来帮忙,这实在是不合适,你不能要求项目经理配备足够的专业人员陪你定位,但你必须做到慎之又慎,尺前尺后来回跑。 工地上给标高壹般也是技术员的事,你见水准仪,扶尺可就不壹定是谁了,要注意塔尺前后俯仰对观测结果影响很大,再壹个就是塔尺下对点时非专业人也是不好掌握的,如果你不反复叮咛,差个3~5毫米壹点也不奇怪。 仍有壹句话是工地上流传的,虽然不完全对,但能够算是搞测量人自我保护的法宝:“三角要小、线要粗”,意思是给完标高描红三角时不要描的太大,弹墨线时墨线要粗壹点。呵呵,什么意思自己琢磨去吧。 作为工地技术员,水准仪、经纬仪、墨斗、线坠的使用操作是壹定要熟练的。

献给初学者-DSP入门教程

前言:此资料也是来源于网络,并不是我们原创,但是希望这些资料能够给初学DSP的朋友们一点帮助,也希望你们能够把这里当成是你们学习DSP技术的一个家园,让我们携手共建,为更多的朋友创造学习的条件~ 1、TI DSP的选型 主要考虑处理速度、功耗、程序存储器和数据存储器的容量、片内的资源,如定时器的数量、I/O口数量、中断数量、DMA通道数等。DSP的主要供应商有TI,ADI,Motorola,Lucent 和Zilog等,其中TI占有最大的市场份额。 TI公司现在主推四大系列DSP 1)C5000系列(定点、低功耗):C54X,C54XX,C55X 相比其它系列的主要特点是低功耗,所以最适合个人与便携式上网以及无线通信应用,如手机、PDA、GPS等应用。处理速度在80MIPS--400MIPS之间。C54XX和C55XX 一般只具有McBSP同步串口、HPI并行接口、定时器、DMA等外设。值得注意的是C55XX提供了EMIF外部存储器扩展接口,可以直接使用SDRAM,而C54XX则不能直接使用。两个系列的数字IO都只有两条。 2)C2000系列(定点、控制器):C20X,F20X,F24X,F24XX ,C28x该系芯片具有大量外设资源,如:A/D、定时器、各种串口(同步和异步),W ATCHDOG、CAN总线/PWM发生器、数字IO脚等。是针对控制应用最佳化的DSP,在TI所有的DSP中,只有C2000有FLASH,也只有该系列有异步串口可以和PC的UART相连。 3)C6000系列:C62XX,C67XX,C64X 该系列以高性能著称,最适合宽带网络和数字影像应用。32bit,其中:C62XX和C64X是定点系列,C67XX 是浮点系列。该系列提供EMIF 扩展存储器接口。该系列只提供BGA封装,只能制作多层PCB。且功耗较大。同为浮点系列的C3X中的VC33现在虽非主流产品,但也仍在广泛使用,但其速度较低,最高在150MIPS。 4)OMAP系列:OMAP处理器集成ARM的命令及控制功能,另外还提供DSP 的低功耗实时信号处理能力,最适合移动上网设备和多媒体家电。 其他系列的DSP曾经有过风光,但现在都非TI主推产品了,除了C3X系列外,其他基本处于淘汰阶段,如:C3X的浮点系列:C30,C31,C32 C2X和C5X系列:C20,C25,C50 每个系列的DSP都有其主要应用领域. 2、设计中如何得到技术参考资料以及如何得到相关源码 原则是碰到问题就去https://www.360docs.net/doc/183759495.html, 1)在TI网站的搜索中用keyword搜索资料,主要要注意的就是Application Notes,user guides 比如不知道怎样进行VC5402的McBSP编程,搜McBSP和VC5402 如果不知道如何设计VC5402和TLV320AIC23的接口以及编程,搜TLV320AIC23和VC5402; 这样可以搜到一堆的资料,这些资料一般均有PDF文档说明和相应的源程序包提供,download后做少许改动即可 2)来DSP交流网,HELLODSP真诚欢迎每一位有需要的朋友 3)google搜 4)再不济,找技术支持,碰运气了 3、如何看待TI DSP庞杂的技术文档 新手进行DSP开发学习之时,常常感觉技术文档太多,哪本都有用,哪本都想看,无从下手。此时原则是只看入门必须的、只看和芯片相关的。根据经验,如下的资料必看不可: 1)讲述DSP的CPU,memory,program memory addressing,data memory addressing的资料都需要看、外设资源的资料可以只看自己用到的部分;

2021年从新人到老手教你如何做好一名施工员

施工现场“七成多、八成少,九成就能当领导”话,其实颇有点自嘲意思。干了几年施工,还是很有些体会,当是抛砖引玉吧。 谈我某些施工体会与人们共同窗习。 技术员在工地该干些啥? 前一段有四个学工民建大学生应聘到咱们单位,她们信心很大同步又很实际,跟我说 了许多远大抱负和抱负也委婉讲了对薪酬稍稍不满,我告诉她们:干好自己工作,如 果想吃这一碗饭,就要静下心来,多看、多问、多长个心眼,你可以把这一段经历当 作跳板,但不能把工作不当回事。容许你不懂,但不容许你不懂时不问,自做主张。 问我技术员在工地该干些啥时,我告诉她:放线、提材料筹划、写技术交底、进场原 材料取样送检、现场质量检查、隐蔽资料填写、钢筋下料单审核、模板尺寸标高检查 等等,但一开始只要跟着工长完毕工长交办任务就行了。 先说放线,专职测量员把主轴线定好、标高控制点做好后,技术员要掌握吊线坠基本功,不能老依托经纬仪,不也许也不现实,再一种住宅和办公楼建筑定位放线简朴多,工业厂房就要复杂多了。 放线量尺寸时一定要杜绝用小尺一尺一尺(工地上惯用3米尺、5米尺)量下去,免 得误差累积。此外,两点高差较大时,普通量斜距、测两点高差用勾股弦定理计算求 普通误差小多。记住学测量时教师讲几种要点:先整体、后碎部;常复核,前一步工 作没做复查下一步工作不能进行;测量步步要通过检核。 测量放线在施工时特别重要,你一点疏忽也许导致非常大经济损失。当前在施工现场 测量放线,并不象在学校测量实习时量距有前尺、有后尺、有读数、有记录那么正规,往往是工长和技术员两人就去放线,再就是现场随手喊个工人来帮忙,这实在是不适

当,你不能规定项目经理配备足够专业人员陪你定位,但你必要做到慎之又慎,尺前 尺日后回跑。 工地上给标高普通也是技术员事,你看水准仪,扶尺可就不一定是谁了,要注意塔尺 先后俯仰对观测成果影响很大,再一种就是塔尺下对点时非专业人也是不好掌握,如 果你不重复叮咛,差个3~5毫米一点也不奇怪。 尚有一句话是工地上流传,虽然不完全对,但可以算是搞测量人自我保护法宝:“三角要小、线要粗”,意思是给完标高描红三角时不要描太大,弹墨线时墨线要粗一点。呵呵,什么意思自己揣摩去吧。 作为工地技术员,水准仪、经纬仪、墨斗、线坠使用操作是一定要纯熟。 再说材料筹划,不论预算员与否提了,作为技术员你必要自己动手再算一遍,你算实 际用量,不要看预算定额含量,定额是综合各种工程类别编制,有些定额子目中含量 实际施工用不了,有些反而不够,例如瓷砖大理石,设计已经给定尺寸规格,你可以 实际排一下涉及需要切砖半块砖数量,只要你专心了,你就可以把数量提很精确。这 样施工时你到现场检查时就会胸有成竹,就可以一下发现问题。 当前钢筋设计普通都采用03G101图集,刚刚学过钢筋混凝土课程,应当比别人熟悉 快吧,提钢筋用料时,要注意钢筋接头量。 如果自己设混凝土搅拌机时,水泥普通按预算预提,待混凝土配合比单出来后,按实 际每立方用量调节,沙子普通按每立方0.5立方、石子可以按每立方1立方提筹划。 说说写技术交底,普通来说,技术交底通病就是抄书多、抄规范多,能指引施工不多。我经验是对施工工艺、施工环节不清晰时还是多抄些规范规定,可以让别人说你交底

从单片机初学者迈向单片机工程师_完整.doc

目录: KEY篇第一章----按键程序编写的基础 KEY篇第二章----基于状态转移的独立按键程序设计 LED篇第三章—模块化编程初识 LED篇第四章----渐明渐暗的灯 LED篇第五章----多任务环境下的数码管编程设计 我们用学单片机不要停在演示的基础上。只能让单片机完成局部事。这样我们永远不会走出流水灯地狱! !! 学习单片机也已经有几年了,藉此机会和大家聊一下我学习过程中的一些经历和想法吧。也感谢一线工人提供了这个机会。希望大家有什么好的想法和建议都直接跟帖说出来。毕竟只有交流才能够碰撞出火花来 几年前,和众多初学者一样,我接触到了单片机,立刻被其神奇的功能所吸引,从此不能自拔。很多个日夜就这样陪伴着它度过了。 期间也遇到过非常多的问题,也一度被这些问题所困惑……等到回过头来, 看到自己曾经走过的路,唏嘘不已。经常混迹于论坛里,也看到了很多初学者发的求助帖子,看到他们走在自己曾走过的弯路上,忽然想到了自己的那段日子,心里竟然莫名的冲动,凡此总总,我总是尽自己所能去回帖。很多时候,都想写一点什么东西出来,希望对广大的初学者有一点点帮助。但总是不知从何处写起。今天借一线工人的台,唱一唱我的戏。卖弄”也好,吹嘘”也罢,我只是想认真的写写我这一路 走来历经的总总,把其中值得注意,以及经验的地方写出来,权当是我对自己的一个总结吧。而作为看官的你,如果看到了我的错误,还请一定指正,这样对我以及其它读者都有帮助,而至于你如果从中能够收获到些许,那便是我最大的欣慰了。姑妄言之,姑妄听之。如果有啥好的想法和建议一定要说出来。 一路学习过来的过程中,帮助最大之一无疑来自于网络了。很多时候,通过网络,我们都可以获取到所需要的学习资料。但是,随着我们学习的深入,我们会慢慢发现,网络提供的东西是有限度的,好像大部分的资料都差不多,或者说是适合大部分的初学者所需,而当我们想更进一步提高时,却发现能够获取到的资料越来越少,相信各位也会有同感,铺天盖地的单片机资料中大部分不是流水灯就是 LED,液晶, 而且也只是仅仅作功能性的演示。于是有些人选择了放弃,或者是转移到其他兴趣上面去了,而只有少部分人选择了继续摸索下去,结合市面上的书籍,然后在网络上锲而不舍的搜集资料,再从牛人的只言片语中去体会,不断动手实践,慢慢的,也摸索出来了自己的一条路子。当然这个过程必然是艰辛的,而他学会了之后也不会在网络上轻易分享自己的学习成果。如此恶性循环下去,也就不难理解为什么初级的学习资料满天飞,而深入一点的学习资料却很少的原因了。相较于其他领域,单片机技术的封锁更加容易。尽管已经问世了很多年了,有价值的资料还是相当的欠缺,大部分的资料都是止于入门阶段或者是简单的演示实验。但是在实际工程应用中却是另外一回事。有能力的高手无暇或者是不愿公开自己的学习经验。 很多时候,我也很困惑,看到国外爱好者毫不保留的在网络上发布自己的作品,我忽然感觉到一丝丝的悲哀。也许,我们真的该转变一下思路了,帮助别人,其实也是在帮助自己。啰啰嗦嗦的说了这么多,相信大家能够明白说的是什么意思。在接下来的一段日子里,我将会结合电子工程师之家举办的主题周活动写一点自己的想法。尽可能从实用的角度去讲述。希望能够帮助更多的初学者更上一层楼。而关于这个主题周的最大主题我想了这样的一个名字从单片机初学者迈向单片机工程师”。名字挺大挺响亮,给我的 压力也挺大的,但我会努力,争取使这样的一系列文章能够带给大家一点帮助,而不是看后大跌眼镜。这样的一系列文章主要的对象是初学者,以及想从初学者更进一步提高的读者。而至于老手,以及那些牛XX 的人,希望能够给我们这些初学者更多的一些指点哈?@_@ 我们首先来看第一章节

51单片机C语言入门教程详细解说

单片机c语言入门 相信很多爱好电子的朋友,对单片机这个词应该都不会陌生了吧。不过有些朋友可能只听说他叫单片机,他的全称是什么也许并不太清楚, 更不用说他的英文全称和简称了。单片机是一块在集成电路芯片上集成了一台有一定规模的微型计算机。简称为:单片微型计算机或单片机 (Single Chip Computer)。单片机的应用到处可见,应用领域广泛,主要应用在智能仪表、实时控制、通信、家电等方面。不过这一切都没 什么关系,因为我(当然也包括任何人)都是从不知道转变成知道的,再转变成精通的。现在我只想把我学习单片机的经历,详细地讲叙给大 家听听,可能有些大虾会笑话我,想:那么简单的东西还在这里卖弄。但是你错了,我只是把我个人学习的经历讲述一遍而已,仅仅对那些想 学习单片机,但又找不到好方法或者途径的朋友,提供一个帮助,使他们在学习过程中,尽量少走些弯路而已! 首先,你必须有学习单片机的热情,不是说今天去图书馆看了一个下午关于单片机的书,而明天玩上半天,后天就不知道那个本书在讲什 么东西了。还是先说说我吧,我从大二的第一个学期期末的时候才开始接触单片机,但在这之前,正如上面所说的:我知道有种芯片叫单片机, 但是具体长成什么样子,却一点也不知道!看到这里很多朋友一定会忍不住发笑。嘿嘿,你可千万别笑,有些大四毕业的人也同样不知道单片 机长成什么样子呢!而我对单片机的痴迷更是常人所不能想象的地步,大二的期末考试,我全放弃了复习,每当室友拿着书在埋头复习的时候, 我却捧着自己从图书馆借的单片机书在那看,虽然有很多不懂,但是我还是坚持了下来,当时我就想过,为了单片机值不值得我这样去付出, 或许这也是在一些三流学校的好处吧,考试挂科后,明年开学交上几十元一门的补考费,应该大部分都能过了。于是,我横下一条心,坚持看 我的单片机书和资料。 当你明白了单片机是这么一回事的时候,显而易见的问题出来了:我要选择那种语言为单片机编写程序呢?这个问题,困扰了我好久。具 体选择C51还是A51呢?汇编在我们大二之前并没有开过课,虽然看着人家的讲解,很容易明白单片机的每一时刻的具体工作情况,但是一合上 书或者资料,自己却什么也不知道了,根本不用说自己写程序了。于是,我最终还是决定学C51,毕竟C51和我们课上讲的C语言,有些类似, 编程的思想可以说是相通的。而且C51还有更大的优点就是编写大程序时的优越性更不言而喻,当然在那时,我并没有想的那么深远,C51的特 点,还是在后来的实践过程中,渐渐体会到的!朋友如果你选择了C51,那么请继续往下看,如果你选择了A51,那么你可以不要看了!因为下面讲 的全是C方面的,完全在浪费你的时间! 呵呵^_^ 第二,既然你想学好单片机,你必须得舍得花钱,如果不买些芯片回来自己动手焊焊拆拆的(但是在后期会介绍给大家一个很好用的硬件 仿真软件,并不需要你用实验板和仿真器了,直接在你的PC上完成,但是软件毕竟是软件,从某个特定的意义上来说是并不能代替硬件的),即使

施工员自我评价

施工员自我评价 一个人如果能够正确地如实地认识和评价自己,就能正确地对待和自理个人与社会、集体及他人的关系,有利于自己克服缺点、发扬优点,在工作中充分发挥自己的作用。实事求是地评价自己是进行自我教育、自我完善的重要途径之一。下面十施工员自我评价,欢迎阅读。 施工员自我评价一在这新的一年到来之际,根据自身工作的实际情况,我对自己的工作做出评价,总结经验教训,提出改进方法,以便使自己在今后的工作中能惩前毖后,扬长补短,为今后不断改进工作方法,提高工作效率提供依据。 一、履行岗位职责 1、工程质量管理 针对望湖城项目的特殊性,故工程质量要求高标准、高起点。施工前期,注重对班组的技术交底,给班组人员在思想上给予重视,在技术上了解本工程的质量和进度、安全要求,为后期施工奠定良好的基础。 2、班组的管理协调工作 (1)施工管理员是所内最基层的管理者,既是指挥员又是战斗员,是领导意志、意见的体现,也是基层问题的反馈者,因此更要树立起良好的自身形象,在工作中成为同事的榜样,在感情上成为同事信任伙伴。要求大家加班自己一定第一个到,要求大家树立高质量的标准,所以各个单体在每个隐蔽工程我都全程参加,注重过程控制,对一些质量通

病控制的萌芽状态。 (2)关心同事:遇到同事有事,主动帮助替班并组织全班一起关心,慰问,形成一种大家庭气氛。 (3)注重对四个单体的楼号长的培训,在每次的会议上,针对施工配合存在的问题,我尽量使每个同志至少占主导地位一次,以增加其经验,使每个同志都能独当一面,处理各种问题,使整个班组的业务技术水平有了整体的提高。 3、安全管理工作 在工作过程中,主动配合安全科完成施工人员的人员的安全管理和教育工作,在建设单位的几次检查中均取得优异成绩,在第四季度的安全检查上,明确了1期作为本项目的安全管理示范单体。 4、与建设单位、监理单位的协调 作为一个施工管理人员,望湖城项目开工以来,我就注重和建设单位和监理单位的配合协调工作,针对建设单位和监理单位提出的好的建议,自己带头研究落实,取得了建设单位和监理单位的一致好评。 5、材料管理工作 本着节约成本的原则,在实际工作过程中,严格控制原材料的控制,在模板、混凝土、钢筋的使用上,每一分钱都使用在工程上。例如小料钢筋,每层楼施工完毕,注重要求钢筋班组整理收集,在下层施工时全部使用掉。节约成本的思想,落实到了各个班组的行动中,在项目的建设中节约了成本。

单片机初学者必须掌握的几个概念

单片机初学者必须掌握的几个概念 一、总线:我们知道,一个电路总是由元器件通过电线连接而成的,在模拟电路中,连连线并不成为一个问题,因为各器件间一般是串行关系,各器件之间的连线并不很多,但计算机电路却不一样,它是以微处理器为核心,各器件都要与微处理器相连,各器件之间的工作必须相互协调所以就需要的连线就很多了,如果仍如同模拟电路一样,在各微处理器和各器件间单独连线线,则线的数量将多得惊人,所以在微处理机中引入了总线的概念,各个器件共同享用连线,所有器件的8根数据线全部接到8根公用的线上,即相当于各个器件并联起来,但仅这样还不行,如果有两器件同时送出数据,一个为0,一个为1,那么,接收方接收到的究竟是什么呢这种情况是是不允许的,所以要通过控制线进行控制,使器件分时工作,任何时候只能有一个器件发送数据(可以有多个器件同时接收)。器件的数据线也就被称为数据总线,器件所有的控制线被称控制总线。 在单片机内部或者外部存储器及其它器件中有存储单元,这些存储单元要被分配地址,才能用,分配地址当也是以电信号的形给出的,由于存储单元比较多,所以,用于地址分的线也较多,这些线被称为地址总线。 二、数据、地址、指令:之所以将这三者放在一起,是因为这三者的本质都是一样的─数字,或者说都是串‘0‘和‘1‘组成的序列。换言之,地址、指令也都是数据。指令由单片机芯片的设计者规定的一种数字,它与我们常用的指令助记符有着严格的一一对应关,不可以由单片机的开发者更改。地址:是寻找单片机内部、外部的存储单元、输入输出口的依据,内单元的地址值已由芯设计者规定好,不可更改,外部的单元可以由单片机开发者自行决,但有一些地址单元是一定要有的(详见程序的执行过程)。数据:这是由微处理机处理的象,在各种不同的应用电路中各不相同,一般而言,被处理的数据可能有这么几种情况: 1地址(如MOV DPTR,#1000H),即地址1000H送入DPTR。 2方式字或控制字(如MOV TMOD,#3),3即是控制字。 3常数(如MOV TH0,#10H)10H即定时常数。 4实际输出值(如P1口接彩灯,要灯全亮,则执行指令:MOV P1,#0FFH,要灯全暗,则执兄令:MOV P1,#00H)这里0FFH和00H都是实际输出值。又如用于LED的字形码,也是实际出的值。理解了地址、指令的本质,就不难理解程序运行过程中为什么会跑飞,会把数据当成指令来行了。 三、P0口、P2口和P3的第二功能用法初学时往往对P0口、P2口和P3口的第二功能用法迷惑不解,认为第二功能和原功能之间要有个切换的过程,或者说要有一条指令,事实,各端口的第二功能完全是自动,不需要指令来转换。如、分别是WR、RD信号,当微片理机外接RAM或有外部I/O口时,它们挥作第二功能,不能作为通用I/O口使用,只要一微处理机一执行到MOVX指令,就会有相应的信号从 P3. 或送出,不需要事先用指令说明。事实上‘不能作为通用I/O口使用‘也并不是‘不能而是(使用者)‘不会‘将其作为通用I/O口使用。你完全可以在指令中按排一条S ETB 的指令,并且当单片机执行到这条指令时,也会使变为高电平,但使用者不会这么做,因为这通常这会导致系统当溃(即死机)。 四、程序的执行过程单片机在通电复位后8051内的程序计数器(PC)中的值为‘0000,所以程序总是从‘0000‘单元开始执行,也就是说:在系统的ROM中一定要存在‘0000‘个单元,并且在‘0000‘单元中存放的一定是一条指令。

相关文档
最新文档