导航:首页 > 操作系统 > c51单片机感想

c51单片机感想

发布时间:2022-12-19 18:29:37

⑴ 学完51单片机有什么用啊

有用!其实你学了,不一定你一定得用上,有时候培养的一种思维一种意识,干技术的慢慢会走向管理,你技术不懂,好多东西你根本无法决策,思维还受限制!
提前学了很好,比我都学的早!呵呵
你学了,现在你就可以找工作了,但是还需要很多经验,比如你做一个项目,你还得考虑它可行性,项目可能需要的费用等等,还有就是你不要以为写几个程序你就变厉害了,其实还的学很多,兴趣很重要,你学了说明你对它感兴趣,那么你就会越走越远,你搞的是自动化,你想想怎么和机械的结合,慢慢来,如果意识不到它的用处,那你就报个电子竞赛的项目,找几个人合作,你就会越来越有激情,当你给别人做个项目,别人给你几万块钱的时候,或许你开始有点意识你自己到底在做什么了……,如果你还有精力,你就继续学ARM,更有挑战性……
c++主要是面向对象的语言,和c语言是两码事,用它可以编写应用程序和可视化界面窗口,比如你用的单片机下载软件,用它就可以做,有精力就可以学,我知道一点,其实我也不会,当时想编一个上位机软件,然后和单片机通信,可是不会!就连VB也不会,所以好多东西都有它的用处,等你用到时你才意识到,可能就晚了!像电路板制作软件Altium designer,还有Autocad,photo都会点,相信你会更适应社会!当你走向管理的时候,你会更有决策权……
best wishes!!! smally(南阳师范学院)

⑵ C51系列单片机的实际运用

单片机的主要应用领域

由于单片机有许多优点,因此其应用领域之广,几乎到了无孔不入的地步。单片机应用的主要领域有:

1) 智能化家用电器:各种家用电器普遍采用单片机智能化控制代替传统的电子线路控制,升级换代,提高档次。如洗衣机、空调、电视机、录像机、微波炉、电冰箱、电饭煲以及各种视听设备等。

2) 办公自动化设备:现代办公室中使用的大量通信和办公设备多数嵌入了单片机。如打印机、复印机、传真机、绘图机、考勤机、电话以及通用计算机中的键盘译码、磁盘驱动等。

3) 商业营销设备:在商业营销系统中已广泛使用的电子称、收款机、条形码阅读器、IC卡刷卡机、出租车计价器以及仓储安全监测系统、商场保安系统、空气调节系统、冷冻保险系统等都采用了单片机控制。

4) 工业自动化控制:工业自动化控制是最早采用单片机控制的领域之一。如各种测控系统、过程控制、机电一体化、PLC等。在化工、建筑、冶金等各种工业领域都要用到单片机控制。

5) 智能化仪表:采用单片机的智能化仪表大大提升了仪表的档次,强化了功能。如数据处理和存储、故障诊断、联网集控等。

6) 智能化通信产品:最突出的是手机,当然手机内的芯片属专用型单片机。

7) 汽车电子产品:现代汽车的集中显示系统、动力监测控制系统、自动驾驶系统、通信系统和运行监视器(黑匣子)等都离不开单片机。

8) 航空航天系统和国防军事、尖端武器等领域:单片机的应用更是不言而喻。

单片机应用的意义不仅在于它的广阔范围及所带来的经济效益。更重要的意义在

于,单片机的应用从根本上改变了控制系统传统的设计思想和设计方法。以前采用硬件电路实现的大部分控制功能,正在用单片机通过软件方法来实现。以前自动控制中的PID调节,现在可以用单片机实现具有智能化的数字计算控制、模糊控制和自适应控制。这种以软件取代硬件并能提高系统性能的控制技术称为微控技术。随着单片机应用的推广,微控制技术将不断发展完善。

⑶ c51单片机的介绍

