- 1、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
2. 定时器辅助模式寄存器 该辅助模式寄存器TAMOD与模式寄存器TMOD共同决定时器模式。 位 7 6 5 4 3 2 1 0 符号 - - - T1M2 - - - T0M2 复位 x x x 0 x x x 0 (位0)TnM2:该位与TnM1、TnM0三位共同决定定时器模式,定时器模式位TnM[2:0]选择的模式如下: 000-8048单片机的定时器模式,“TLn”用作5位预分频器(模式0)。 001-16位定时器/计数器“THn”和“TLn”级联;无预分频器(模式1)。 010-8位自动重装定时器/计数器。溢出时THn的内容装入TLn(模式2)。 011-该模式下定时器0用作2个8位的定时器/计数器。TL0用作一个8位的定时器/计数器,由标准定时器0控制位来控制。TH0只可用作一个8位的定时器,由定时器1的控制位来控制。该模式下定时器1关闭(模式3)。 100-保留。用户不要配置成该模式。 101-保留。用户不要配置成该模式。 110-PWM模式。 111-保留。用户不要配置成该模式。 3. 溢出触发功能 定时器0/1的工作模式0、1、2、3与标准51单片机基本相同,但是增加了溢出触发输出功能。 4. 模式6 这时定时器0/1的计数周期为256个时钟,并输出PWM,与模式2有相同之处。 TFn(n=0和1,分别对应定时器0和1)由硬件置位和清零;TFn从低到高跳变时,使能中断,TFn也可由软件清零。 TFn的低电平宽度为THn的值,必须在1~254之间,TFn的高电平宽度为256-THn。 THn=00H,Tn引脚被强制为高电平;THn=FFH,Tn引脚被强制为低电平。 5. LPC935单片机的附加特性 AUXR1寄存器包含了几个特殊用途的控制位。 位 7 6 5 4 3 2 1 0 符号 CLKLP EBRR ENT1 ENT0 SRST 0 - DPS 复位 0 0 0 0 0 0 x 0 (位0)DPS:数据指针选择。选择两个数据指针中的一个。 (位1)-:未用。允许设置成“1” (位2)0:该位包含一个硬件0。这样就允许通过将AUXR1加1来使DPS位翻转而不影响该寄存器的其它位。 (位3)SRST:软件复位。当SRST通过软件置位时, LPC935就像硬件复位一样复位。 (位4)ENT0:置位时,定时器0溢出使P1.2引脚翻转。输出频率是定时器0溢出速率的一半。 (位5)ENT1:置位时,定时器1溢出使P0.7引脚翻转。输出频率是定时器1溢出速率的一半。 (位6)EBRR:UART间隔检测复位使能。如果该位为1,UART间隔检测将导致芯片复位并使器件强制进入ISP模式。 (位7)CLKLP:时钟低功耗选择。置位时降低时钟电路的功耗。当时钟频率为8MHz或以下时可置位该位。复位后该位清零,支持时钟频率高达12MHz的操作。 12.7 串行通信模块 LPC935具有一个与标准51单片机兼容的增强型串行(UART)模块。但有不同之处: (1)LPC935的UART模块具有独立的波特率发生器。波特率可以由时钟PCLK(常数分频)、定时器1溢出或者独立的波特率发生器产生。 (2)LPC935的UART模块增加了帧错误检测、间隔检测、自动地址识别、可选的双缓冲以及几个中断选项。 (3)由于波特率产生器产生的波特率与晶体频率关系不大,又不占用定时器1,所以编程中应该使用波特率产生器产生波特率。 2. UART模块工作模式 UART模块有4种工作模式: (1)模式0 串行数据通过RxD引脚进入与输出。TxD引脚输出移位时钟。每次发送或接收都为8位,LSB(最低位)在前。波特率固定为CPU时钟频率的1/16。在时钟脉冲的上升沿,数据输出或输入。 (2)模式1 TxD引脚发送,RxD引脚接收,数据格式为10位:1 个起始位(逻辑0),8个数据位(LSB在前)以及1个停止位(逻辑1)。当接收数据时,停止位保存于特殊功能寄存器SCON的RB8中。该模式的波特率可变,由定时器1溢出速率或波特率发生器决定。 (3)模式2 TxD引脚发送,RxD引脚接收,数据格式为11位:1个起始位(逻辑0),8个数据位(LSB在前),可编程的第9位及1个停止位(逻辑1)。发送数据时,第9位(SCON中的TB8位)可置为0或1。例如可将奇偶位(PSW寄存器中的P位)放入TB8。接收数据时,第9位数据存入寄存器SCON的RB8位,而停止位不会被保存。波特率可编程为CCLK频率的1/16或1/32,由寄存器PCON内SMOD1位决定。由于波特率固定,因此该模式很少使用。 (4)模式3 TxD脚发送,RxD脚接收,每次数据为11位:1个起
文档评论(0)