STC单片机开发系统的建立及使用

  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

实验一:STC单片机开发系统的建立及使用

——Keil μVision、Proteus软件的使用

——单片机最小硬件系统搭建【实验目的】:

(1)、学习、掌握和使用8051单片机开发软件KeilμVision的使用,在该开发平台的支持下,完成汇编语言程序的编写、调试等开发的过程。

(2)、掌握STC单片机最小硬件系统的原理,并使用面包板搭建STC单片机最小硬件系统;了解LY-51S单片机开发板的功能和使用方法;掌握STC单片机下载软件的使用方法。

(3)、学习、掌握Proteus仿真软件的使用方法,使用该软件搭建8051单片机电路,配合KeilμVision软件生成的代码,学习、调试单片机的硬件系统。

【实验仪器及材料】

PC计算机1台、直流稳压电源1台、LY-51S单片机开发板1块(含STC89C52RC 单片机)、30pF瓷片电容2只、10uF电解电容1只、10K电阻1只、330Ω电阻1只、LED发光二极管1只、12MHz石英晶振1只、面包板1块(含连线若干)

【实验原理/实验基础知识】

单片机最小硬件系统由时钟电路、复位电路、电源电路及单片机构成,任何单片机应用系统均是在最小系统的基础之上扩展而来。

STC单片机属于可以ISP编程的单片机,其ISP功能由单片机机的UART (Universal Asynchronous Receiver Transmitter通用异步收发器)实现,使用PC机的串行通信接口来下载程序。PC机的串行通信接口为RS-232逻辑电平,需要通过一个RS-232到TTL电平的转换芯片才能与单片机连接,也可以通过USB转串行接口芯片来连接单片机。

LY-51S单片机开发板为功能模块独立设计的开发板,板上带有RS232转TTL 电平芯片MAX232、USB转串口芯片PL2303,可以直接连接PC机RS232串口或PC机USB 接口。根据实验需求使用杜邦线连接开发板各功能模块。

【实验内容及步骤】:

1、认识LY-51S单片机开发板各功能部件

2、安装KeilμVision软件、Proteus软件、STC单片机下载软件。

3、在Proteus软件中搭建单片机最小系统,并在P2.0接口连接一个LED发光二极管支路。

3、观察汇编语言和C语言编写的简单I/O接口控制程序,将编写好的程序放入Proteus软件中观察程序运行结果

4、对照Proteus中的原理图在LY-51S单片机开发板中连接P2.0到一个LED发光二极管支路,使用STC下载软件将Proteus仿真通过的程序下载到LY-51S开发板上的STC单片机中,观察程序运行结果。

5、对照Proteus中的原理图,在面包板上搭建硬件电路,将开发板上的单片机取下,放到面包板上,观察程序运行结果。

*6、按照给定电路原理图,在LY-51S单片机开发板上搭建简易电子时钟的硬件电路,将程序下载到单片机,观察程序运行结果。

【思考题】:

1、单片机最小硬件系统由那些电路构成?

2、MCS-51单片机的P0口为什么在做通用I/O接口时需要接上拉电阻,而P1、P2、P3口不需要?

3、8051单片机的特殊功能寄存器与内部存储器之间有怎样的联系?

【实验总结】:

简单记述实验体会,以及在实验过程中遇到的问题和解决方法。

【实验要求】:

实验完成后填写实验报告。

【参考程序】:

;汇编语言简单延时子程序(延时时间为:(256*2+2)*256=131584T,T为指令周期=12/f,;f为时钟频率,更改R2、R3的初始值可以更改延时时间)

DELAY: MOV R3,#0FFH ;延时子程序

D1: MOV R2,#0FFH

D2: DJNZ R2,D2

DJNZ R3,D1

RET

//******************************************* //C语言50ms单位延时子程序,时钟频率

//注意事项:基于1MIPS,AT89系列对应12M晶振//例子提示:调用delay_50ms(20),得到1s延时//*******************************************

void delay_50ms(unsigned int t) {

unsigned int j;

for(;t>0;t--)

for(j=6245;j>0;j--) ;

}

简易电子时钟程序(略)

相关文档
最新文档