欢迎来到天天文库
浏览记录
ID:59207768
大小:60.00 KB
页数:19页
时间:2020-09-10
《学生实验单片机.doc》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库。
1、一、系统概述v微处理:8051v时钟频率:6MHzv存储器:0000~2FFFH:监控程序存储区,用户不可用4000H~5FFFH:用户实验程序区,供用户下载实验6000H~7FFFH:用户数据存储区,供用户实验程序用CFE0H:PC串行通讯芯片8250CFE8H:显示、键盘芯片82791.程序起始地址:4000H2.中断程序地址:原地址+4000H3.部分用户可用地址:CS0:地址CFA0H~CFA7HCS1:地址CFA8H~CFAFHCS2:地址CFB0H~CFB7HCS3:地址CFB8H~CFBFHCS4:地址CFC0H~CFC7HCS5:地址CFC8H~CFCFHLCS0~L
2、CS7:地址CFD0H~FFFFHv程序格式:CSEGAT0000HLJMPSTARTCSEGAT4100HSTART:…………JMPSTART;循环ENDvP1口的应用:P1口为准双向口,P1口的每一位都能独立地定义为输入位或输出位。作为输入位时,必须向锁存器相应位写入“1”,该位才能作为输入。8031中所有口锁存器在复位时均置为“1”,如果后来在口锁存器写过“0”,在需要时应写入一个“1”,使它成为一个输入。二、建议(以后想从事嵌入式单片机方向的同学):不做下列实验v8279显示接口实验(8279是数码管键盘综合接口芯片,需要查8279的资料)v8279键盘显示接口实验vLCD显
3、示实验实验一输入输出口实验一、实验目的1.熟悉MCS51的开发环境,掌握Debug调试工具栏的使用;2.掌握并口作输入输出口的使用方法;3.掌握实验仪器的使用。二、实验设备1.计算机、EL-MUT-III型实验箱、8051CPU模块2.8051单机版软件三、实验内容1.以P1口作输出口,设计循环点亮八个发光二极管的程序1;2.单步调试程序一,体会Debug中step、stepin、stepout、run的功能,使发光二极管的亮灭受程序的控制。3.设计P1口低四位为输入口、高四位为输出口,设计程序2,使得4个开关K1~K4分别可以控制4个LED小灯L1~L4。四、实验原理P1口为准双向
4、口,P1的每一位都能独立地定义为输入口或输出口。作为输入位时,需先向其写入“1”,才能使它成为一个输入口。学生自己画和实验内容程序1和程序2对应的电路简图,并进行对应的文字说明。五、实验步骤1.程序1:对P1口和发光二极管进行按位连线,编写程序;2.调试程序1,体会step、run的功能.3.程序2:P1.0~P1.3连开关K1~K4,P1.4~P1.7连LED小灯L1~L4;4.调试程序2,熟练Debug的使用。六、程序流程图学生写七、源程序学生写八、总结学生写:实验过程及结果描述和体会。实验二简单I/O口扩展实验一、实验目的1.学习在单片机系统中扩展简单I/O口的方法;2.学习数
5、据输入、输出程序的编制方法。二、实验设备1.计算机、EL-MUT-III型实验箱、8051CPU模块2.8051单机版软件三、实验内容及步骤1.查阅74LS244、74LS273的电气特性;2.74LS244的IN0~IN7接开关的K1~K8,片选信号CS244接CS1;74LS273的O0~O7接发光二极管的L1~L8,片选信号CS273接CS2。3.设计程序,使发光二极管的L1~L8分别受开关K1~K8的控制;4.单步调试程序,观察实验结果;全速运行程序,观察实验结果。四、实验原理MCS-51外部扩展空间很大,但数据总线口和控制信号线的负载能力是有限的。若需要扩展的芯片较多,则M
6、CS-51总线口的负载过重,故需要74LS244、74LS273进行扩展,以减轻总线口的负担。学生自己画出电路简图,并进行描述。五、程序流程图学生写六、源程序学生写七、总结学生写:实验过程及结果描述和体会。实验三中断实验一、实验目的1.掌握在单片机系统中扩展简单I/O接口的方法2.掌握外部中断技术的基本使用方法3.掌握中断处理程序的编程方法二、实验设备1.计算机、EL-MUT-III型实验箱、8051CPU模块2.8051单机版软件三、实验内容及步骤1.正确连接实验箱和计算机,并使实验箱受计算机的控制2.连接74LS273的输出00~07到发光二极管L1~L8,74LS273的片选C
7、S273接片选信号CS2,单脉冲输出端P-接CPU板上的INT0,以单脉冲为中断申请,触发中断;3.编写程序,主程序控制发光二极管L1~L4循环轮流闪烁,即同一时刻只有一个LED灯亮。中断服务程序控制L5~L8同时亮灭闪烁。四、实验原理注意中断服务程序被执行的方式及中断前后关键寄存器的保护及恢复,思考中断服务程序是否可以和主程序共用同一个延时子程序,如果想共用,应该注意点什么。学生自己画出电路简图,并进行描述。五、程序流程图学生写六、源程序学生写七、总结学
此文档下载收益归作者所有