八-二STC一五系列单片机技术应用演示幻灯片.ppt

八-二STC一五系列单片机技术应用演示幻灯片.ppt

  1. 1、本文档共41页,可阅读全部内容。
  2. 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
教学课件讲义PPT教案幻灯片学习资料

上次课内容回顾;STC15系列单片机内部结构图;8.3.1 STC系列单片机片内RAM的使用 STC15F2K60S2单片机片内SRAM有2KB (比普通8051系列单片机增加了1792或1920字节) 编址:000H~7FFH 基本内存:低128B,直接或内部间接寻址 扩展内存:高128B,内部间接寻址 SFR:与扩展内存同地址,直接寻址 扩充内存:增加的1792B(100H-7FFH),外部间接寻址。与片外RAM怎么区分?;内部RAM的使用 AUXR的字节地址为8EH,可进行位寻址,AUXR的格式如下: ……    EXTRAM= 0,访问内部RAM    EXTRAM=1,访问外部RAM;1.I/O口控制寄存器 STC15系列单片机有P0、P1、P2、P3、P4、P5,使用I/O口时,应先设置对应的端口模式配置寄存器PxM1、PxM0(x=0~5). ;8.5 STC15系列单片机中断系统 8.5.1 中断系统结构 STC15F2K60S2系列单片机提供14个中断源 1、外部中断5个:INT0,INT1, INT2, INT3,INT4 2、定时计数器2个:T0,T1,另T2,T3,T4被屏蔽 3、串行口4个:串口1、串口2、串口3、串口4 4、A/D转换中断 1个 5、低压检测LVD中断 1个 6、SPI中断 1个;8.6 STC15系列单片机定时器/计数器 定时器/计数器工作原理与传统8051相同,其核心部件是加1计数器,实质是对输入脉冲进行计数。 ;8.6.1 定时器/计数器的控制寄存器 STC15系列单片机内部集成了5个16位定时器/计数器(T0、T1、T2、T3、T4) ,有定时和计数2种工作方式 ,由TMOD 、AUXR、T4T3M控制。 其中T0、T1的工作方式由TMOD控制, T2、T3、T4工作方式由AUXR、T4T3M寄存器控制。;辅助寄存器AUXR(地址为8EH,复位值为01H)各位定义如下:;3)T2_C/ :(D3)定时器2工作方式选择。 0:定时器(计数脉冲从内部系统时钟输入; 1:计数器(计数脉冲从P3.1/T2引脚输入)。;8.6.3 定时器/计数器的编程应用 例1 使用T0作10ms定时中断对P1.0取反,T0工作在模式0,fsys=6MHz,为1T模式。 T0工作在模式0是16位自动重装模式 定时初值计算:(216-x)×1/6us=10ms, 初值 x=15A0H ;使用定时器设计程序如下: AUXR DATA 8EH ORG 0000 LJMP MAIN ORG 000BH LJMP TM00 ORG 0100H MAIN:MOV SP,#6FH MOV TMOD,#00 MOV AUXR,#80H;1T模式 MOV TL0,#0A0H MOV TH0,#15H ;C51程序设计 #include stc15f2k60s2 void main( ) { TMOD=0; AUXR=0X80;//1T模式 TH0=0X15; TL0=0XA0; ET0=1;TR0=1; EA=1; while(1); } void time0( ) interrupt 1 { P10=!P10;};例2 要求在1T模式下,用定时器T2产生时钟频率38.4KHz输出(fsys=18.432MHz) 。 T2产生时钟频率从P3.0/T2CLKO引脚输出 T2工作在模式0是16位自动重装模式 T2定时器的定时初值: (216-x)/18.432us=1/(2×38.4)ms 初值 x=0FF10H ;使用定时器设计程序如下: AUXR DATA 8EH; INT_CLKO DATA 8FH; T2H DATA 0D6H T2L DATA 0D7H T2CLKO BIT P3.0;寄存器和位定义 ORG 0000 ORL AUXR,#04H;T2x12=1 MOV T2L,#10H MOV T2H,#0FFH ORL AUXR,#10H;启动T2 MOV INT_CLKO,#04;T2CLKO=1 SJMP $ END;8.4 STC15系列单片机片上A/D转换器的使用 STC15系列单片机片内8路A/D转换器,可作为温度检测、电池电压检

文档评论(0)

youngyu0329 + 关注
实名认证
内容提供者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档