- 42
- 0
- 约 6页
- 2017-06-12 发布于四川
- 举报
实验一 单片机仿真开发系统的使用
预习要求:P1口控制8个发光二极管LED循环点亮,至少有三种造型,造型写在实验内容中,并在程序中加以注释说明。
一、实验目的
1.熟悉PROTEUS单片机仿真软件的使用。
2. 熟悉Keil C51软件的使用
3.掌握单片机I/O口输出的控制方法。
二、实验设备(仪器)
PC 机一台、硬件综合平台
三、实验参考内容
1.按照Keil C51 集成开发环境的要求,建立一段P0~P3口作为输出端口的程序,然后进行编译并进行软件仿真。
2.运用PROTEUS绘制原理图,控制P0~P3输出端口,以控制32位LED流水灯的造型,参考电路如图1-1所示。
3.预习32位LED点亮实验例程,理解其程序,掌握LED的工作原理,其工作特性如图1-2所示。
#include reg51.h
void delay_1ms()//毫秒级延时约等于4*256*1 us = 1024 us≈1 ms
{
unsigned char j=0,i=4;
do
{
while(--j) ;
}
while(--i);
}
void delay_ms(unsigned char i) //i*1毫秒延时
{
while(i--)
delay_1ms();
}
void port_init(void)
{
P0=0XFF;
P
原创力文档

文档评论(0)