c51单片机本书是以目前最为流行的8051系列单片机为主体,同时使用c程序设计语言来进行描述的。全书共分为四部分内容:单片机基础知识、c语言程序设计、单片机入门基础实例、单片机高级应用实例。以理论与实践相结合的方式来进行讲解,避免了传统教科书给人枯燥、乏味的感觉。讲解风格通俗易懂、条理清晰、实例丰富、图文并茂,即使是没有任何单片机基础的人,也可以通过本书的学习,踏入单片机世界的大门。作者为本书的出版开发了相应的学习编程、仿真及实验板,以方便读者朋友进行学习,同时以大量实例照片记录了实验的过程及现象,以激发读者朋友对单片机的兴趣爱好。

⑷ c51与汇编,对于单片机来说有什么区别,各有什么优点

c51是单片机的一种,汇编语言用来写一些在单片机上运行的程序!
简言之,c51是硬件(设备),汇编是软件(程序)!

⑸ 关于C51单片机单片机的几个问题

1、徐汉斌版单片机微型计算机原理教材P144上说“中断服务程序最后一条指令必须是中断返回指令RETI”,
这句话是不是错了?
如果最后一句话是跳转指令不是也可以么,只不过程序不会回到断点处罢了,PC也会填充跳转处PC地址

--写跳转指令、或者写其它什么指令,都行,随你便。单片机都会执行。
--只是,单片机没有执行 RETI 指令,中断程序就没有结束。
--如果,你不写 RETI,中断后,单片机就永远处于中断程序之内。

2、在方式0定时器T0的初值为1E0CH,则TH0,TL0的初值分别为()
这题答案给的居然是F0H、0CH,我觉得分明是1EH、0CH啊,是不是答案错了

--写成二进制:1E0CH = 0001 1110 0000 1100B
--取其低 13 位,写成高八位、低五位:11110000、01100
--方式0的初值,就应该是:F0、0C。

3、”MCS 51的程序计数器PC不能被用户使用,因为他没有地址“,
首先,不能被用户使用指的收拾什么?其次,它没有地址那他到底在哪?
--PC 的数值,时时刻刻,在自动加一,这个特点,用户对其,不可控制。
--但是,用户,可以用 JMP 指令,改变 PC 的数值。
--说 PC 不能被用户使用,实际上是他不会用。
--51 单片机里面,确实没有 PC 的地址,因为,谁都不需要这个地址。

4、MOV 20H,@DPTR 这个语句错了是因为DPTR只能用于片外寻址么
--这个指令,并不存在。
DPTR只能用于片外寻址么
--查一下指令表,就知道了。

5、”80C51单片机子程序调用时能自动保护断点和现场“,
这句话错了是不是因为只能自动保护断点不能自动保护现场?
--中断时,51 单片机,采用压栈的方法,自动的保护断点地址。

--保护现场 ?
--单片机,不知道你的现场是什么。
--把单片机和保护现场联系在一起,就是狗戴嚼子,胡勒!

6、MOV A,#33H 是把33H当成无符号数吧?那么如果我想移入一个带符号数呢

就写上负号即可。
MOV A, #-33H
这就行了。

7、向前转移的偏移量为什么等于(目的地址+0100H)-(原地址+3),0100H是什么?
--编写程序,现在都用编译软件来进行编译。
--编译软件,会自动计算程序中的偏移量。
--编程人,根本不用讨论偏移量的计算,以及推导公式。
--有些教材,作者的思维,还停留在人工编译的阶段,抱残守缺,不用理他。
--0100H,是256。

⑹ 51单片机的优缺点

一、51单片机

应用最广泛的8位单片机当然也是初学者们最容易上手学习的单片机,最早由Intel推出,由于其典型的结构和完善的总线专用寄存器的集中管理,众多的逻辑位操作功能及面向控制的丰富的指令系统,堪称为一代“经典”,为以后的其它单片机的发展奠定了基础。

