




已阅读5页,还剩27页未读, 继续免费阅读
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
电控指导书范文 前言经过大家的共同努力,这本机器人协会的电控内部教程终于和大家见面了。 全教程一共四章,第一章主要介绍常用电子元件的识别及检测方法;第二章主要介绍c8051f330单片机的应用实验;第三章介绍protel电路设计及制板的简要流程;第四章介绍资料的检索及网上购买电子元件的操作方式。 第二章的单片机实验是机器人控制和调试的基础,机器人协会的每位成员都应该独立完成,并努力进行相关的拓展实验。 本教程由刘祚时教授主编。 电气05,06级电控主力队员联合编写,第二章的单片机实验部分由张小勇、蒋海华、付超群、刘帅编写,周长辉对整教程进行统稿,指导老师胡发焕进行了审阅。 本教程对于刚进入协会的电控成员具有很好的指导作用,是目前我们协会电控经验的积累,希望协会今后能继续充实和完善这份教程。 由于编写时间仓促,加之目前编者水平有限,本教程难免会有差错,敬请读者批评指正。 编者机器人协会xx年9月目录第一章常用电子元件识别1. 1、电子元件 2、电子元件 3、电子元件 4、电子元件 5、电子元件 6、电子元件 7、电子元件 8、电子元件 9、电子元件 1、C-51的特点2.2. 2、C-51的包含的头文件2.2. 3、C51的数据类型2.2. (1)电阻在电路中用“R”加数字表示,如R1表示编号为1的电阻。 电阻在电路中的主要作用为分流、限流、分压、偏置等。 1、电阻器的外形与符号 2、参数识别电阻的单位为欧姆(),倍率单位有千欧(K),兆欧(M)等。 换算方法是1兆欧=1000千欧=1000000欧电阻的参数标注方法有3种,即直标法、色标法和数标法。 a、数标法主要用于贴片等小体积的电路,如472表示47100(即4.7K);104则表示100K b、色环标注法使用最多,现举例如下四色环电阻五色环电阻(精密电阻)电阻的色标位置和倍率关系如下表所示t一般符号电位器可变电阻热敏电阻 3、万用表测量旋钮至欧姆档,两表笔短路校0,度数为相应的刻度盘数x档位注意事项在测量电阻时,不能用双手同时捏住电阻或测试笔,因为那样的话,人体电阻将会与被测电阻并联在一起,表头上指示的数值就不单纯是被测电阻的阻值了。 不能带电测电阻1.2电子元件 (2) 1、电容在电路中一般用“C”加数字表示(如C13表示编号为13的电容)。 电容是由两片金属膜紧靠,中间用绝缘材料隔开而组成的元件。 电容的特性主要是隔直流通交流。 电容容量的大小就是表示能贮存电能的大小,电容对交流信号的阻碍作用称为容抗,它与交流信号的频率和电容量有关。 常用于级间耦合、滤波、去耦、旁路及信号调谐(选择电台)等。 常用电容的种类有电解电容、瓷片电容、贴片电容、独石电容、钽电容和涤纶电容等。 2、识别方法电容的识别方法与电阻的识别方法基本相同,分直标法、色标法和数标法3种。 电容的基本单位用法拉(F)表示,其它单位还有毫法(mF)、微法(uF)、纳法(nF)、皮法(pF)。 其中1法拉=1000毫法=1000000微法=1000000000纳法=1000000000000皮法.容量大的电容其容量值在电容上直接标明,如10uF/16V容量小的电容其容量值在电容上用字母表示或数字表示字母表示法1m=1000uF1P2=1.2PF1nF=1000PF数字表示法一般用三位数字表示容量大小,前两位表示有效数字,第三位数字是倍率。 如102表示10100PF=1000PF224表示2210000PF=0.22uF 3、电容器的正确选用类型选择电容器类型一般根据它在电路中的作用及工作环境来决定。 例如应用在高频电路中的电容器要求其高频特性好应用在高压环境下的电容器,要求它具有较高的耐压性能,在电源滤波、去耦、低频级间耦合等电路中,要求容量大的电容器,误差等级都可以。 耐压值的选择为保证电容器的正常工作,被选用的电容器的耐压值不仅要大于其实际工作电压,而且还要有足够的余地,一般选耐压值为实际工作电压的两倍以上。 4、电容器的实验测试一般,我们利用万用表的欧姆挡就可以粗略地测量出电容器的优劣情况,粗略地辨别其漏电、容量大小或失效的情况。 具体方法是:(与测量电阻方法类似),根据阻值的变化情况可估判电容器质量。 阻值变化快容量小、阻值变化慢容量大、阻值为零电容短路、阻值为无穷大电容可能失效或容量很小。 1.3电子元件 (3)1二极管的种类和型号晶体二极管在电路中常用“D”加数字表示,如D5表示编号为5的二极管。 一般二极管光电二极管发光二极管稳压二极管变容二极管2作用二极管的主要特性是单向导电性,也就是在正向电压的作用下,导通电阻很小;而在反向电压作用下导通电阻极大或无穷大。 正因为二极管具有上述特性,常把它用在整流、隔离、稳压、极性保护、编码控制、调频调制和静噪等电路中。 按作用可分为整流二极管(如1N4004)、隔离二极管(如1N4148)、肖特基二极管(快恢复二极管)、发光二极管、稳压二极管等。 3识别方法二极管的识别很简单,小功率二极管的N极(负极),在二极管外表大多采用一种色圈标出来,银色圈的为负。 4.测试注意事项用指针式万用表去测二极管时,黑表笔接二极管的正极,红表笔接二极管的负极,此时测得的阻值才是二极管的正向导通阻值,这与数字式万用表的表笔接法刚好相反。 5.常用的1N4000系列二极管耐压比较如下型号1N40011N40021N40031N40041N40051N40061N4007耐压(V)50100xx006008001000电流(A)均为1稳压二极管在电路中常用“ZD”加数字表示,如ZD5表示编号为5的稳压管。 1、稳压二极管的稳压原理稳压二极管的特点就是击穿后,其两端的电压基本保持不变。 这样,当把稳压管接入电路以后,若由于电源电压发生波动,或其它原因造成电路中各点电压变动时,负载两端的电压将基本保持不变。 2、常用稳压二极管的型号及稳压值如下型号1N47281N47291N47301N47321N47331N47341N47351N47441N47501N47511N4761稳压值3.3V3.6V3.9V4.7V5.1V5.6V6.2V15V27V30V75V发光二极管(LED)具有正向通过3-10mA左右的电流时就发光的性质。 发光二极管的测试方法万用表指针摆动,则黑色表笔所接的就是正极。 1.4电子元件 (4)常见三极管的外形晶体三极管在电路中常用“Q”加数字表示,如Q17表示编号为17的三极管。 1、特点晶体三极管(简称三极管)是内部含有2个PN结,并且具有放大能力的特殊器件。 它分NPN型和PNP型两种类型,这两种类型的三极管从工作特性上可互相弥补,所谓OTL电路中的对管就是由PNP型和NPN型配对使用。 常见的PNP型三极管有A 92、9015等型号;NPN型三极管有 9014、 9018、 9013、9012等型号。 S90xx系列正面朝自己引脚为e,b,c。 2、晶体三极管主要用于放大电路和开关电路,我们常用其开关功能当基集b有正向电流通过时,c和e相当与导通。 3、检测晶体三极管由两个PN结组成,PN结的正向电阻很小,反向电阻很大。 (a)判定基极。 用万用表R1k挡测量三极管三个电极中每两个极之间的正、反向电阻值。 当用第一根表笔接某一电极,而第二表笔先后接触另外两个电极均测得低阻值时,则第一根表笔所接的那个电极即为基极b。 这时,要注意万用表表笔的极性,如果红表笔接的是基极b。 黑表笔分别接在其他两极时,测得的阻值都较小,则可判定被测三极管为PnP型管;如果黑表笔接的是基极b,红表笔分别接触其他两极时,测得的阻值较小,则被测三极管为NPN型管。 (b)判定集电极c和发射极e。 (以PnP为例)将万用表置于R1K挡,红表笔基极b,用黑表笔分别接触另外两个管脚时,所测得的两个电阻值会是一个大一些,一个小一些。 在阻值小的一次测量中,黑表笔所接管脚为集电极;在阻值较大的一次测量中,黑表笔所接管脚为发射极。 1.5电子元件 (5)MOS场效应管有增强型(Enhancement MOS或EMOS)和耗尽型(Depletion)MOS或DMOS)两大类,每一类有N沟道和P沟道两种导电类型。 场效应管有三个电极D(Drain)称为漏极,相当双极型三极管的集电极;G(Gate)称为栅极,相当于双极型三极管的基极;S(Source)称为源极,相当于双极型三极管的发射极1场效应管与晶体管的比较 (1)场效应管是电压控制元件,而晶体管是电流控制元件。 在只允许从信号源取较少电流的情况下,应选用场效应管;而在信号电压较低,又允许从信号源取较多电流的条件下,应选用晶体管。 (2)有些场效应管的源极和漏极可以互换使用,栅压也可正可负,灵活性比晶体管好。 (4)场效应管能在很小电流和很低电压的条件下工作,而且它的制造工艺可以很方便地把很多场效应管集成在一块硅片上,因此场效应管在大规模集成电路中得到了广泛 4、主要应用主要是做开关器件,广泛应用在开关电源,电机驱动,变频等各领域。 5、检测根据场效应管的PN结正、反向电阻值不一样的现象,判别出结型场效应管的三个电极。 具体方法将万用表拨在R1k档上,任选两个电极,分别测出其正、反向电阻值。 当某两个电极的正、反向电阻值相等,且为几千欧姆时,则该两个电极分别是漏极D和源极S。 对结型场效应管而言,漏极和源极可互换,剩下的电极肯定是栅极。 也将万用表的黑表笔(红表笔也行)任意接触一个电极,另一只表笔依次去接触其余的两个电极,测其电阻值。 当两次测得的电阻值近似相等时,则黑表笔所接触的电极为栅极,其余两电极分别为漏极和源极。 若两次测出的电阻值均很大,说明是结的反向,即都是反向电阻,判定是沟道场效应管,且黑表笔接的是栅极;若两次测出的电阻值均很小,说明是正向结,即是正向电阻,判定为沟道场效应管,黑表笔接的也是栅极。 若不上述,调换黑、红表笔按上述方法进行测试,直到判别出栅极为止。 1.6电子元件 (6)电感在电路中常用“L”加数字表示,如L6表示编号为6的电感。 电感线圈是将绝缘的导线在绝缘的骨架上绕一定的圈数制成。 直流可通过线圈,直流电阻就是导线本身的电阻,压降很小;当交流信号通过线圈时,线圈两端将会产生自感电动势,自感电动势的方向与外加电压的方向相反,阻碍交流的通过,所以电感的特性是通直流阻交流,频率越高,线圈阻抗越大。 电感在电路中可与电容组成振荡电路。 电感一般有直标法和色标法,色标法与电阻类似。 如棕、黑、金、金表示1uH(误差5%)的电感。 电感的基本单位为亨(H)换算单位有1H=103mH=106uH1.7电子元件 (7)三端稳压器为了得到稳定的电压,用三端稳压器。 三端稳压器的4位数字(如7085)定义如下头两位数字是相对地(GND)的输出电压的正或负;后两位数表示固定电压的大小。 例如7805为+5V7905为-5V7812为+12V7912为-12V三端稳压器的输入端所加的电压,要比输出端输出的电压高一些。 例如输出端电压为5V,输入电压可为718V左右。 由于三端稳压器输入电压与输出电压的能量之差以热量的形式散发出去,以实现稳压,所以三端稳压器必须有散热片。 1.8电子元件 (8)光电耦合元件(Opto-isolator,或optical coupler,缩写为OC),亦称光耦合器,光电隔离器,简称光耦。 光电耦合元件是以光作为媒体来传输电信号的一种装置,其功能是可将讯号传送通过隔离层,对输入、输出电信号有良好的隔离作用 1、光耦外形 2、光耦内部结构示意图如下当1.2脚输入正向电压,二极管发光,右边的三极管便相当于导通。 也就是说1,2脚和3,4脚是隔离开来的。 通常用在信号隔离,强弱电隔离场合。 3、光耦典型应用当2脚输入低电平信号时3,4脚导通光电耦合元件广泛用于电气绝缘、电平转换、级间耦合、驱动电路、开关电路、斩波器、多谐振荡器、信号隔离、级间隔离、脉冲放大电路、数位仪表、远距离信号传输、脉冲放大、固态继电器(SSR)、仪器仪表、通信设备及微机接口中。 在单片开关电源中,利用线性光耦合器可构成光耦回馈电路,通过调节控制端电流来改变占空比,达到精密稳压目的。 4、光耦使用注意光耦有个重要参数就是开关速度。 在频率要求高的场合通常使用高速光耦。 光耦检测根据左边部分为发光二极管结构,可确定1.2脚。 3.4脚可以做测试电路测试,一般来说4脚光耦都是以上排列。 1.9电子元件 (9) 1、74hc08四与门结构图 2、常用有与门,非门,或门,以及其组合,与非门,或非门等,其逻辑关系和数学中的一样。 具体查数据手册 3、74后面有HC和LS其功能是一样的反相器驱动器LS04LS05LS06LS07LS125LS240LS244LS245与门与非门LS00LS08LS10LS11LS20LS21LS27LS30LS38或门或非门与或非门LS02LS32LS51LS64LS65异或门比较器LS86译码器LS138LS139除了上面介绍的这些,还有很多其他的常用器件,这里就不一一介绍了,电子常识这东西也靠大家平时积累,没见过的元件就上网查,或问其他人。 第一章就到这里结束了,相信大家对基本电子元件应该有了一定的认识了。 下面就进入第二章,单片机的学习。 第二章单片机入门2. 1、初识单片机2.1. 1、单片机概念单片机即单片微型计算机,是把中央处理器、存储器、定时/计数器、输入输出接口都集成在一块集成电路芯片上的微型计算机。 与应用在个人电脑中的通用型微处理器相比,它更强调自供应(不用外接硬件)和节约成本。 它的最大优点是体积小,可放在仪表内部,但存储量小,输入输出接口简单,功能较低。 由于其发展非常迅速,旧的单片机的定义已不能满足,所以在很多应用场合被称为范围更广的微控制器;由于单晶片微电脑常用于控制器故又名single chipmicrocontroller,但是目前在中国大陆仍多沿用“单片机”的称呼。 2.1. 2、单片机的基本构成2.1. 3、单片机品牌atmel,stc,pic,avr,凌阳,80C51,cygnal,maxim,philips,samsung等。 2.1. 4、单片机用途实际工作中并不是任何需要计算机的场合都要求计算机有很高的性能,一个控制电冰箱温度的计算机难道要用P4吗?应用的关键是看是否够用,是否有很好的性能价格比。 单片机通常用于工业生产的控制、生活中与程序和控制有关(如电子琴、冰箱、智能空调等)的场合,目前,单片机在民用和工业测控领域得到最广泛的应用。 彩电,冰箱,空调,录像机,VCD,遥控器,游戏机,电饭煲等无处不见单片机的影子,单片机早已深深地溶入我们每个人的生活之中。 单片机能大大地提高这些产品的智能性,易用性及节能性等主要性能指标,给我们的生活带来舒适和方便的同时,在工农业生产上也极大地提高了生产效率和产品质量。 单片机按用途大体上可分为两大类通用型单片机和专用型单片机。 专用型单片机是指用途比较专一,出厂时程序已经一次性固化好,不能再修改的单片机。 例如电子表里的单片机就是其中的一种。 其生产成本很低。 通用型单片机的用途很广泛,使用不同的接口电路及编制不同的应用程序就可完成不同的功能。 小到家用电器仪器仪表,大到机器设备和整套生产线都可用单片机来实现自动化控制。 2.1. 5、怎么开始学习??实践第一。 ?补充必要的理论知识,即缺什么补什么。 网上找些单片机的编程实例。 ?做实验积累经验。 (可在网络上搜集题目,也可自己有什么想法大胆的去试验)?从基本的io口实验做起,再到定时器,AD转换,pwm,串口通信等2.1. 6、学习单片机预备知识(重点介绍电平特性和编程基础,其他的在计算机等教材都有详细说明,在此略)?电平特性1数字电路中只有两种电平高和低(本课程中)定义单片机为TTL电平高VCC+3.3用1表示低GND用0表示2RS232电平计算机的串口高-12V低+12V所以计算机与单片机之间通讯时需要加电平转换芯片max232?2进制与16进制的表示及转换?二进制数的逻辑运算?C51编程基础知识2.1. 7、cygnal的c8051f系列单片机介绍做单片机实验用的单片机C8051F330特性2. 2、C51编程入门2.2. 1、C-51的特点C语言作为一种非常方便的语言而得到广泛的支持,很多硬件开发都用C语言编程,如各种单片机、DSP、ARM等.C语言程序本身不依赖于机器硬件系统,基本上不作修改就可将程序从不同的单片机中移植过来。 C提供了很多数学函数并支持浮点运算,开发效率高,故可缩短开发时间,增加程序可读性和可维护性。 2.2. 2、C-51的包含的头文件通常有:math.h ctype.h stdio.h stdlib.h absa.h(定义特殊功能寄存器和位寄存器);stdio.h(定义输入输出);math.h(定义常用数学运算);具体的大家可以查阅相关资料,网上也有很多介绍2.2. 3、C51的数据类型2.2. 4、C-51的运算符与C语言基本相同+-*/(加减乘除)=New File打开一个窗口。 键入源文件并保存文件。 (如果保存的文件扩展名为.c、.h或.asm,则源文件中的关键字符将彩色加亮。 )(3)在项目窗口中右击项目名,在弹出的快捷菜单中选择Add filesto project(添加文件到项目),弹出Add filesto project对话框。 选定要添加的文件并单击打开,这样该文件就添加到项目中了。 ?为调试生成和下载程序1.汇编/编译按钮2.生成按钮3.连接按钮4.下载按钮?使用IDE默认的编译器不能编译超过10k的程序,因此我们可以使用kell的编译器,具体设置如下在Project菜单中选择Tool ChainIntegration项,弹出如图A.23所示对话框,允许在IDE中使用外部汇编器、编译器和链接器。 在Tool Definition部分允许你选择工具厂商;浏览工具的执行路径(选择A51C51和BL51)并为你的工具定义命令行标记。 图A.23工具链接集成对话框2.3C8051f330单片机实验例程2.3.1实验一电源制作 一、实验目的通过稳压电源的制作,深入理解变压器原理;初步认识实验室常用的电子元器件;为实验室后续试验提供所需电源(113); 二、实验器材双6V变压器一个,整流二极管四个,大电容(220uF)一个,LM317一个,270欧姆电阻一个,1.5K欧姆电阻一个,5K或10K电位器一个,发光二极管一个,电源插头一个,导线一段,电烙铁,小号万用板各一,锡丝若干; 三、实验电路图BridgeTrans CT220uF270交流220V10410K或5K220uF1.5K红色夹黑色夹IN31OUT2GNDLM317图1稳压电源制作基本图1237805312ASM1117220uFC2220uFC1220uFC3输入8V输出5V输出3.3V图2功能扩展图 四、内容说明 1、变压器的基本原理是电磁感应原理,现以单相双绕组变压器为例说明其基本工作原理 2、整流整流分为半波整流,桥式整流,全波整流,在本实验中我们用到的是桥式整流,通过四个整流二极管的作用将220V交流电变为直流电,但是此时的电压并不未定,联想到电容的稳压特性,接下来我们要在电路中并联电容。 (1)、不接电容时输出的电压波形 (2)、接上电容后输出的电压波形备注所并联的电容越大,输出电压波形的波动就越小。 3、元件LM317,7805,ASM1117简介三者均有三个引脚,正面向上,引脚向下,引脚顺序自左往右依次为 1、 2、3。 LM317图7805图ASM1117图Lm317是一种常用三端稳压芯片,通过2个电阻的比值进行正电压稳压,对于大电流的稳压要加散热片。 7805输入电压为8伏,输出电压5伏、负极接公共地的稳压集成电路。 ASM1117输入电压为5V,输出电压为3.3V,因此可以为单片机提供电源。 为了作图方便,在上电路图中所画引脚的顺序并不是实际的引脚顺序,在焊接时要注意这一点。 4、将元件焊接在万用板上以后,要认真检查,在确认焊接无误后接通电源。 (1)、调节电位器,用万用表检查其输出电压的范围是否在0V13V之间; (2)、观察指示灯(发光二极管)是否随输出电压的变化而呈现明暗变化 (3)、拔下电源插头后,观察指示灯是否慢慢熄灭,如果是,则说明大电容工作正常。 (原因电容是一种储能元件,当电源断开后,电容、发光二极管与1.5K电阻构成回路,电容发生放电作用。 ) 五、实验总结 1、在焊接元器件前先要认真了解各个元器件的功能与特点; 2、焊接时要尽量使融化的焊锡以“圆锥形”的方式包围元件的插脚,这样焊接的元件既牢固又不容易发生“虚焊”,但要注意焊接时烙铁与元件的接触时间,以免温度过高烧坏元器件或万用板; 3、要学会正确使用万用表,并利用它来检查所焊接的电路; 4、最重要的一点让思维沸腾起来,让智慧行动起来!加入实验室不同于上教条死板的实验课,机械地完成实验项目不是我们的目的,重要的是在实验过程中我们有没有认真观察过、思考过;是否能用学到的理论知识对实验现象进行合理的假设或解释以及在实验完成后我们有哪些收获。 博学之,审问之,慎思之,明辨之,笃行之,欢迎你们,大二的学弟学妹们!让我们携手奋进,共同探索,将实验室办得越来越好!2.3.2实验二星星点灯运用单片机驱动流水灯 一、实验目的初步认识C8051F330这款单片机的各个引脚及功能;学会设置晶振以及I/O端口;学习如何使用IDE软件编写程序。 二、实验器材C8051F330单片机一块,大号万用板一块,大电容两个,500欧电阻四个,1K欧电阻三个,发光二极管两个,电烙铁一把,排插,导线,锡丝若干 三、实验电路图P0.3/XTAL21P0.2/XTAL12P0.1/IDA03P0.0/VREF4GND5VDD6RST/C2CK7P2.0/C2D8P1.79P1.610P1.511P1.412P1.313P1.214P1.115P1.016P0.717P0.6/VSTR18P0.519P0.420C8051F330C8051F330D1D2D4D3500R1500R2500R3500R45V13579246下载口1KR51KR61KR73.3V 四、实验内容说明首先我们来介绍一下C8051F330这款单片机,它共有20个引脚,我们可以将它们分为3个部分P0部分八个引脚(P0.0P0.7),P1部分八个引脚(P1.0P1.7),特殊功能引脚(5GND,6VDD,7RST/C2CK,8P2.0/C2D)P0与P1中各个引脚其基本功能均是作为输入输出脚口,因此就基本功能而言它们是并列的,以本实验为例四个发光二极管共接四个引脚,这四个引脚我们可以从P0中选择,也可以从P1中选择,还可以二者皆选,但是为了方便地设置脚口以及使各部分脚口功能分工明确,我们一般不会混合使用P0与P1中的脚口,在后面的“初步控制数码管实验”中我们会具体分析,在此不做赘述。 VDD脚口外接3.3V电源,它是给单片机供电的电源输入口;GND顾名思义就是“接地”,它是与VDD相对应的电源输出口;这两个脚口是单片机工作的必要条件。 RST/C2CK与P2.0/C2D均与下载口相连,他们是向单片机输入程序的通道,两者又各有功能,RST(restoration)具有复位功能,它相当于电脑游戏中的游戏复位键,当我们玩游戏到中途时突然想从头开始玩,但又不想关闭游戏再重启,那我们便使用游戏复位。 一样的道理,当单片机在执行程序时,如果我们想让它从程序的开头重新运行而又不用关断电源,那么我们可以用该脚口实行复位,具体方法为找一开关按钮,将其一端与该脚口相连,另一端接地,当使用复位功能时按下按钮使开关闭合,此时该脚口便与地线相连了,然后手松开按钮,此时单片机就开始重新执行程序了。 P2.0也可以作为数字输入脚口,但是又与P0,P1的脚口不同,由于不常用到该脚口,我们不作深究。 备注各个引脚名中“/”后面的名称为该引脚的特殊功能,单片机脚口功能的具体说明请大家参考C8051F330数据实用手册第19页的内容。 实验程序说明我们编写IDE软件程序采用的是C语言,因此我们编写程序时要遵从C语言的语法规范。 在下面程序中,“/”前面的是程序内容,其后面的是对各条程序语句的解释,在运行程序时这一部分不会被执行。 例/*程序说明p0.0到p0.3接发光二极管,通过单片机实现4个发光二极管的循环亮灭*/#include/include称为文件包含命令,扩展名为.h的文件称为头文件Unsigned inti,j,m;/*unsigned即C语言中的无符号变量说明符/在上面定义i,j,m的时候我们采用的是无符号整型,原因在于防止发生数据溢出现象,实/际上我们也可以用int型,只要保证我们用到的数*/在相应的数据范围以内即可。 /*/无论是本实验还是后续试验我们书写的程序都是由各个程序模块组成的,以本实验为例,它有四个大的/程序模块 1、系统时钟部分; 2、I/O口部分(I即input输入,O即output输出); 3、延时程序部/分; 4、主程序部分。 在后续的实验中我们还会用到其他程序模块,如定时器部分,中断部分,PWM部/分等。 系统时钟的设置说明在手册的8794页,在此我们简单说明一下,系统时钟提供给单片机所需要/的工作频率,正如我们电脑的主频一样。 单片机的系统时钟是由振荡器提供的,振荡器分为外部振荡器和内部振荡器,内部振荡器又分为内部高频和内部低频,在此我们用到是内部高频振荡器。 */void sys(void)/设置系统时钟CLKSEL=0X00;/CLKSEL:时钟选择寄存器/*0X00中0X为十六进制的代表符号,0X00即为二进制下的00000000,设置该寄存器时由于位72我们/没有用到,因此便统一设置为0,而位10设置为00的原因是我们所采用的系统时钟取自内部高频振/荡器;*/OSCICL=0X2D;/OSCICL:内部高频振荡器校准寄存器(请大家翻到数据手册的第89页),/*0X2D翻译为二进制即 (00101101)自左往右,分别对应P0.7P0.0,下面我们来具体分析其设置过程,/位7(即P0.7)未用,所以该位设置为0,位60所对应的数转化为十进制数即45,该值是通过计算得/出的,计算过程请大家参考88页内容。 通过该寄存器的设置我们便得到了20MHz的系统时钟。 */OSCI=0XC2;/OSCI:内部高频振荡器控制寄存器,/*0XC2即11000010,位7置1,使能内部高频振荡器;位6置1,内部高频振荡器按编程频率运行;位52未用,置0;位10置为10,选择2分频,这样我们便得到了10MHz的系统时钟(在OSCICL中我们得到了20MHz,将其2分频即除以2)。 */void pio(void)/*设置I/O口(请大家查阅手册的95106页)上面我们讲过P0与P1其基本功能是并列的,在本实验中我们任取其一,下面以P0为例说明*/XBR0=0X00;/XBR0:端口I/O交叉开关寄存器0/*位7位6未用,置0;位5位4对应的功能我们没有用到(也不常用),所以选择置0;位3置0或1对/本实验没有影响,但在此我们着重讲一下,该位为SYSCLK输出使能位,它的作用是当我们想用示波器测/量系统时钟频率时,我们需要将该位置1。 具体来讲该位如同存在于系统时钟与端口引脚之间的桥梁,/置0时桥梁断开,不通行;置1时桥梁通行;系统时钟的工作频率输出给端口引脚,这时候我们只要再/将端口引脚连接到示波器,就可以显示出单片机的工作频率了。 位20对应的功能不常用,置0。 */XBR1=0XC0;/端口I/O交叉开关寄存器1/*位7:端口I/O弱上拉禁止位。 弱上拉,最简单的讲法就是比较弱的上拉。 一般用在和外围器件的通讯上,但不能用于需要驱动能力的上拉应用中。 弱上拉是在用作输入时省掉外部上拉,如果一个I/O口作输入,我们要求它在没有外部输入的情况下要为高电平,如按键输入,有按键按下时将其置地拉低,平时为高,这时如果不开内部上拉的话我们就要在外面加一个上拉电阻了。 在本实验中我们没有用到该功能,所以置1。 位6交叉开关使能位,请大家翻到手册95页,我们可以看到数字交叉开关具有非常重要的作用,它是很多功能的总开关。 如果我们已经已经设置好了所需的功能,但是交叉开关却没有使能,那么所需的功能仍然是无法实现的,所以在每次实验时我们要记得使能交叉开关。 位5位4分别是定时器T1和T0,在本
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 教师招聘之《中学教师招聘》考前冲刺测试卷及一套答案详解
- 2025年海城市面向应届毕业生招聘医疗岗位高层次急需紧缺人才考前自测高频考点模拟试题附答案详解(培优)
- 2024年公安消防队真题附答案详解【综合卷】
- 2025年福建南平交通一卡通有限公司招聘3人笔试参考题库附带答案详解
- 促进高等职业教育发展手册
- 企业社会责任指导书
- 考研心理学专业复习中的技巧与方法
- 传染病传染力检测指南
- 医院临床科室年终总结2019(二篇)
- 矿山企业矿长安全生产责任与环境保护协议
- 第五章牛顿运动定律之板块模型问题专题课件高一上学期物理
- 表面活性剂的基本作用
- 员工网络安全责任书
- 工程建设项目审批流程图(政府投资工程建设项目(市政类线性项目))
- 消防安全周巡查记录表
- 士林变频器说明书SL
- 博雅汉语准中级加速篇1
- 第二章第一节 遗传论与环境论心理学课件
- 九年级物理上册《第十三章 内能与热机》单元检测卷及答案(沪科版)
- 能源化学与能源化工概论-第一章 能源简介
- GB/T 16866-2006铜及铜合金无缝管材外形尺寸及允许偏差
评论
0/150
提交评论