单片机编程问题问题

这个问题对单片机高手来说是很简单的
单片机是把微型计算机的主要功能部件集成在一个芯片上的单芯片微型计算机。如果说单片机就是一个电脑你可能不会认可,其实它和我们用的电脑的在本质上没有区别,只是5步和100步的区别。
单片机又称单片微控制器,它不是完成某一个逻辑功能的芯片,而是把一...
其他答案(共1个回答)
就是一个微型计算机,实现简单的控制、数据采集等功能。起到一个低成本、高功效的作用
答: 关于MP3播放器,大家都很熟悉,它外形小巧轻便,携带容易,价格也不贵,在当时很受一些音乐爱好者的欢迎。而方正是隶属于北京大学的品牌,方正MP3在国内市场上还是颇...
答: 2004年,Globus联盟、IBM和惠普(HP)等又联合发布了新的网络标准草案,把开放性网络服务架构详细规范I转换成6个用于扩展万维网服务的规范,网络服务已与...
答: 打10060找网通维修
大家还关注
确定举报此问题
举报原因(必选):
广告或垃圾信息
激进时政或意识形态话题
不雅词句或人身攻击
侵犯他人隐私
其它违法和不良信息
报告,这不是个问题
报告原因(必选):
这不是个问题
这个问题分类似乎错了
这个不是我熟悉的地区
相关问答:123456789101112131415单片机常见问题
& &&&& (64页彩色PDF文档)
&第八章 常见问题解答
如果您是一个初学者,
那么我强烈建议您仔细的阅读以下内容,并反复校对自己可能错误的地方。
另外, 由于usb方式比较复杂一些,
那么, 我建议您先用串口方式实验,成功后再试用usb方式不迟.1 为何我的XL2000套件在烧写程序的时候总是显示:当前串口不存在请选择其他串口?电源是否确定打开了?
电源指示灯是否已经亮?检查编程/仿真的按钮的状态,必须在弹起的状态下才可以编程!是否有其他的软件占用了串口?
例如其他的串口编程器,串口调试器, 以及kiel
uv2 仿真软件。 一台机器上只能同时运行一个串口的软件。
否则相互冲突,不能联机。
是否串口选择错误?
可以在控制面板/系统/硬件属性/端口中察看串口的号码,
设置为一致即可。2
为何提示烧写成功,目标板运行, 但我的XL2000却没有反应?检查卡座上的芯片是否89s51?
如果你放入的是仿真监控芯片,
或者根本没有放芯片,当然不能运行。所需要的端口是否经过信号排线正确的连接?用排线引入相应的实验资源才可以看到运行结果。
可能是您的系统没有正确的复位,
可以按一下系统的复位键看看。
在仿真状态下,为何总是不能联机?1
\\\USBUSBUSB
USB2仿真需要keil
uv2 7.0以及以上的版本软件,(有些早期版本的KEIL
不能兼容请谨慎) 并且注意这个软件必须安装在c盘的根目录,
不能安装在其他的目录!建立文件的时候,
也不要保存在其他的目录,更不要使用中文的文件名和文件夹。3串口的选择是否正确(如果是新系统没有安装其他usb设备一般是com3)?由于仿真/烧写都需要用到串口,
为此:仿真操作时, 必须关闭掉XLISP烧写软件,串口调试等可能用串口的软件。4&
仿真器是否已经复位?
请按一下仿真器的复位键,注意短按一下, 喇叭 “滴”的响一下表示复位ok.
如果是长按3秒以上喇叭“滴滴”响两下,
是脱机运行状态并不是复位, 需要重新按复位。5
检查一下晶体频率设置,至少您要选择一个晶体系统才能运行,如果对此有疑问请您改一个晶体频率。6检查您的仿真头的方向插入是否正确?
特别注意,仿真头的第一脚(红色)对应cpu的第一脚。
可以用万用表检查一下。如果插入目标板反了,则系统可能会发热,
灯变暗, 请立即调换方向。7您的目标板可能本身不正常,没有正确的时钟和复位(虽然这些不是仿真器所必需的)您可以用直接烧片的方式运行,
如果运行正常,则表示目标板正常。8被仿真的目标板需要另外供电吗?仿真头本身可以提供5v500MA的电源供给外部目标板使用,
一般情况下已经足够51系统的使用,如果您感觉不够也可以在外部目标板另外供给5V电源并联运行,系统设计了完善的保护,不会导致损坏。9为何有些端口没有动作?有可能是仿真头接触不良,最好是打开仿真器的外壳用万用表量一下并自行修复,相信对您不是难事。10被仿真的目标板的时钟和复位还有效吗?在使用51TRACER仿真器的时候,
目标板的时钟和复位都被仿真器接管,无论目标板是否有时钟和复位。11为何程序运行不正常?C51用户请在您的代码的main()函数前面,加上一句:char code dx516[3] _at_ 0x003b;ASM汇编用户请将你的主程序跳过中断区直到0050H以后,如:org 0000Hljmp mainorg 0050Hmain:....;程序开始如果以上设置你没有做,在装载过程中,仿真器会发出“嘀嘀嘀”
的三声短声报警,这时的仿真结果将可能不正确。现在随着技术的发展,CPU的00-40H之间已经越来越多的被新的寄存器占用,而不是以前的00-30H,养成良好的程序书写习惯很重要。如果您的程序是30H,请你改为40H或者以后如50h,80h,如果您有所疑问请您仔细参考本光盘的测试程序举例中中的例子,都是修改过的。12 如果无法确认异常,请在程序下载进去后再长按复位键3秒,程序直接运行,如果脱机运行结果也不正确,请检查您的程序编写的问题。13仿真的概念就是模拟,51TRACER不能保证完全真实的仿真所有51资源,如果您对仿真的状态有疑问,请您用直接烧片的方式运行。如果要仿真2051,用户可参考51和2051对应的管脚资料自制一个转接头。一般我们建议您直接用51仿真,编程序时避开2051没有的资源。(仿真器连接示意图连接USB到电脑,连接仿真头到目标用户板,注意晶体选择到您想要的频率)4
为何仿真头仿真我自己的电路板不行,
仿真本身的资源又可以?检查一下自己的电路板的复位,
晶体是否正常, 直接烧片工作正常否?检查您的仿真头的方向插入是否正确?
特别注意,仿真头的第一脚(红色)对应cpu的第一脚。
可以用万用表检查一下。5 如果我想用2051单片机怎么办?
由于2051和s51相比只是少了p0口和p2口,
其编程方法,指令都是一样的,所以你完全可以用s51代替2051来做实验,编程时避开p0,p2口即可。如果必须用2051,
那么我们将用优惠的价格供应其他编程器给您。 6 随机配的89s51和书上的89c51是一样的么?89s51是89c51的升级版本,
他们的指令格式完全是兼容的,也完全可以相互替代。并且价格更低,寿命更长。89s51增加了看门狗功能和isp下载功能。
精致外观精致外观精致外观精致外观精致外观精致包装精致包装精致包装配套附件配套附件使用手册使用手册使用手册配套附件配套附件配套附件配套附件配套附件配套附件配套附件精致细节精致细节精致细节精致细节配套光盘第一章问题汇总
很多同学经常问我一些问题,有一些很有现实或普遍意义,于是我把有代表性的直接写出来给大家参考,让大家了解这门技术,了解我们这个行业。
1) 单片机学完了能做什么
单片机的应用非常广泛,电子、电气、自动化、通信等领域都有大量应用,至于能做什么,得看你将来做什么工作。如同电脑一样,电脑可以用来编程、PS 图片、看电影、打游戏等等,你用电脑做什么是不一定的。但是掌握好这门技术,起码可以让你学会一种工具,为将来从事电子、电气、通信、自动化等领域的工作做好准备。
2) 学单片机的捷径是什么
做技术必须得脚踏实地,没有任何捷径可走!如果非要说有的话,那我只能告诉你,拳不离手曲不离口,就是最好的捷径。我学习单片机的时候,每天早上8点半进入老师实验室,晚上9点半离开实验室,曾经创下连续3个月没有休息日的记录,如果你也能这样学的话,那很快就可以学好这门技术了。
3) 学习单片机应该学习什么语言,有没有必要再学习汇编
相比较来说,汇编语言比较接近单片机的底层,使用汇编语言有助于理解单片机内部结构。简单的程序,用汇编语言,程序效率也可能比较高,但是当程序容量达到几千上万行以后(这时也仅能算个不太小的项目,还远没到大项目的级别),汇编语言在组织结构、修改维护等方面就会成为你的噩梦了,此时 C 语言就有不可替代的优势了。所以实际开发过程中,目前至少90%以上的工程师都在用 C 语言做单片机开发,只有在很低端的应用中或者是特殊要求的场合,才会用汇编语言开发,所以我建议大家还是用 C 语言开发比较好一些。
如果现在正好上学学到了汇编语言,我建议认真学一下,学好了肯定有益无害。但是现在如果说想直接快速学会单片机技术,那我就不建议去看汇编语言了,直接学 C 语言就可以了,那些单片机底层的结构什么的,也可以在日后的开发过程中慢慢理解。
4) 学会单片机后能找什么样的工作
单片机是一个工具,和电脑有点类似但不完全一样,我们学会电脑,可以用来编程、可以用来画图、可以用来 PS 照片、可以用来看电影等等。学会单片机,可以用来做通信技术、做自动控制技术等等,但是单片机本身来说仅仅是一个工具,你在用单片机的时候,慢慢接触多了,会有一个应用方向,你不仅仅要会单片机,也得对这个应用方向熟悉,比如我个人从事过扩频通信技术的算法研究,那么我就要对扩频通信熟悉,然后把这个技术用单片机实现出来,也得会用单片机。当然大家也不用担心,找工作的时候公司对这个方向问题要求也不会很高,但多懂点的话,肯定也会提高自己的竞争力。
5) 学完了这个工资待遇如何
对于技术来说,技术水平高低直接决定你的工资薪酬。技术如果学的不好,那工作都找不到,更谈不上工资待遇了,而技术做的好的话,那工资就自然会很高。我们并不清高,我们坦言自己需要足以安身立命的薪资报酬,但是我希望的是,一旦你决定从事技术,就不要把过多的精力关注在能挣多少钱上,而应该放在如何提高自身的技术水平上,只要技术水平高,比很多人都厉害,钱自然就找上门了。有一部印度的励志电影叫做《三傻大闹宝莱坞》,我推荐做技术的都可以看看,里边有一句经典台词非常适合我们技术人员:追求卓越,成功就会在不经意间追上你!5被浏览178分享邀请回答0添加评论分享收藏感谢收起0添加评论分享收藏感谢收起写回答

我要回帖

更多关于 单片机有什么用 的文章

 

随机推荐