51单片机之所以成为经典,成为易上手的单片机主要有以下特点:

特性

1、从内部的硬件到软件有一套完整的按位操作系统,称作位处理器,处理对象不是字或字节而是位。不但能对片内某些特殊功能寄存器的某位进行处理,如传送、置位、清零、测试等,还能进行位的逻辑运算,其功能十分完备,使用起来得心应手。

2、同时在片内RAM区间还特别开辟了一个双重功能的地址区间,使用极为灵活,这一功能无疑给使用者提供了极大的方便。

3、乘法和除法指令,这给编程也带来了便利。很多的八位单片机都不具备乘**能,作乘法时还得编上一段子程序调用,十分不便。

缺点

(虽然是经典但是缺点还是很明显的)

1、AD、EEPROM等功能需要靠扩展,增加了硬件和软件负担

2、虽然I/O脚使用简单,但高电平时无输出能力,这也是51系列单片机的最大软肋

3、运行速度过慢,特别是双数据指针,如能改进能给编程带来很大的便利

4、51单片机保护能力很差,很容易烧坏芯片

应用范围:目前在教学场合和对性能要求不高的场合大量被采用。

使用最多的器件:8051、80C51

⑺ 本人准备学习单片机开发,正在考虑入手一个单片机开发板。C51单片机开发板怎么样啊

你如果是想学习ARM为最终目的,那我建议你就不必要去学习单片机了,因为单片机就算你达到精通,那也对你学习ARM没有太多帮忙,当然不能说没有帮忙,至少你可以知道一个大体的硬件框架,但这要付出的时间却是很多。但以你的实际情况来看
你是从事自动监控行业的,若是你现在的工作有部分涉及到单片机和ARM,那我还是建议你先学习单片机,因为单片机也可以让你在这行业上要作得得心应手,而且单片机的学习不像ARM那样复杂,单片机你可以在一个月的时间就可以学得差不多,但对于ARM,你没有一年时间是不可能学到什么的,我就是这样过来的。单片机我玩得很顺手,然后去学ARM,才发现那东西不像单片机那么容易上手,好在我还学过DSP,这才算是有点入门帮忙。
所以ARM的学习是不能急的。
单片机的学习,我想你就不必要去学习51了,直接学习AVR,你就算学了51,但对你学习AVR没有什么帮忙,因为这两个单片机相差太多了,我想51也要快过时了。
学习avr,最好你用AVR16或8来学习,这样比较有典型。
开发板吗,我想对初学者来说,用PROTUES这个软件就是最好的开发板,你可以试试,
现在都是用c来写代码的,你以前学过,现在要再拿起应该不是难。你在网上找几个C的例子来看一看就差不多可以上手,然后自己不看,重新写一次,重要的是要自己重写一次(千万别想当然)
用CVAVR这个软件吧,它是专门对AVR的
这个上手更加容易
最后再用soureinsigth这个软件编写

阅读全文

与c51单片机感想相关的资料

热点内容
扣扣加密技巧 浏览:720
苹果如何创建服务器错误 浏览:495
软考初级程序员大题分值 浏览:473
js压缩视频文件 浏览:578
linux如何通过命令创建文件 浏览:989
应用加密app还能访问应用嘛 浏览:433
安卓怎么用支付宝交违章罚款 浏览:665
php面向对象的程序设计 浏览:504
数据挖掘算法书籍推荐 浏览:894
投诉联通用什么app 浏览:150
web服务器变更ip地址 浏览:954
java正则表达式验证邮箱 浏览:360
成熟商务男装下载什么软件app 浏览:609
加密2h代表长度是多少厘米 浏览:23
拍卖程序员 浏览:103
电脑的图片放在哪个文件夹 浏览:276
unsignedintjava 浏览:218
编译器下载地址 浏览:43
什么是面对对象编程 浏览:709
b站服务器什么时候恢复 浏览:722