单片机课程特点
发布网友
发布时间:2023-01-07 09:52
我来回答
共1个回答
热心网友
时间:2023-10-06 20:33
一 单片机教学特点有哪些
单片机教学特点有哪些?这很难说,现在,各高校,凡是与电子有关的专业,版几乎都开设单片机课。可是权,各学校的教学条件不同,教材也不同,教学方式方法就更是各有千秋了。但有一点,多数还是把单片机课当成纯理论课来讲的,把单片机课搞得神密而难学,学生都不知道学了什么,学完了一点收获也没有。
其实,单片机课是一门实践性很强的课程,必须结合实验实训进行教学,结合实际应用,才能有一定的效果。从无数的学生来这里提问,就可以看出单片机教学的现状了。
二 学习单片机课程的核心是什么
单片机的主要学习内容是:
1、存储器结构:包括程序存储器、RAM(工作寄存内器、位寄存器、用户寄存器、特殊容功能寄存器、扩展RAM)
2、中断资源:外部中断、定时器中断、串口中断等
3、IO口:很多IO都是复用的,所以需要弄清楚具体意义及控制方法
4、各个功能模块:如RS232、SPI、定时计数器、I2C、PWM、WATCHDOG等等,这些模块有的单片机只有其中之一,有的多些。
5、最好学一下汇编,这样有利于你更好的理解这些东西。
三 学习单片机课程需要做什么准备
楼主,你的来这个问题好像我当年源问的一样,很傻的。别人告诉你学什么,你就学什么,到头来学完了还不知道单片机是什么概念,只有在用的当中发现需要什么知识,才去学什么知识,这样才是最好的方法。
假设一个计算器(这是一个实物),你就会发现里面有小型的CPU,外围器件(比如键盘,液晶),那么CPU怎么和他们联系呢,第一是硬件接口连接,二是软件编程。硬件接口连接:那么你就要学模电,数电等等;软件编程:C语言,汇编等等。
不能想着要学什么,要想着我学它来干什么,到底能用在什么地方。
四 的单片机课程哪个好过
学好单片机的基础知识,谁的单片机都好过,没什么太大难度的。
五 谈谈对单片机课程的理解认识意见和建议
单片机又称单片微控制器,它不是完成某一个逻辑功能的芯片,而是把一个计算机系统集成到一个芯片上。
概括的讲:一块芯片就成了一台计算机。它的体积小、质量轻、价格便宜、为学习、应用和开发提供了便利条件。同时,学习使用单片机是了解计算机原理与结构的最佳选择。
单片机内部也用和电脑功能类似的模块,比如CPU,内存,并行总线,还有和硬盘作用相同的存储器件,不同的是它的这些部件性能都相对我们的家用电脑弱很多,不过价钱也是低的,一般不超过10元即可......用它来做一些控制电器一类不是很复杂的工作足矣了。我们现在用的全自动滚筒洗衣机、排烟罩、VCD等等的家电里面都可以看到它的身影!......它主要是作为控制部分的核心部件。 它是一种在线式实时控制计算机,在线式就是现场控制,需要的是有较强的抗干扰能力,较低的成本,这也是和离线式计算机的(比如家用PC)的主要区别。
单片机是靠程序的,并且可以修改。通过不同的程序实现不同的功能,尤其是特殊的独特的一些功能,这是别的器件需要费很大力气才能做到的,有些则是花大力气也很难做到的。
一个不是很复杂的功能要是用美国50年代开发的74系列,或者60年代的CD4000系列这些纯硬件来搞定的话,电路一定是一块大PCB板!但是如果要是用美国70年代成功投放市场的系列单片机,结果就会有天壤之别!只因为单片机的通过你编写的程序可以实现高智能,高效率,以及高可靠性!
由于单片机对成本是敏感的,所以目前占统治地位的软件还是最低级汇编语言,它是除了二进制机器码以上最低级的语言了,既然这么低级为什么还要用呢?很多高级的语言已经达到了可视化编程的水平为什么不用呢?原因很简单,就是单片机没有家用计算机那样的CPU,也没有像硬盘那样的海量存储设备。
一个可视化高级语言编写的小程序里面即使只有一个按钮,也会达到几十K的尺寸!对于家用PC的硬盘来讲没什么,可是对于单片机来讲是不能接受的。 单片机在硬件资源方面的利用率必须很高才行,所以汇编虽然原始却还是在大量使用。
一样的道理,如果把巨型计算机上的操作系统和应用软件拿到家用PC上来运行,家用PC的也是承受不了的。 可以说,二十世纪跨越了三个“电”的时代,即电气时代、电子时代和现已进入的电脑时代。
不过,这种电脑,通常是指个人计算机,简称PC机。它由主机、键盘、显示器等组成。还有一类计算机,大多数人却不怎么熟悉。这种计算机就是把智能赋予各种机械的单片机(亦称微控制器)。顾名思义,这种计算机的最小系统只用了一片集成电路,即可进行简单运算和控制。因为它体积小,通常都藏在被控机械的“肚子”里。
它在整个装置中,起着有如人类头脑的作用,它出了毛病,整个装置就瘫痪了。现在,这种单片机的使用领域已十分广泛,如智能仪表、实时工控、通讯设备、导航系统、家用电器等。
各种产品一旦用上了单片机,就能起到使产品升级换代的功效,常在产品名称前冠以形容词——“智能型”,如智能型洗衣机等。
现在有些工厂的技术人员或其它业余电子开发者搞出来的某些产品,不是电路太复杂,就是功能太简单且极易被仿制。究其原因,可能就卡在产品未使用单片机或其它可编程逻辑器件上。
六 单片机课程全程是什么
单片机原理及接*术
一般分为汇编版本和C语言版本
七 学单片机之前要学习什么课程啊
1,楼主,你首先要学习C语言基础,就相当于80%会单片机了,因为现在所有8/16/32位(51系列,版MSP430系列,ARM系列)都是权使用C语言。
2,先看内核8051的单片机:台湾宏晶的STC89C51-DIP40/或其它如新茂,到网上买一个开发板,价格不会超过200元。
3,看一下单片机功能:包换内部FLASH、RAM、TIMER、INT、ADC、USB、ISP/IAR等。
4,编译环境、编程软件KEIL。
5,打开开发板的例子程序,在KEIL编译,下载到板,看结果和说明是不是相符,达到这样效果时,你心里肯定很秀激动,这时你真正学会了单片机,你成功了!!!!!。
6,单片机C语言举例:
*** it SPEAK = P1^5; //IO口定义为蜂鸣器控制
unsiggne char temp;//定义TEMP为单字节变量。
sfr PORTA P1;//将P1口定义为PORTA
SPEAK =0;//P1^5输出低电平,如果蜂鸣器正极接电源,负极接这个IO口,蜂鸣器就会叫起来。
总结:先到书店买一本单片机C语言的书,然后做实验,你要多参与这样的项目开发,慢慢就会了。