- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
延时程序 注意到每执行一次while(--t);对于时钟为8MHz的8751(8051),需要2μs的时间,以编写的延时程序如下: 第4章 单片机的最小系统及系统扩展 图4-3单片机P1口用于输出口 第4章 单片机的最小系统及系统扩展 应用程序 void delay(unsigned char t) {t=0; While (i50000) t++; } 第4章 单片机的最小系统及系统扩展 2.P1 口的声明 操作P1口时,首先要对P1口的寄存器声明。在KeilC51编译器中,声明包含在头文件reg51.h中,所以在编写程序时,要把这个头文件包含进去,声明的语句为 #include reg51.h 第4章 单片机的最小系统及系统扩展 sfr P1=0x90; 对控制P1特殊寄存器的声明可以用这样的语句: sfr P1=0x90; 由于P1口可以位操作,所以我们声明一个位变量P1.1,这样对P1.1的控制只要直接对位变量赋值就可以了。 第4章 单片机的最小系统及系统扩展 Sbit p1.1=p1^1 用语句Sbit p1.1=p1^1;,将P1口定义为位操作方式。 如果需要P1.1是高电平,可用语句“P1.1=1;”。 如果需要P1.1是低电平,则用语句P1.1=0”非常方便。 第4章 单片机的最小系统及系统扩展 3.控制LED指示灯的源程序 #includereg51.h Sbit p1.1=p1^1; void delay(unsigned char t); void main( ) {unsigned char k; 第4章 单片机的最小系统及系统扩展 while(1); // 循环 {K=1000 While(--k); // 循环1000次,延时1s {delay ( 500 ) ; // 调用延时函数} } 第4章 单片机的最小系统及系统扩展 P1.1=0 / / Pl . 1 低电平 } } void delay ( unsigned chart ) //延时 lms { while (-- t ) ; } 第4章 单片机的最小系统及系统扩展 4.3单片机的系统扩展 在许多情况下,单片机本身的存储器容量太小,不能满足用户的要求,这时就需要系统的扩展。 目前,存储器已经使用了各种规格的集成电路工艺,制作成常用字的芯片,所谓的系统扩展就是设计单片机与这些芯片的接口电路和和编写相应的应用程序。 第4章 单片机的最小系统及系统扩展 4、3、1程序存储器的扩展性能 1、数据存储器与程序存储器的片外64KB扩展地址空间(0000H~FFFFH)完全重叠。它们并联挂接在外部系统总线上。至于哪类存储器选通操作,由控制信号和片选信号来确定。外部程序存储器的读信号是PSEN,低电平有效。 第4章 单片机的最小系统及系统扩展 程序存储器的扩展性能 2、扩展的外部程序存储器的地址指针为程序计数器PC和数据指针DPTR。 3、扩展的外部程序存储器可以使用EPROM存储器,这是一种用紫外线擦除的程序存储器。 第4章 单片机的最小系统及系统扩展 4、3、2外部程序存储器的操作时序 图4-4 是外部程序存储器读指令的时序图。图中反映了地址、指令或数据、控制信号和ALE等相关信息在一个机器周期中的时间配合关系。 第4章 单片机的最小系统及系统扩展 图4-4 外部程序存储器读指令时序图 第4章 单片机的最小系统及系统扩展 外部程序存储器的操作时序 P2口和P0口共同构成了地址总线,取指令时,读外部程序存储器。P0口在前半个周期内,输出地址信号,后半个周期输入指令码。 第4章 单片机的最小系统及系统扩展 说明 由图可知,取指令一开始,S2、P1之后P2口输出地址总线的高8位(PCH),S3、P1时,读信号PSEN变为有效状态,此时PSEN为低电平,存储器输出允许。S4、P1时,按PC值读出的指令出现在数据总线P0口上,CPU在PSEN的上升沿前将指令读入,并寄存到指令寄存器IR中。 第4章 单片机的最小系统及系统扩展 说明
您可能关注的文档
最近下载
- 人教版(2024)新教材七年级地理下册第八章第四节《俄罗斯》教学参考课件(第1课时).pptx VIP
- 2025年自考公共课考试:公司法历年真题汇编(共251题).pdf VIP
- 第8课 隋唐政治演变与民族交融-【中职专用】《中国历史》魅力课堂教学课件(高教版2023•基础模块).pptx VIP
- 河南省图集 11YG301 钢筋混凝土过梁.pdf
- BS EN 12620-2013 混凝土用集料.pdf VIP
- 架桥机作业应急预案..docx
- 2011年广州市小学科学教师鸟类知识竞赛.doc VIP
- 《电子级双氧水》.pdf
- 医院工程项目管理制度.docx VIP
- 2025算力智联网(AINet)智算网关白皮书.pdf VIP
原创力文档


文档评论(0)