- 1、本文档共90页,可阅读全部内容。
- 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
作者:夏路易 电子工业出版社所有 2. 在系统编程 LPC935单片机具有在系统编程(ISP,In System Programming)能力,实现ISP编程是依靠在出厂时预置的一段启动代码,这段代码存储在LPC935代码空间高端512B地址处,这段代码提供了设备底层操作代码(执行如擦除、编程等操作)和串口通信之间的接口。如果用户需要使用ISP编程模式,则必须注意,千万不要擦除或覆盖包含ISP预置代码的那个扇区(LPC935单片机中的扇区地址是1C00H-1FFFH),ISP代码地址范围为1E00H~1FFFH)。 复位后,LPC935检查用户配置字中状态位BSB的内容。如果为0,则转去0000H地址开始执行程序。这是用户应用代码的正常起始地址。如果状态位不为0,则将引导向量BOOTV[0:4]的值1F作为程序计数器的高字节,低字节固定为00H。 作者:夏路易 电子工业出版社所有 (1)3脉冲法: 3脉冲法就是在LPC935上电后,在复位引脚RST/P1.5产生3个连续的脉冲,使LPC935进入ISP状态。为使LPC935进入ISP,需要PC机上运行的编程软件可以通过串口发出LPC935复位引脚需要的3个脉冲,上电与复位引脚三脉冲之间的时序关系如下图所示。 图中:tVR50us;1ustRH32us;tRL1us。 作者:夏路易 电子工业出版社所有 (2)直接跳入法 LPC935的ISP模式的预置启动向量为1FH,也就是ISP驻留代码首地址为1F00H,要进入ISP,直接调用1F00H处的代码就可以了。在用户C代码中,程序通过函数指针的方式就可以调用ISP驻留代码(即进入ISP模式),例如在用户程序中增加一个按钮判断语句,如果当该按钮按下时,就跳到1F00H处执行ISP代码,与PC机运行的编程软件通信,一旦通信成功,LPC935就进入了ISP状态。 直接跳入法也需要PC机运行编程软件,以及PC机与PC935芯片之间的电平变换电路。 (3)帧间隔检测法 在UART通信中,当连续检测到11个位都为低电平时,则认为检测到一个间隔,并置位状态寄存器(SSTAT)中的间隔检测标志BR。由于间隔条件同样满足帧错误条件,因此检测到间隔时也会报告帧错误。一旦检测到间隔条件,UART将进入空闲模式并一直保持,直至接收到停止位。间隔检测还可使器件进入ISP模式。 首先LPC935芯片在用户程序中初始化帧间隔检测代码,随后PC机发送帧间隔信号,使LPC935芯片检测到间隔信号后进入ISP服务程序,并自动检测ISP波特率,实现ISP功能。 作者:夏路易 电子工业出版社所有 6. LPC935单片机的极限使用条件 (1)每个I/O口的最大高电平输出电流IOH(I/O)=20mA。 (2)每个I/O口的最大低电平输出电流IOL(I/O)=20mA。 (3)最大I/O总电流II/O(tot)(max)=100mA。 (4)任何引脚电压相对于VDD的最大电压3.5V。 7. LPC935单片机的直流特性 (1)在3.6V电源电压下,正常工作模式下的最大电源电流18mA。 (2)所有端口,除高阻以外的各种模式,在输出电流为20mA时的输出低电压最大1V,在输出电流为3.2mA时的输出低电压最大0.3V。 (3)所有端口的准双向模式,在输出电流为20μA时的输出高电平电压最小VDD-0.3V;在推挽模式下输出电流为3.2mA时的输出高电平电压最小VDD-0.7V。 作者:夏路易 电子工业出版社所有 作者:夏路易 电子工业出版社所有 作者:夏路易 电子工业出版社所有 作者:夏路易 电子工业出版社所有 12.11 51内核单片机LPC935的C程序例题 12.11.1 LPC935单片机C程序基本例题 [例题12-1] 使LPC935单片机引脚P0^6连接的LED灯闪烁,引脚P0^6设置为推挽输出模式。源程序如下: #includereg932.h //头文件 #define uchar unsigned char //定义uchar为unsigned char sbit led=P0^6; //定义led为引脚P0^6 void delay(void) //延时函数 {uchar x,y,z; for(x=0;x5;x++) for(y=0;y255;y++) for(z=0;z255;z++); } void main(void) //主程序 {P0M1=0x00; //设置P0.6为推挽输出方式 P0M2=0x40;
您可能关注的文档
- 第二次课-2杆的有限元试卷.ppt
- 第二次课危险化学品的安全管理试卷.ppt
- 第9章贸易合同的签订与履行试卷.ppt
- 电子元器件识别与检测【精品-】【精品-】教程.ppt
- 第9章门店销售作业管理(新)试卷.ppt
- 第二次课中文数据库.output试卷.ppt
- 第9章模拟信号的数字传输试卷.ppt
- 电子元器件识别与检测-电容器教程.ppt
- 第9章膜化学分离工程试卷.ppt
- 电子政务标准体系概况教程.ppt
- 2020版 沪科技版 高中生物学 必修2 遗传与进化《第4章 生物的进化》大单元整体教学设计[2020课标].docx
- 情绪价值系列报告:春节消费抢先看-国证国际证券.docx
- 精品解析:北京市东直门中学2023-2024学年高二下学期3月阶段性考试(选考)物理试题(解析版).docx
- 2020版 沪科技版 高中生物学 必修2 遗传与进化《第4章 生物的进化》大单元整体教学设计[2020课标].pdf
- 2020版 沪科技版 高中生物学 选择性必修1 稳态与调节《第1章 人体的内环境和稳态》大单元整体教学设计[2020课标].pdf
- 2020版 沪科技版 高中生物学 选择性必修1 稳态与调节《第1章 人体的内环境和稳态》大单元整体教学设计[2020课标].docx
- 液冷盲插快接头发展研究报告-全球计算联盟.docx
- 精品解析:北京市东直门中学2023-2024学年高二下学期3月阶段性考试(选考)物理试题(原卷版).docx
- 精品解析:北京市东直门中学2024届高三考前练习数学试卷(解析版).docx
- 2020版 沪科技版 高中生物学 选择性必修1 稳态与调节《第2章 人体的神经调节》大单元整体教学设计[2020课标].docx
文档评论(0)