- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
单片机原理实验讲义;实验准备;MCS-51单片机的基本组成;8051CPU;(1)一个8位微处理器CPU。
(2)内部数据存储器RAM和特殊功能寄存器SFR。
(3)内部程序存储器ROM。
(4)两个定时/计数器,用以对外部事件进行计数,也可用作定时器。
(5)四个8位可编程的I/O(输入/输出)并行端口,每个端口既可做输入,也可做输出。
(6)一个串行端口,用于数据的串行通信。
(7)中断控制系统。
(8)内部时钟电路。
;MCS-51单片机的引脚配置图;MCS-51单片机的片外总线结构;MCS-51单片机存储器结构;内部数据存储器中的位地址;;单片机复位后特殊功能寄存器的状态;中断向量表;寻址方式;立即寻址;直接寻址 ;寄存器寻址;寄存器间接寻址;例:MOV @R0,A ;内部RAM(R0)←A;变址寻址;例:MOVC A,@ A+DPTR ;A←(A+DPTR);相对寻址 ;例:SJMP 08H ;PC←PC+2+08H;位寻址;最小系统;8051CPU板的结构;(1)J2为8051仿真插座,它可以通过仿真电缆与目标相连,用于仿真调试;
(2)J3为8051全部引脚的引出孔,可用作面包板实验或与其它实验相连接;
(3)J4为8051通过地址锁存器后的低八位地址;
(4)CLOCK跳线用来设置仿真时用用户时钟还是用CPU板上的时钟,跳为SYSTEM时,使用系统时钟,跳为USER时使用用户时钟。;(5)BANK跳线用来确定64K空间(4000~7FFFH,8000~BFFFH,C000H~FFFFH)是分配给系统还是给用户,这主要是为避免访问时出现总线冲突。其中右1控制4000~7FFFH段,中2控制8000~BFFFH,左1控制C000H~FFFFH。跳为SYS时分配给系统,而跳为USER时分配给用户板。
;;实验一 P1口实验
实验二 P1口实验二
实验三 简单I/O口扩展实验
实验四 中断实验
实验五 定时器实验
实验六 8255可编程并行接口实验
实验七 数码显示实验;目录;实验一 P1口实验;三、实验原理
实验原理如图1-1和1-2所示。P1口为准双向口,P1口的每一位都能独立地定义为输入位或输出位。作为输入位时,必须向锁存器相应位写入“1”,该位才能作为输入。8031中所有口锁存器在复位时均置为“1”,如果后来在口锁存器写过“0”,在需要时应写入一个“1”,使它成为一个输入。
可以用第二个实验做一下实验。先按要求编号程序并??试成功后,可将P1口锁存器中置“0”,此时将P1做输入口,会有什么结果。;再来看一下延时程序的实现。现常用的有两种方法,一是用定时器中断来实现,一是用指令循环来实现。在系统时间允许的情况下可以采用后一种方法。
本实验系统晶振为6.144MHz,则一个机器周期为即
。现要写一个延时0.1s的程序,可大致写出如下:
MOV R7, #200 (1)
DEL1: MOV R6, #X (2)
DEL2: DJNZ R6, DEL2 (3)
DJNZ R7, DEL1 (4)
上面MOV、DJNZ指令均需两个机器周期,所以每执行一条指令需要 ,现求出X值:;经计算得 。代入上式可知实际延时时间约为 ,已经很精确了。;图1-2 P1口输入实验;仿真电路图:;四、实验步骤
1、编程完成实验内容1。程序框图如图1-3所示,P1.0~P1.7接发光二极管L1~L8。
2、编程完成实验内容2。程序框图如图1-4所示,P1.0~P1.7接按纽开关K1~K8;74LS273的SO0~SO7接发光二极管L1~L8;74LS273的片选端CSU8\接CS0(由程序所选择的入口地址而定,查看系统资源)。;;五、实验例程
NAME T1_1 ;P1口输实验
CSEG AT 0000H
LJMP START
CSEG AT 4100H
START: MOV A, #01H ;先让第一个发光二极管点亮
LOOP: MOV P1, A ;从P1口输出到发光二极管
MOV R1, #5 ;延时0.5s
DEL1: MOV R2, #200
DEL2: MOV R3, #126
DEL3: DJNZ R3, DEL3
DJNZ R2, DEL2
您可能关注的文档
最近下载
- 传热学第5版课后习题答案(杨世铭-陶文铨)].docx VIP
- 医疗器械经营质量管理制度及目录、工作程序.pdf VIP
- 02S404 防水套管国标规范.pdf VIP
- 重型车DPF标定手册.pdf VIP
- 办公租赁合同模板下载(3篇).docx VIP
- GB∕T 39743-2021 滑动轴承 热塑性塑料轴套 尺寸与公差.docx VIP
- 《GB8958-2006缺氧危险作业安全规程》(2025版)深度解析.pptx
- JTT 660-2006 -水上加油站安全与防污染技术要求.pdf VIP
- 药品处方集课件.pptx VIP
- 2022-2023学年浙江省9+1高中联盟高二上学期期中考试 英语 试题(学生版+解析版).docx
原创力文档


文档评论(0)