单片机原理应用 精.ppt





《单片机原理应用 精.ppt》由会员分享,可在线阅读,更多相关《单片机原理应用 精.ppt(25页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、单片机原理应用2023/5/4 單片機原理應用1第1页,本讲稿共25页2023/5/4單片機原理應用2IC引腳圖第2页,本讲稿共25页2023/5/4 單片機原理應用 3 1.1 2700A 特性.存储器配置.8 个中断源OTP ROM:4K*16 位5 个内部中断源:T0,TC0,TC1,SIO,ADCRAM:256*8 位(bank 0 和bank 1)3 个外部中断源:INT0,INT1,INT2.8 层堆栈缓存器.3 个8 位定时/计数器.I/O 引脚配置(共36 pins)T0:基本定时器双向输入/输出:P0,P1,P2,P3,P4,P5 TC0:自动装载定时/计数器/PWM0/Bu
2、zzer 输出唤醒功能:P0,P1 TC1:自动装载定时/计数器/PWM1/Buzzer 输出外部中断:P0.内置看门狗计数器上拉电阻:P0,P1,P2,P3,P4,P5P4 引脚和ADC 输入共享.双时钟系统提供4 种操作模式外部高速时钟:RC,最大10MHz.8 通道12 位AD 转换外部高速时钟:晶体,最大16MHz.普通模式:高/低速时钟同时运行.1 通道7 位DA 转换低速模式:只有低速时钟运行.睡眠模式:高/低速时钟都停止.串行通信SIO 绿色模式:定时器T0 周期性唤醒.60 条功能强大的指令.封装(支持的芯片格式)产品性能第3页,本讲稿共25页2023/5/4 單片機原理應用4
3、引腳說明第4页,本讲稿共25页2023/5/4 單片機原理應用5外部復位女鞋、女用皮包用户必须确保VDD 先于外部复位电压达到稳定状态(图6-2),否则复位无效。外部复位电路是一个简单的RC电路,如下图所示注:使用R2 可以避免外部干扰对MCU 复位的影响,建议R2 的值为100200。第5页,本讲稿共25页2023/5/4單片機原理應用6復位電路改善掉特性少女服飾在某些情况下,通过在VCC 和复位引脚之间放置一个二极管可以改善掉电复位。第6页,本讲稿共25页2023/5/4 單片機原理應用 7系统振荡器电路外部振荡器的电源端和接地端必须和微控器的VDD 和VSS 相连,以提高整个系统的性能。
4、第7页,本讲稿共25页2023/5/4 單片機原理應用 8基本定时器基本定时器T0 是一个8 位二进制加一计数器,由寄存器T0M 选择T0C 的输入时钟。当T0 溢出(从FFH 至00)时,产生一个信号触发T0 中断。T0 基本定时器的功能如下:8 位可编程定时器:根据所选的时钟频率,定时发出中断请求信号。T0M 寄存器T0M 是一个8 位可读写的基本定时器模式控制寄存器。通过载入不同的值,用户可以在执行程序的过程中调整基本定时器的时钟。通过设置T0 的T0RATE0T0RATE2,定时器T0 提供了8 种可选择的时钟源频率,从fcpu/2 到fcpu/256。T0M的初始值为0,对应的时钟源
5、频率为fcpu/256。T0M 的bit7 位T0ENB 位是T0 的启动控制位。它们共同决定了T0定时器的时钟源频率和定时间隔。第8页,本讲稿共25页2023/5/4單片機原理應用9T0M寄存器廚房用品浴室用品家飾擺設第9页,本讲稿共25页2023/5/4單片機原理應用10定時器初值計算T0C 是一个8 位定时计数器,只要T0ENB 置“1”就开启定时器。T0C 是加1 计数器,时钟源频率由T0RATE0T0RATE2 决定。当T0C 计数到“0FFH”后,若再加1 就会回到“00H”,产生溢出信号,T0 中断请求标志被置为“1”,如果T0 中断又同时被使能(T0IEN=1),那么系统将执行
6、T0 的中断服务程序。T0 没有自动加载功能,T0C 溢出后,仍会继续计数,因此要得到精确的时钟,用户应该对T0C 重新赋值。第10页,本讲稿共25页2023/5/4單片機原理應用11對T0 控制的流程1 置T0C 初始值,设置定时器中断间隔时间;2 T0ENB 置为“1”,T0 计数开始;3 根据T0M 选择时钟源频率,每个周期T0C 加1;4 如果T0 从“FFH”增至“00H”,T0 溢出;5 当T0 发生溢出,T0IRQ 通过硬件设为“1”;6 执行中断服务程序;7 用户复位T0C,重新开始T0C 定时器操作。第11页,本讲稿共25页2023/5/4單片機原理應用 12初始化T0C 和
7、T0M 例:初始化T0C 和T0M B0BCLR FT0IEN;禁止 T0 中断 B0BCLR FT0ENB;停止 T0 计数 MOV A,#00H;B0MOV T0M,A;设置T0 定时模式 Fcpu/64 MOV A,#74H B0MOV T0C,A;设置T0 初始值=74H(定时中断为10 ms)B0BCLR FT0IRQ;清T0 中断请求标志 B0BSET FT0IEN;使能 T0 中断 B0BSET FT0ENB;开始T0 计数第12页,本讲稿共25页2023/5/4單片機原理應用 13ADC 電路的連接注:模拟输入电压必须在AVREFH 和AVREFL 之间。注:ADC 设计时应注
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 单片机原理应用 单片机 原理 应用

限制150内