范文一:单片机现状论文
基于单片机监控系统的研究
本文所设计的汽车行驶记录仪是基于两片8051单片机作为控制系统的核心来进行设计的,整个系统分为六大模块分别是:电源模块、速度信号采集模块、时钟模块、单片机模块、存储器模块、显示模块。
一、电源模块的设计
记录仪作为车载设备,使用汽车电源。汽车上的电源有两个:汽车发电机和蓄电池。记录仪的电源直接取自蓄电池,在发电机转速和用电负载发生较大变化时,可保持汽车电网电压的相对稳定,同时,还可吸收电路中随时出现的瞬时过电压,以保护电子元件不受损害。车辆使用的车载蓄电池标称值有两种 12V的和 24V的,因此为了得到需要的 5V的电压,我选用了 DC-DC 电源转换芯片。
二、速度信号采集模块的设计
速度信号检测模块的原理是:汽车行驶过程中,车轮经过传感器,单位时间内输出一定的脉冲,传感器输出的脉冲通过差动放大电路的放大与整形,然后送到单片机 8051 的 T0端口进行脉冲计数,与此同时 8051 的 T1 进行计时开始待到定时器产生中断请求后,由计数器得到的脉冲数经过速度计算的公式和里程的计算后得到汽车行驶的速度和里程。从而得到汽车的行驶速度和里程,存储与 8051 的 RAM数据存储区。
本系统采用霍尔传感器将速度信号转换为脉冲信号,考虑到传感器的体积要小,便于安装,误差要尽量减小等要求,设计采用车轮旋转一周速度传感器要输出若干个脉冲的方法。本系统采用的是在变速器上安装 3个小磁钢,霍尔传感器可相应的输出 3 个脉冲用于速度信号的采集。速度信号采集模块采用 THS118 型霍尔元件作为速度信号采集部分的速度传感器。
三、时钟模块的设计
时钟模块主要是用于对时、分、秒、年、月、日和星期的计时。该模块采用的芯片为DS12C887 时钟芯片。此芯片集成度高,其外围的电路设计非常的简单,且其性能非常好,计时的准确性高。
DS12C887为双列直插式封装。其具体与单片机的连接如下所述:AD0~AD7双向地址/数据复用线与单片机的P0口相联,用于向单片机交换数据;AS 地址选通输入脚与单片机的 ALE 相联用于对地址锁存,实现地址数据的复用;CS 片选线与单片机的 P2.6 相联,用于选通时钟芯片;DS 数据选通读输入引脚与单片机的读选通引脚相联,用于实现对芯片数据的读控制;R/W 读/写输入与单片机的写选通引脚相联,用于实现对时钟芯片的写控制;MOT 直接接地,选用 INTEL 时序。IRQ引脚与 8051 的 INT1 相连,用于为时间的采集提供时间基准。
四、单片机模块的设计
本系统采用两片单片机,两个单片机之间采用串行通讯,用于两者之间的数据交换。其工作时序是由外部晶振电路提供的,本系统采用的晶振频率是 12 兆 HZ。其复位电路为自动上电复位。设计中所采用的单片机为 8051。
单片机在系统中主要是用来对其他模块进行控制,是整个系统的核心部件。主单片机主要是用于对速度信号采集模块、时钟模块和存储模块进行控制,同时还要与从单片机进行数据的交换。其外围的 I/O口主要与这些模块的中心芯片的数据总线或地址总线相连,其控制总线与这些模块的控制线相连。从单片机主要是用于对显示和校时的控制,因此其 I/O口主要与 LCD显示器的 I/O口相连,其控制线与 LCD显示器的控制线相连。由于从单片机的外部中断源只有两个,而我所设计的对时钟的校时主要是通过外部中断完成的,所以要对从单片机的外部中断源进行扩展。本系统采用了 8259A 进行中断源的扩展,从而实现对时钟的校时。
五、储模块的设计
汽车行驶记录仪对系统存储数据的实时性及长久性要求很高,因此本系统我采用了
ATMEL 生产的 AT29C010A Flash 性存储器。其存储空间为 16K,能够满足设计的要求。 AT29C010A是一种 5V在线闪速可电擦除的存储器,具有掉电保护功能;方便的在线编程能力不需要高的输入电压,指令系统在 5V 电压下即可控制对 AT29C010A 的读取数据,这与对 EEPROM 的操作相似。再编程能力是以每一分区为单位的,128 字节的数据装入AT29C010A 的同时完成编程。在一个再编程周期里,存储单元的寻址和 128 字节的数据通过内部锁存器可释放地址和数据总线,这样可为其它操作提供地址和数据总线。编程周期开始后,AT29C010A会自动擦除分区的内容,然后对锁存的数据在定时器作用下进行编程。
六、示模块的设计
显示器主要是为人机交互提供即时的信息,能让人们与机器进行很好的交流。在众多种类的显示器中,越来越多的仪器仪表及人机交互界面采用液晶显示器。LCD 可分为段位式LCD、字符式 LCD和点阵式 LCD。其中段位式和字符式只能用于数字和字符的简单的显示,不能满足图形曲线和汉字显示的要求;而点阵式不仅能够显示字符和数字,还可以显示各种图形、曲线及汉字,可以实现屏幕的上下左右滚动等功能。
七、键的设计
本系统的按键主要是用于对时钟的校对,现对按键的功能简述如下:按键 1~7是用于对秒分时日月年星期校时的中断申请;按键 8 是用于对校时进行加一的操作,键 9 是用于对校时进行减一的操作;按键 10 是用于实现对超速报警监控功能的复位。
八、系统软件流程图的设计
由于本设计主要是完成系统的硬件电路设计,因此我对系统的软件设计只进行了系统部分软件流程图的绘制。设计的流程图有:记录仪总体软件设计流程图、速度信号采集模块软件设计流程图、时钟模块软件设计流程图、外部中断软件设计流程图和 LCD 显示实现的软件设计流程图。
【参考文献】
[1]戴佳,苗龙,陈斌.51单片机应用系统开发典型实例[M].中国电力出版社.
[2]周航慈.单片机应用程序设计技术[M].北京航空航天大学出版社.
[3]胡汉才.单片机原理及其接口技术[M].清华大学出版社.
[4]余发山.单片机原理及应用技术[M].中国矿业大学出版社.
范文二:单片机的现状
计算机系统的发展已明显地朝三个方向发展;这三个方向就是:巨型化,单片化,网络化。以解决复杂系统计算和高速数据处理的仍然是巨型机在起作用,故而,巨型机在目前在朝高速及处理能力的方向努力。单片机在出现时,Intel公司就给其单片机取名为嵌入式微控制器(embedded microcontroller)。单片机的最明显的优势,就是可以嵌入到各种仪器、设备中。这一点是巨型机和网络不可能做到的。
在本文,介绍单片机的最新技术进步,包括数字单片机的工艺及技术,模糊单片机的工艺及技术,单片机的可靠性技术,以及以单片机为核心的嵌入式系统。
数字单片机的技术发展
数字单片机的技术进步反映在内部结构、功率消耗、外部电压等级以及制造工艺上。在这几方面,较为典型地说明了数字单片机的水平。在目前,用户对单片机的需要越来越多,但是,要求也越来越高。下面分别就这四个方面说明单片机的技术进步状况。
1、 内部结构的进步
单片机在内部已集成了越来越多的部件,这些部件包括一般常用的电路,例如:定时器,比较器,A/D转换器,D /A转换器,串行通信接口,Watchdog电路,LCD控制器等。
有的单片机为了构成控制网络或形成局部网,内部含有局部网络控制模块CAN。例如,Infineon公司的C 505C,C515C,C167CR,C167CS-32FM,81C90;Motorola公司的68HC08AZ 系列等。特别是在单片机C167CS-32FM中,内部还含有2个CAN。因此,这类单片机十分容易构成网络。特别是在控制,系统较为复杂时,构成一个控制网络十分有用。
为了能在变频控制中方便使用单片机,形成最具经济效益的嵌入式控制系统。有的单片机内部设置了专门用于变频控制的脉宽调制控制电路,这些单片机有Fujitsu公司的MB89850系列、MB89860系列;Motorola 公司的MC68HC08MR16、MR24等。在这些单片机中,脉宽调制电路有6个通道输出,可产生三相脉宽调制交流电压,并内部含死区控制等功能。
特别引人注目的是:现在有的单片机已采用所谓的三核(TrCore)结构。这是一种建立在系统级芯片(System on a chip)概念上的结构。这种单片机由三个核组成:一个是微控制器和DSP核,一个是数据和程序存储器核,最后一个是外围专用集成电路(ASIC)。这种单片机的最大特点在于把DSP和微控制器同时做在一个片上。虽然从结构定义上讲,DSP是单片机的一种类型,但其作用主要反映在高速计算和特殊处理如快速傅立叶变换等上面。把它和传统单片机结合集成大大提高了单片机的功能。这是目前单片机最大的进步之一。这种单片机最典型的有Infineon公司的TC10GP;Hitachi公司的SH7410,SH7612等。这些单片机都是高档单片机,MCU都是32位的,而DSP采用16或32位结构,工作频率一般在60MHz以上。
2、 功耗、封装及电源电压的进步
现在新的单片机的功耗越来越小,特别是很多单片机都设置了多种工作方式,这些工作方式包括等待,暂停,睡眠,空闲,节电等工作方式。Philips公司的单片机P87LPC762是一个很典型的例子,在空闲时,其功耗为1.5 mA,而在节电方式中,其功耗只有0.5mA。而在功耗上最令人惊叹的是TI公司的单片机MSP430系列,它是一个 16位的系列,有超低功耗工作方式。它的低功耗方式有LPM1、LPM3、LPM4三种。当电源为3V时,如果工作于 LMP1方式,即使外围电路处于活动,由于CPU不活动,振荡器处于1~4MHz,这时功耗只有50?A。在LPM3 时,振荡器处于32kHz,这时功耗只有1.3?A。在LPM4时,CPU、外围及振荡器32kHz都不活动,则功耗只有0.1?A。
现在单片机的封装水平已大大提高,随着贴片工艺的出现,单片机也大量采用了各种合符贴片工艺的封装方式出现,以大量减少体积。在这种形势中,Microchip公司推出的8引脚的单片机特别引人注目。这是PIC12CXXX系列。它含有0.5~2K程序存储器,25~128字节数据存储器,6个I/O端口以及一个定时器,有的还含4道A/D ,完全可以满足一些低档系统的应用。扩大电源电压范围以及在较低电压下仍然能工作是今天单片机发展的目标之
一。目前,一般单片机都可以在3.3~5.5V的条件下工作。而一些厂家,则生产出可以在
2.2~6V的条件下工作的单片机。这些单片机有Fujitsu公司的MB89191~89195,
MB89121~125A,MB89130系列等,应该说该公司的F2MC-8L系列单片机绝大多数都满足2.2~6V的工作电压条件。而TI公司的MSP430X11X系列的工作电压也是低达2.2V的。
3、 工艺上的进步
现在的单片机基本上采用CMOS技术,但已经大多数采用了0.6?m以上的光刻工艺,有个别的公司,如Motorola公司则已采用0.35?m甚至是0.25?m技术。这些技术的进步大大地提高了单片机的内部密度和可靠性。
以单片机为核心的嵌入式系统
单片机的另外一个名称就是嵌入式微控制器,原因在于它可以嵌入到任何微型或小型仪器或设备中。目前,把单片机嵌入式系统和Internet连接已是一种趋势。但是,Internet一向是一种采用肥服务器,瘦用户机的技术。这种技术在互联上存储及访问大量数据是合适的,但对于控制嵌入式器件就成了"杀鸡用牛刀"了。要实现嵌入式设备和Int ernet连接,就需要把传统的Internet理论和嵌入式设备的实践都颠倒过来。为了使复杂的或简单的嵌入式设备,例如单片机控制的机床、单片机控制的门锁,能切实可行地和Internet连接,就要求专门为嵌入式微控制器设备设计网络服务器,使嵌入式设备可以和Internet相连,并通过标准网络浏览器进行过程控制。
目前,为了把单片机为核心的嵌入式系统和Internet相连,已有多家公司在进行这方面的较多研究。这方面较为典型的有emWare公司和TASKING公司。
EmWare公司提出嵌入式系统入网的方案--EMIT技术。这个技术包括三个主要部分:即emMicro, emGateway和网络浏览器。其中,emMicro是嵌入设备中的一个只占内存容量1K字节的极小的网络服务器; emGateway作为一个功能较强的用户或服务器,它用于实
现对多个嵌入式设备的管理,还有标准的Internet 通信接入以及网络浏览器的支持。网络浏览器使用emObjicts进行显示和嵌入式设备之间的数据传输。
如果嵌入式设备的资源足够,则emMicro和emGateway可以同时装入嵌入式设备中,实现Inter net的直接接入。否则,将要求emGateway和网络浏览器相互配合。EmWare的EMIT软件技术使用标准的 Internet协议对8位和16位嵌入式设备进行管理,但比传统上的开销小得多。
目前,单片机应用中提出了一个新的问题:这就是如何使8位、16位单片机控制的产品,也即嵌入式产品或设备能实现和互联网互连?
TASKING公司目前正在为解决这个问题提供了途径。该公司已把emWare的EMIT软件包和有关的软件配套集成,形成一个集成开发环境,向用户提供开发方便。嵌入互联网联盟ETI(embed the Internet Consortium)正在紧密合作,共同开发嵌入式Internet的解决方案。在不久将会有成果公布。
单片机应用的可靠性技术发展
在单片机应用中,可靠性是首要因素为了扩大单片机的应用范围和领域,提高单片机自身的可靠性是一种有效方法。近年来,单片机的生产厂家在单片机设计上采用了各种提高可靠性的新技术,这些新技术表现在如下几点:
1、 EFT(Ellectrical Fast Transient)技术
EFT技术是一种抗干扰技术,它是指在振荡电路的正弦信号受到外界干扰时,其波形上会迭加各种毛刺信号,如果使用施密特电路对其整形,则毛刺会成为触发信号干扰正常的时钟,在交替使用施密特电路和RC滤波电路时,就可以消除这些毛否则令其作用失效,从而保证系统的时钟信号正常工作。这样,就提高了单片机工作的可靠性。Motorola公司的 MC68HC08系列单片机就采用了这种技术。
2、 低噪声布线技术及驱动技术
在传统的单片机中,电源及地线是在集成电路外壳的对称引脚上,一般是在左上、右下或右上、左下的两对对称点上。这样,就使电源噪声穿过整块芯片,对单片机的内部电路造成干扰。现在,很多单片机都把地和电源引脚安排在两条相邻的引脚上。这样,不仅降低了穿过整个芯片的电流,另外还在印制电路板上容易布置去耦电容,从而降低系统的噪声。
现在为了适应各种应用的需要,很多单片机的输出能力都有了很大提高,Motorola公司的单片机I/O口的灌拉电流可达8mA以上,而Microchip公司的单片机可达25mA。其它公司:AMD,Fujitsu,NEC ,Infineon,Hitachi,Ateml,Tosbiba等基本上可达8~20mA的水平。这些电流较大的驱动电路集成到芯片内部在工作时带来了各种噪声,为了减少这种影响,现在单片机采用多个小管子并联等效一个大管子的方法,并在每个小管子的输出端串上不同
等效阻值的电阻,以降低di/dt,这也就是所谓"跳变沿软化技术",从而消除大电流瞬变时产生的噪声。
3、 采用低频时钟
高频外时钟是噪声源之一,不仅能对单片机应用系统产生干扰,还会对外界电路产生干扰,令电磁兼容性不能满足要求。对于要求可靠性较高的系统,低频外时钟有利于降低系统的噪声。在一些单片机中采用内部琐相环技术,则在外部时钟较低时,也能产生较高的内部总线速度,从而保证了速度又降低了噪声。Motorola公司的MC68HC08系列及其1 6/32位单片机就采用了这种技术以提高可靠性。
结束语
单片机在目前的发展形势下,表现出几大趋势:
·可靠性及应用越来越水平高和互联网连接已是一种明显的走向。
·所集成的部件越来越多;NS(美国国家半导体)公司的单片机已把语音、图象部件也集成到单片机中,也就是说,单片机的意义只是在于单片集成电路,而不在于其功能了;如果从功能上讲它可以讲是万用机。原因是其内部已集成上各种应用电路。
·功耗越来越低和模拟电路结合越来越多。
随着半导体工艺技术的发展及系统设计水平的提高,单片机还会不断产生新的变化和进步,最终人们可能发现:单片机与微机系统之间的距离越来越小,甚至难以辨认。
范文三:单片机研究意义
单片机研究?意义
引言 单片机是指?一个集成在?一块芯片上?的完整计算?机系统。尽管他的大?部分功能集?成在一块小?芯片上,但是它具有?一个完整计?算机所需要?的大部分部?件:CPU、内存、内部和外部?总线系统,目前大部分?还会具有外?存。同时集成诸?如通讯接口?、定时器,实时时钟等?外围设备。而现在最强?大的单片机?系统甚至可?以将声音、图像、网络、复杂的输入?输出系统集?成在一块芯?片
目 录
摘 要 ????????????????????????(1) Summa?ry ????????????????????????(2) 1 P0端口的?结构及工作?原理?????????????????(3)
1(1 P0端口8?位中的一位???????????????结构(3)
1(2组成P0?口的每个单?????????????????元(4)
1(3 作为I/O端口使用?时的工作原?????????????理(5) 2、P1端口的?结构及工作?原理????????????????(11)
2(1 P1端口的?一位结构????????????????(11) 3、 P2端口的?结构及工作?原理???????????????(12)
3(1 P2端口的?一位结构?????????????????(12) 4、P3端口的?结构及工作?原理???????????????(14)
4(1 P3端口的?一位结构?????????????????(14)
4(2 P3口的特?殊功能?????????????????(15)
4(3 端口的负载?能力和输入?,输出操作??????????(15) 结 语 ????????????????????????(17) 参考文献 ???????????????????????(17)
0
摘要
单片机比专?用处理器最?适合应用于?嵌入式系统?,因此它得到?了最多的应?用。事实上单片?机是世界上?数量最多的?计算机。现代人类生?活中所用的?几乎每件电?子和机械产?品中都会集?成有单片机?。手机、电话、计算器、家用电器、电子玩具、掌上电脑以?及鼠标等电?脑配件中都?配有1-2部单片机?。而个人电脑?中也会有为?数不少的单?片机在工作?。汽车上一般?配备40多?部单片机,复杂的工业?控制系统上?甚至可能有?数百台单片?机在同时工?作~单片机的数?量不仅远超?过PC机和?其他计算的?综合,甚至比人类?的数量还要?多。因此单片机?地研究前景?比较广阔。结合本专业?我选取了8?051单片?机作为研究?方向,接下来介绍?了该单片机?的工作原理?即/O引脚的端?口结构和工?作模式,8051模?块的应用前?景、、、
关键词:8051单?片机 /O引脚 应用前景
1
Summa?ry
Dedicated proce??ssor, singl?e chip than the most suita?ble for embed?ded syste?ms, so it was up to the appli?catio?n. In fact the numbe?r of SCM is the world?'s large?st compu?ter. Moder?n human? life used in almos?t every? piece? of elect?ronic? and mecha?nical? produ?cts will be integ?rated? singl?e chip. Phone?, telep?hone, calcu?lator?, home appli?ances?, elect?ronic? toys, handh?eld compu?ters and compu?ter acces?sorie?s such as a mouse? with a 1-2 in both the Depar?tment? of SCM. Perso?nal compu?ter will have a large? numbe?r
of SCM in the work. Gener?al car with more than 40 micro?contr?oller?, a compl?ex indus?trial? contr?ol syste?ms may even hundr?eds of singl?e chip at the same time work!SCM is not only far excee?ds the numbe?r of PC, and other? integ?rated? compu?ting, and even the numbe?r of even more than the human?. There?fore, to study? the prosp?ects for SCM quite? broad?. Combi?ned with the profe?ssion?al selec?ted 8051 as my resea?rch, then descr?ibes the worki?ng princ?iple of the singl?e chip that is / O pins of the port struc?ture and
mode of appli?catio?n of the 8051 prosp?ects of the modul?e,,,
Key words?: 8051 I/ O pins prosp?ects
2
8051单?片机是在8?031的基?础上发展过?来的,在上个世纪?70年代末?美国INT?EL公司从?荷兰PHI?LIP公司?购买了80?31单片机?的专利技术?生产了一系?列8位的单?片机,这一系列按?照片内存储?器的种类和?大小不同有?好多品种,如8031?,8051,8751,8752等?,其中805?1是最早最?典型的产品?,该系列的其?他单片机都?是在805?1的基础上?发展过来的?,接下来我就?简单的介绍?一下805?1单片机的?工作原理即?/O引脚的端?口结构和工?作模式。
1 P0端口的?结构及工作?原理
P0端口由?锁存器、输入缓冲器?、切换开关、一个与非门?、一个与门及?场效应管驱?动电路构成?。再看图的右?边,标号为P0?.X引脚的图?标,也就是说P?0.X引脚可以?是P0.0到P0.7的任何一?位,即在P0口?有8个与下?图相同的电?路组成。
1(1 P0端口8?位中的一位?结构图见下?图:
1(2组成P0?口的每个单?元部份
1(2.1入缓冲器?:在P0口中?,有两个三态?的缓冲器,在学数字电?路时,我们已知道,三态门有三??个状态,即在其的输?出端可以是?高电平、低电平,同时还
3
有一?种就是高阻?状态(或称为禁止?状态),大家看上图,上面一个是??读锁存器的?缓冲器,也就是说,要读取D锁?存器输出端?Q的数据,那就得使读?锁存器的这?个缓冲器的?三态控制端(上图中标号??为‘读锁存器’端)有效。下面一个是?读引脚的缓?冲器,要读取P0?.X引脚上的?数据,也要使标号?为‘读引脚’的这个三态?缓冲器的控?制端有效,引脚上的数?据才会传输?到我们单片?机的内部数?据总线上。
1(2.2 D锁存器:构成一个锁?存器,通常要用一?个时序电路,时序的单元??电路在学数?字电路时我?们已知道,一个触发器?可以保存一?位的二进制?数(即具有保持?功能),在51单片?机的32根?I/O口线中都?是用一个D?触发器来构。?成锁存器的?大家看上图?中的D锁存?器,D端是数据?输入端,CP是控制?端(也就是时序?控制信号输?入端),Q是输出端?,Q非是反向?输出端。
对于D触发?器来讲,当D输入端?有一个输入?信号,如果这时控?制端CP没?有信号(也就是时序?脉冲没有到?来),这时输入端?D的数据是?无法传输到?输出端Q及?反向输出端?Q非的。如果时序控?制端CP的?时序脉冲一?旦到了,这时D端输?入的数据就?会传输到Q?及Q非端。数据传送过?来后,当CP时序?控制端的时?序信号消失?了,这时,输出端还会?保持着上次?输入端D的?数据(即把上次的?数据锁存起?来了)。如果下一个?时序控制脉?冲信号来了?,这时D端的?数据才再次?传送到Q端?,从而改变Q?端的状态。
1(2 .3 多路开关:在51单片?机中,当内部的存?储器够用(也就是不需?要外扩展存?储器时,这里讲的存?储器包括数?据存储器及?程序存储器?)时,P0口可以?作为通用的?输入输出端?口(即I/O)使用,对于803?1(内部没有R?OM)的单片机或?者编写的程?序超过了单?片机内部的?存储器容量?,需要外扩存?储器时,P0口就作?为‘地址/数据’总线使用。那么这个多?路选择开关?就是用于选?择是做为普?通I/O口使用还?是作为‘数据/地址’总线使用的?选择开关了?。大家看上图?,当多路开关?与下面接通?时,P0口是作?为普通的I?/O口使用的?,当多路开关?是与上面接?通时,P0口是作?为‘地址/数据’总线使用的?。
4
输出驱动部?份:从上图中我?们已看出,P0口的输?出是由两个?MOS管组?成的推拉式?结构,也就是说,这两个MO?S管一次只?能导通一个?,当V1导通?时,V2就截止?,当V2导通?时,V1截止。
与门、与非门:这两个单元?电路的逻辑?原理我们在?第四课数字?及常用逻辑?电路时已做?过介绍,不明白的同?学请回到第?四节去看看?。
前面我们已?将P0口的?各单元部件?进行了一个?详细的讲解?,下面我们就?来研究一下?P0口做为?I/O口及地址?/数据总线使?用时的具体?工作过程。
1(3 作为I/O端口使用?时的工作原?理
P0口作为?I/O端口使用?时,多路开关的?控制信号为?0(低电平),看上图中的?线线部份,多路开关的?控制信号同?时与与门的?一个输入端?是相接的,我们
门的逻辑特?点是“全1出1,有0出0”那么控制信?号是0的话?,这时与知道与?
门输?出的也是一?个0(低电平),与让的输出?是0,V1管就截?止,在多路控制?开关的控制?信号是0(低电平)时,多路开关是?与锁存器的?Q非端相接?的(即P0口作?为I/O口线使用?)。
P0口用作?I/O口线,其由数据总?线向引脚输?出(即输出状态?Outpu?t)的工作过程:当写锁存器??信号CP 有效,数据总线的?信号?锁存器的输?入端D?锁存器的反?向输出Q非?端?多路开关?V2管的栅?极?V2的漏极?到输出端P?0.X。前面我们已?讲了,当多路开关?的控制信号?为低电平0?时,与门输出为?低电平,V1管是截?止的,所以作为输?出口时,P0是漏极?开路输出,类似于OC?门,当驱动上接?电流负载时?,需要外接上?拉电阻。
5
1(3.1 内部数据总?线向P0口?输出数据的?流程图(红色箭头)。
1(3.2 P0口用作?I/O口线,其由引脚向?内部数据总?线输入(即输入状态?Input?)的工作过程?: 数据输入时?(读P0口)有两种情况?
读引脚
读芯片引脚?上的数据,读引脚数时,读引脚缓冲??器打开(即三态缓冲?器
的控制端?要有效),通过内部数?据总线输入?,请看下图(红色简头)。
6
锁存器
通过打开读?锁存器三态?缓冲器读取?锁存器输出?端,请看下图(红色Q的状态?
箭头):
1(3.3 在输入状态?下,从锁存器和?从引脚上读?来的信号一?般是一致的?,但也有例外?。例如,当从内部总?线输出低电?平后,锁存器Q,0,Q非,1,场效应管T?2开通,端口线呈低?电平状态。此时无论端?口线上外接?的信号是低?电乎还是高?电平,从引脚读入?单片机的信?号都是低电?平,因而不能正?确地读入端?口引脚上的?信号。又如,当从内部总?线输出高电?平后,锁存器Q,1,Q非,0,场效应管T?2截止。如外接引脚?信号为低电?平,从引脚上读?入的信号就?与从锁存器?读入的信号?不同。为此,8031单?片机在对端?口P0一P?3的输入操?作上,有如下约定?:为此,8051单?片机在对端?口P0一P?3的输入操?作上,有如下约定?:凡属于读-修改-写方式的指?令,从锁存器读?入信号,其它指令则?从端口引脚?线上读入信?号。
读-修改-写指令的特?点是,从端口输入?(读)信号,在单片机内?加以运算(修改)后,再输出(写)到该端口上?。下面是几条?读--修改-写指令的例?子。 ANL P0,#立即数 ;P0?立即数P0 ?
7
ORL P0,A ;P0?AP0
INC P1 ;P1+1?P1
DEC P3 ;P3-1?P3
CPL P2 ;P2?P2
这样安排的?原因在于读?-修改-写指令需要?得到端口原?输出的状态,修改?后再输?出,读锁存器而?不是读引脚,可以避免因??外部电路的?原因而使原?端口的状态?被读错。
P0端口是?8031单?片机的总线?口,分时出现数?据D7一D?0、低8位地址?A7一AO?,以及三态,用来接口存?储器、外部电路与?外部设备。P0端口是?使用最广泛?的I,O端口。作为地址/数据复用口?使用时的工?作原理 , 在访问外部?存储器时P?0口作为地?址/数据复用口?使用。
这时多路开?关‘控制’信号为‘1’,‘与门’解锁,‘与门’输出信号电?平由“地址/数据”线信号决定?;多路开关与?反相器的输?出端相连,地址信号经?“地址/数据”线?反相器?V2场效应?管栅极?V2漏极输?出。
例如:控制信号为?1,地址信号为?“0”时,与门输出低?电平,V1管截止?;反相器输出?高电平,V2管导通?,输出引脚的?地址信号为?低电平。请看下图(兰
8
色字体为?电平):
反之,控制信号为?“1”、地址信号为?“1”,“与门”输出为高电?平,V1管导通?;反相器输出?低电平,V2管截止?,输出引脚的?地址信号为?高电平。请看下图(兰色字体为?电平):
9
可见,在输出“地址/数据”信息时,V1、V2管是交?替导通的,负载能力很?强,可以直接与?外设存储器?相连,无须增加总?线驱动器。
P0口又作?为数据总线?使用。在访问外部?程序存储器?时,P0口输出?低8位地址?信息后,将变为数据?总线,以便读指令?码(输入)。
在取指令期?间,“控制”信号为“0”,V1管截止?,多路开关也?跟着转向锁?存器反相输?出端Q非;CPU自动?将0FFH(?11111?111,即向D锁存?器写入一个?高电平‘1’)写入P0口?锁存器,使V2管截?止,在读引脚信?号控制下,通过读引脚?三态门电路?将指令码读?到内部总线?。请看下图
如果该指令?是输出数据?,如MOVX? @DPTR,A(将累加器的?内容通过P?0口数据总?线传送到外?部RAM中?),则多路开关?“控制”信号为‘1’,“与门”解锁,与输出地址?信号的工作?流程类似,数据据由“地址/数据”线?反相器?V2场效应?管栅极?V2漏极输?出。
如果该指令?是输入数据?(读外部数据?存储器或程?序存储器),如MOVX? A,@DPTR(将外部RA?M某一存储?单元内容通?过P0口数?据总线输入?到累加器A?中),则输入的数?据仍通过读?引脚三态缓?冲器到内部?总线,其过程类似?于上图中的?读取指令码?流程图。
10
通过以上的?分析可以看?出,当P0作为?地址/数据总线使?用时,在读指令码?或输入数据?前,CPU自动?向P0口锁?存器写入0?FFH,破坏了P0?口原来的状?态。因此,不能再作为?通用的I/O端口。大家以后在?系统设计时?务必注意,即程序中不?能再含有以?P0口作为?操作数(包含源操作?数和目的操?作数)的指令。
2、P1端口的?结构及工作?原理
P1端口与?P0端口的?主要差别在?于,P1端口用?内部上拉电?阻R代替了?P0端口的?场效应管T?1,并且输出的?信息仅来自?内部总线。由内部总线?输出的数据?经锁存器反?相和场效应?管反相后,锁存在端口?线上,所以,P1端口是?具有输出锁?存的静态口?。
2(1 P1端口的?一位结构见?下图.
由上图可见?,要正确地从?引脚上读入?外部信息,必须先使场?效应管关断,以便由外部??输入的信息?确定引脚的?状态。为此,在作引脚读?入前,必须先对该?端口写入l?。具有这种操?作特点的输?入/输出端口,称为准双向?I/O口。8051单?片机的P1?、P2、P3都是准?双向口。P0端口由?于输出有三?态功能,输入前,端口线已处?于高阻态,无需先写入?l后再作读?操作。
11
P1口的结?构相对简单,前面我们已??详细的分析?了P0口,只要大家认?真的分析了?P0口的工?作原理,P1口我想?大家都有能?力去分析,这里我就不?多论述了。
单片机复位?后,各个端口已?自动地被写?入了1,此时,可直接作输?入操作。如果在应用?端口的过程?中,已向P1一?P3端口线?输出过0,则再要输入?时,必须先写1?后再读引脚?,才能得到正?确的信息。此外,随输入指令?的不同,H端口也有?读锁存器与?读引脚之分?。
3、 P2端口的?结构及工作?原理:
P2端口在?片内既有上?拉电阻,又有切换开?关MUX,所以P2端?口在功能上?兼有P0端?口和P1端?口的特点。这主要表现?在输出功能?上,当切换开关?,向下接通时?从内部总线?输出的一位?数据经反相?器和场效应?管反相后,输出在端口?引脚线上;当多路开关?向上时,输出的一位?地址信号也?经反相器和?场效应管反?相后,输出在端口?引脚线上。
3(1 P2端口的?一位结构见?下图:
12
由图可见,对于803?1单片机必?须外接程序?存储器才能?构成应用电?路(或者我们的?应用电路扩?展了外部存?储器),而P2端口?就是用来周?期性地输出?从外存中取?指令的地址?(高8位地址?),因此,P2端口的?多路开关总?是在进行切?换,分时地输出?从内部总线?来的数据和?从地址信号?线上来的地?址。因此P2端?口是动态的?I/O端口。输出数据虽?被锁存,但不是稳定?地出现在端?口线上。其实,这里输出的?数据往往也?是一种地址?,只不过是外?部RAM的?高8位地址?。
在输入功能?方面,P2端口与?P0和H端?口相同,有读引脚和?读锁存器之?分,并且P2端?口也是准双?向口。
可见,P2端口的?主要特点包?括:
?不能输出静?态的数据;
?自身输出外?部程序存储?器的高8位?地址;
?执行MOV?X指令时,还输出外部?RAM的高?位地址,故称P2端?口为动态地?址端口。
即然P2口?可以作为I?/O口使用,也可以作为?地址总线使?用,下面我们就?不分析下它?的两种工作?状态。
3(1.1 作为I/O端口使用?时的工作过?程
当没有外部?程序存储器?或虽然有外?部数据存储?器,但容易不大?于256B?,即不需要高?8位地址时(在这种情况??下,不能通过数?据地址寄存?器DPTR?读写外部数?据存储器),P2口可以?I/O口使用。这时,“控制”信号为“0”,多路开关转?向锁存器同?相输出端Q?,输出信号经?内部总线?锁存器同相?输出端Q?反相器?V2管栅极??V2管9漏?极输出。
由于V2漏?极带有上拉?电阻,可以提供一?定的上拉电?流,负载能力约?为8个TT?L与非门;作为输出口?前,同样需要向?锁存器写入?“1”,使反相器输?出低
13
电平,V2管截止?,即引脚悬空?时为高电平?,防止引脚被?钳位在低电?平。读引脚有效?后,输入信息经?读引脚三态?门电路到内?部数据总线?。
3(1.2 作为地址总?线使用时的?工作过程
P2口作为?地址总线时,“控制”信号为‘1’,多路开关车??向地址线(即向上接通?),地址信息经?反相器?V2管栅极??漏极输出。由于P2口?输出高8位?地址,与P0口不?同,无须分时使?用,因此P2口?上的地址信?息(程序存储器?上的A15?~A8)功数据地址?寄存器高8?位DPH保?存时间长,无须锁存。
4、P3端口的?结构及工作?原理
P3端口和?Pl端口的?结构相似,区别仅在于?P3端口的?各端口线有?两种功能选?择。当处于第一?功能时,第二输出功?能线为1,此时,内部总线信?号经锁存器?和
输出,其作用与P?1端口作用?相同,也是静态准?双向I/O端口。当场效应管?输入/
处于第二?功能时,锁存器输出?1,通过第二输?出功能线输?出特定的内?含信号,在输入方面,即可以通过??缓冲器读入?引脚信号,还可以通过?替代输入功?能读入片内?的特定第二?功能信号。由于输出信?号锁存并且?有双重功能?,故P3端口?为静态双功?能端口
4(1 P3口是一?个多功能口?,它除了可以?作为I/O口外,还具有第二?功能,P3端口的?一位结构见?下图。
14
由上图可见?,。
4(2 P3口的特?殊功能(即第二功能?):
第二功
口线 信号名称
能
P3.0 RXD 串行数据接收? P3.1 TXD 串行数据发送? P3.2 INT0 外部中断0申请? P3.3 INT1 外部中断1申请? P3.4 T0 定时器/计数器0计数输入? P3.5 T1 定时器/计数器1计数输入? P3.6 WR 外部RAM写选通? P3.7 RD 外部RAM读选通? 4(3 端口的负载?能力和输入?,输出操作:
15
在应用中,如不设定P?3端口各位?的第二功能?(WR,RD信叼的?产生不用设?置),则P3端口?线自动处于?第一功能状?态,也就是静态?I,O端口的工?作状态。在更多的场?合是根据应?用的需要,把几条端口?线设置为第?二功能,而另外几条?端口线处于?第一功能运?行状态。在这种情况?下,不宜对P3?端口作字节?操作,需采用位操?作的形式。
P0端口能?驱动8个L?STTL负?载。如需增加负?载能力,可在P0总?线上增加总?线驱动器。P1,P2,P3端口各?能驱动4个?LSTTL?负载。
前已述及,由于P0-P3端口已?映射成特殊?功能寄存器?中的P0一?P3端口寄?存器,所以对这些?端口寄存器?的读,写就实现了?信息从相应?端口的输入?,输出。例如:
A, P1 ;把Pl端口?线上的信息?输入到A MOV
MoV P1, A ;把A的内容?由P1端口?输出
MOV P3, #0FFH ;使P3端口?线各位置l?
单片机的应?用前景非常?广泛现代人?类生活中所?用的几乎每?件电子和机?械产品中都?会集成有单?片机。手机、电话、计算器、家用电器、电子玩具、掌上电脑以?及鼠标等电?脑配件中都?配有1-2部单片机?。而个人电脑?中也会有为?数不少的单?片机在工作?。汽车上一般?配备40多?部单片机,复杂的工业?控制系统上?甚至可能有?数百台单片?机在同时工?作~单片机的数?量不仅远超?过PC机和?其他计算的?综合,甚至比人类?的数量还要?多。未来单片机?的前景将会?越来越好。
16
结束语
衷心感谢我?的导师张教?授和系部领?导。本文的研究?工作是在张?老师的悉心?指导和一年?实习精心收?集材料的情?下完成的,从论文的选?题等各个方?面都离不开?张老师热情?耐心的帮助?和教导。在郑州师专?的三年来,张老师认真?的工作态度?,诚信宽厚的?为人处世态?度,都给我留下了难以磨灭??的印象,也为我今后?的工作树立?了优秀的榜?样。
三年高等教?育的学习,使我的知识?层次上了一?个新台阶,更重要的是?,各方面的素?质得到了提?高。而这一切,都要归功于?张老师的深?切教诲与热?情鼓励。值此论文顺?利完成之际?,我首先要向?我尊敬的导?师张老师表?达深深的敬?意和无以言?表的感谢。
阳宪惠.现场总线技?术及其应用?.北京:清华大学出?版社 参考文献:
朱芙菁. 田影单片机原理?及应用技术?:航空工业出?版社
倪志莲(单片机控制?系统运行与?维护: 高等教育出?版社
杨旭方(单片机控制?与应用实训?教程:电子工业出?版社
17
范文四:单片机研究论文
课题研究论文 单片机开发
组长:郑宏伟
组员:史若楠 侯闳耀 刘涛 王正尧 祁泽华
本系统采用 8031单片机实现电力参数的交流采样。 通过 LED 显示器显示频率、 电压、 电流的实时值,在过压 30%、欠压 30%时进行声光报警,并能定时打印电压、电流及频率 值。实践证明,采用交流采样方法进行数据采集,获得的电压、电流、有功功率、功率因 数等电力参数有着较好的精确度和稳定性。
随着电力系统的快速发展,电网容量的扩大使其结构更加复杂,实时监控、调芳的自动化 显得尤为重要; 而在电力调度自动化系统中, 电力参数的测量是最基本的功能。 如何快速、 准确地采集各种电力参数显得尤为重要。数据采集在实现自动化的过程中是最关键的环 节。根据采集信号的不同,可分直流和交流两种采样方式。直流采样,顾名思义,采样对 象为直流信号。它是把交流电压、电流信号经过各种变送器转化为 0~5V 的直流电压,再 由装置和仪表采集。 此方法软件设计简单, 对采样值只需作一次比例变换即可得到被测量 的数值。但直流采样仍有很大的局限性:无法实现实时信号的采集;变送器的精度和稳定 性对测量精度有很大影响;设备复杂,维护难等。交流采样是将二次测得的电压、电流经 高精度的 CT 、 PT 变成计算机可测量的交流小信号,然后再送入计算机进行处理。由于这 种方法能够对被测量的瞬时值进行采样,因而实时性好,相位失真小。它用软件代替硬件 的功能又使硬件的投资大大减小。
系统硬件组成
由电源、主机、数据采集电路、键盘输入电路、显示器和打印机输出电路共 6部分组成。
1. 主机
主机由单片机 8031、地址锁存器 74LS373、外接 4KB 的程序存储器 2732和 8KB 的数据存储器 6264构 成。
2. 数据采集电路
前向数据采集通道由传感器、双四选一多路开关 4052、采样保持器 LF398、八选一多路开关 4051、模数 转换器 AD574、光隔及由电压比较器 LM339、锁相环 4046、分频器 4020构成的频率跟踪电路和用于控 制采样保持器的单稳触发器 4528组成。由于采集的对象为电压、电流等模拟量,所以必须经 A/D转换 器变成数字量以后, 才能送入 8031进行处理。 本系统选用 AD574, 该芯片使用逐次逼近法将 -5~+5V模 拟电压转换为数字量。转换时间为 25μs,非线性误差小于 ±0.5LSB 。
系统的采样时间间隔为 0.5s 。采样时,在 1个信号周期内对一相电压、电流等时间间隔准确采样 16点并 把结果存入片外数据存储器相应的存储页内(A 相电压:DPH=80H, A 相电流:DPH=83H; C 相电压: DPH=84H, C 相电流:DPH=85H) 。三相全采完后,对采到的数据进行数字滤波。计算有效值后和上限、 下限值进行比较, 若有超标则进行声光报警。 对频率的采样是将交流电信号经 LM339电压比较器变成方 波后送到 8031的 P3.2脚(外中断 0) ,由 8031计数器 0(工作在方式 1计数初值为 0)在方波保持高电 平的时间内对 8031(采用 12MHz 晶振)的内部时钟进行计数。采样期间在每一相 16点电压、电流采样 完毕后, 8031读入计数值存入相应的存储页 (DPH=86H) 内, 数据处理阶段将其转换为频率值后送 8279进行显示。
3. 键盘和显示器电路
采用带字驱动和位驱动的 LED 显示器进行显示。键盘上共设置了 8个键,其中:0键用于功能切换; 1, 2, 3三键为双功能键,分别用于显示 A , B , C 三相电压或电流; 4键用于随机打印。
4. 打印机接口电路
8031直接带一个 TPμP微型打印机,用软件能使其在规定时间自启动并按设计格式打印指定数据。 软件设计
在系统的软件设计中,采用模块化设计方法,使得程序结构清晰,便于今后进一步扩展系统的功能。系
统软件有以下模块构成:主程序、时钟中断服务程序、键盘中断服务程序、数据采集处理子程序、显示 程序、打印程序等。主程序主要完成系统初始化,装置自检等任务。系统的初始化部分包括 CPU 各端口 输入输出设置、中断设置、外围驱动、译码电路的初始化、数据 RAM 的初始化等。系统的数据采集处 理子程序的功能是在定时中断服务程序中完成的。在定时中断服务程序中主要进行三相交流电压、电流 的采集,数字滤波、采样数据存储,标度变换以及报判断与输出等操作。
另外,在电力系统的实际运行中,电网存在谐波,还会有各种瞬时干扰,如投切电容器和开关合闸、掉 闸等都会产生干扰;而采用硬件滤波存在硬件电路复杂等诸多弊端,因此本系统求取电力参数采用数字 滤波方法祛除干扰,用软件代替硬件,实践证明具有较好的滤波效果。此外,系统中还采用指令冗余、 软件陷阱等抗干扰措施,以使系统具有良好的抗干扰性能。
系统采用 8031单片机实现电力参数的交流采样,通过 LED 显示器显示频率、电压、电流的实时值,在 过压 30%、欠压 30%时进行声光报警,并能定时打印电压、电流及频率值。实践证明,采用交流采样方 法进行数据采集,通过算法运算后获得的电压、电流、有功功率、功率因数等电力参数有较好的精确度 和稳定性。
实验
一、实验目的:
1. 通过实验掌握调幅与检波的工作原理。 掌握用集成模拟乘法器构成调幅与检波系统的电 路连接方法。
2. 通过实验掌握集成模拟乘法器的使用方法。
3. 掌握二极管峰值包络检波的原理。
4. 掌握调幅系数测量与计算的方法。
二、实验内容:
1.调测模拟乘法器 MC1496正常工作时的静态值。
2.实现全载波调幅,改变调幅度,观察波形变化并计算调幅度。
3.实现抑止载波的双边带调幅波。
4.完成普通调幅波的解调
5.观察抑制载波的双边带调幅波的解调
6.观察普通调幅波解调中的对角切割失真,底部切割失真以及检波器不加高频滤波的现 象。
三、基本原理
幅度调制就是载波的振幅(包络)受调制信号的控制作周期性的变化。变化的周期与调 制信号周期相同。 即振幅变化与调制信号的振幅成正比。 通常称高频信号为载波信号。 调幅 波的解调是调幅的逆过程, 即从调幅信号中取出调制信号, 通常称之为检波。 调幅波解调方 法主要有二极管峰值包络检波器,同步检波器。本实验中载波是由晶体振荡产生的 10MHZ 高频信号。 1KHZ 的低频信号为调制信号。
在本实验中采用集成模拟乘法器 MC1496来完成调幅作用,图 4-1为 1496芯片内 部电路图, 它是一个四象限模拟乘法器的基本电路, 电路采用了两组差动对由 V1— V4组成, 以反极性方式相连接;而且两组差分对的恒流源又组成一对差分电路,即 V5与 V6,因此 恒流源的控制电压可正可负, 以此实现了四象限工作。 D 、 V7、 V8为差动放大器 V5与 V6的恒流源。进行调幅时,载波信号加在 V1— V4的输入端,即引脚的⑧、⑩之间;调制信 号加在差动放大器 V5、 V6的输入端,即引脚的①、④之间,②、③脚外接 1KΩ电位器, 以扩大调制信号动态范围, 己调制信号取自双差动放大器的两集电极 (即引出脚(6) 、 (12) 之间)输出。 本实验中用二极管包络检波器完成检波。二极管包络检波器主要用 于解调含有较大载波分量的大信号, 它具有电路简单, 易于实现的优点。 实验电 路如图 4— 3所示,主要由二极管 D7及 RC 低通滤波器组成,利用二极管的单向 导电特性和检波负载 RC 的充放电过程实现检波. 所以 RC 时间常数的选择很重要, RC 时间常数过大,则会产生对角切割失真又称惰性失真。 RC 常数太小,高频分 量会滤不干净.综合考虑要求满足下式 :
四、实验步骤:
1.静态工作点调测:使调制信号 V Ω=0,载波 Vc =0(短路块 J11、 J17开 路),调节 VR7、 VR8使各引脚偏置电压接近下列参考
值: V8 V10 V1 V4 V6 V12 V2 V3 V5
6V 6V 0V 0V 8.6V 8.6V -0.7V -0.7V -6.8V
R39、 R46与电位器 VR8组成平衡调节电路,改变 VR8可以使乘法器实现抑 止载波的振幅调制或有载波的振幅调制。
2.抑止载波振幅调制:J12端输入载波信号 Vc(t),其频率 fc =10MHZ ,峰 -峰值 Ucp -p =100-300mV 。 J16端输入调制信号 V Ω(t),其频率 f Ω=1KHZ ,先 使峰 -峰值 U Ωp -p =0,调节 VR8,使输出 V o =0(此时 U4=U1),再逐渐增加 U Ωp -p ,则输出信号 V。 (t )的幅度逐渐增大,最后出现如图 4— 4(a )所示的 抑止载波的调幅信号。 由于器件内部参数不可能完全对称, 致使输出出现漏信号。 脚①和④分别接电阻 R43和 R49可以较好地抑止载波漏信号和改善温度性能。
3. 全载波振幅调制 m =(Um max — U m min )/(U m max +Um min ) , J12端输人载波信号 Vc (t), f c =10MHz,Ucp-p =100~300mV,调节平衡电位器 VR8, 使输出信号 Vo (t)中有载波输出 (此时 U1与 U4不相等)。再从 J16 端输入调制信号,其 f ? =1KHZ,当 U ? p-p 由 零逐渐增大时,则输出信号 Vo (t )的幅度发生变化,最后出现如图 4- 4(b)所 示的有载波调幅信号的波形,记下 AM波对应 Ummax和 Ummin,并计算调幅 度 m 。
4.加大 V ? ,观察波形变化,画出过调制波形并记下对应的 V ? 、 Vc 值进行分 析。
附:调制信号 V ? 可以用外加信号源, 也可直接采用实验箱上的低频信号源。
将示波器接入 J22处,(此时 J17短路块应断开)调节电位器 VR3,使其输 出 1KHz 不失真信号, 改变 VR9可以改变输出信号幅度的大小。 将短路块刀 J17, 示波器接入 J19处,调节 VR9改变输入 V ? 的大小。
范文五:PLC,单片机研究报告
研究报告
单片机又称单片微控制器 , 它不是完成某一个逻辑功能的芯片 , 而是把一个计算机系统集 成到一个芯片上。相当于一个微型的计算机, 和计算机相比, 单片机只缺少了 I/O设备。概 括的讲:一块芯片就成了一台计算机。它的体积小、质量轻、价格便宜、为学习、应用和开 发提供了便利条件。所以单片机是对计算机的原理和结构进行一系列的设计和研究的。 单片机(Microcontrollers )作为计算机发展的一个重要分支领域,根据发展情况,从不 同角度,单片机大致可以分为通用型 /专用型、总线型 /非总线型及工控型 /家电型。
由此可见在我们的生活中单片机是不可或缺一部分。 在现今社会, 快节奏的生活被我们适 应, 所以一切的东西都被要求更加快捷, 而单片机的处理功能强, 速度快的特点正是我们所 需要的,所以它的高速发展是一定的。
单片机的基本结构有运算器,控制器,主要寄存器。单片机依靠这三个结构进行编码以 及运算的。 在学习上,单片机与计算机知识是不可分割的:模拟电路, 数字电路以及 C 语言 是我们学习的基础。 在我看来, 单片机的学习是数学与计算机的结合与延伸。 数学建立模型 的学习方法在电路的学习上是有所帮助的。数形结合的思想可以在编程方面有所帮助。