《单片机培训》PPT课件.ppt
《《单片机培训》PPT课件.ppt》由会员分享,可在线阅读,更多相关《《单片机培训》PPT课件.ppt(43页珍藏版)》请在三一办公上搜索。
1、,-单片机,首届机器人大赛培训资料,一、单片机概述 针对比赛项目的具体功能,对所用单片机模块进行介绍。前期知识准备引脚图说明,重要!,单片机工作在稳定的5V下,引脚数字信号输出的驱动能力强,拉出(流出)和灌入(注入)电流均达到了25mA,一般引脚都有第一、第二功能,所以使用的时要进行功能的选择,一般第一项为默认功能。如:17脚默认为I/O口功能RC2。还有闲置的输入I/O口不要悬空,要么接地要么接电源。为什么不要悬空,悬空会造成额外的电流损失,还有引脚输入阻抗(电阻对直流的阻碍,电容、电感对交流电的阻碍作用)大,引脚上易积累电荷,产生较大的感应电动势,使引脚处于(01)的过渡间,造成单片机门限
2、判别电路对信号的判断模糊现象。另外引脚作为驱动输出时,接适当的限流电阻(芯片内部电路所致)。,单片机对输入引脚高低电平的门限判别(TTL)单片机采用二值数字逻辑(以二元集合O,1为变化元的逻辑系统,即只有逻辑0和1,也就是我们平时说的高低电平)。对于TTL电平,我们通俗地说,在4.5-5V之间为逻辑1,高电平:在0V左右为逻辑0,低电平。扩展:TTL输出高电压2.4V,输出低电压0.4V。在室温下,一般输出高电压是3.5V,输出低电压是0.2V。输入高电压=1.2V,输入低电压=0.4V,噪声容限(门电路抗干扰能力)是0.4V。,3、信号(用大小和逻辑来标识,这次我们接触到的)a、模拟信号 可
3、用连续的、不间断的、平滑曲线表示,如图(1),4、数据表示方式程序中数据的表示有二进制0bxxxxxxxx,如:0b10100010;十进制如125,数字前没有前缀;八进制以0开头,如012;十六进制以0 x开头或以H结尾,如0 x0a2或67H。,第1位是字母时,字母前面加0,4、单片机模块和寄存器的关系单片机的模块都有不同的功能,要实现各自的功能,就需要进行一些相应的设置,在这里就设置相应的寄存器,如要实现RD口的输出高电平功能,设置TRISD=0X00;PORTD=0X0FF;可见,从程序的角度看,单片机的引脚端口或功能模块就是一堆寄存器组成。对它们的使用就是对寄存器的操作。,5、系统初
4、始化,为何要进行系统初始化?有两方面原因:从能耗上讲,不用的功能模块就不要使能,关掉节省能量。从要实现的功能上讲,需进行一些设置,系统才会工作。如下是单片机PIC16F877A的初始化程序段:Void sys_init(void)INTCON=0X00;/关掉总中断,根据情况是否/使用中断进行/相应设置,这次比赛我们都可以不采用中断,大家在遇见中断时,都对其复位处理./*下面就是各个模块的初始化*/.,6、单片机程序是怎样执行的,7、程序是怎样烧写的?关于在线编程是?,单片机中有一定的内存,我们编写的程序代码就存储在内存内,这样每一句代码就会相应的地址,在单片机中有一个程序计数器PC自动递增)
5、,它就是用来记录并指向下一句代码的的地址,这样程序就一句句地执行完成了。,引脚上的两个引脚(ICD)可以实现,二、A/D模块1、灰度传感器输出信号类型分析传感器粗略电路 简单串联电路,理想情况下,光从弱变强得到传感器输出的模拟信号(实际中有很多毛刺),如曲线,白色采样区,绿色采样区,1、怎样将模拟信号转换成单片机引脚可以识别的数字信号这个过程就是由单片机内部的A/D(analog-digital)模块实现的 a、A/D模块内容,Pic877a单片机有8个用于A/D转换通道的输入引脚,使用时须在I/O端口的引脚的方向寄存器设为输入。引脚上的模拟信号经转换过后,可以得到与信号大小成正比的数值,范围
6、在0-1023之间,这样会用到两个8位的寄存器来储存转换结果。A/D模块 包含了ADCON0、ADCON1、ADRESH、ADRESL三个寄存器。,ADRESH:ADRESL是用于存放AD转换10位结果,在确定通道位后,读取它俩就会得到结果,ADRESH中只有两位(bit0、bit1或bit6、bit7)有效。ADCON0的ADCS1、ADCS0是AD转换时钟选择位,控制转换器的时钟速度,它与信号输入引脚上采样保持时间、单片机工作时钟有关。(采样保持电路是由二极管、电阻、电容构成的RC回路,输入信号进入引脚时快速充电,当电荷充饱保持电容后,电压就是模拟输入电压,电压器上电压就是AD转换器的输入
7、电压值,这一个过程需要时间,,也就是采样保持时间Tacq(芯片手册上Tacq是19.72),这之后就是AD转换时间,10位转换要12时间,为AD转换一位的时间,对PIC877A至少要1.6。)CHS2、CHS1、CHS0位的组合是选择转换通道哪一路为输入,同一时间只能处理一个AD通道的输入,如有多路模拟信号输入时,就必须依次完成AD转换后,重新设定新的AD转换通道。GO/位是AD转换状态显示位、AD转换开始标志位。GO/=1时启动AD转换,就会按照寄存器设定进行完AD转换,然后GO/清0,,可以通过检测这个来判断AD转换是否完成。注意:在设置通道和GO/,之间必须让采样电容足够充电。ADO位是
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 单片机培训 单片机 培训 PPT 课件
链接地址:https://www.31ppt.com/p-5475490.html