77范文网 - 专业文章范例文档资料分享平台

单片机实验报告IO口控制

来源:网络收集 时间:2020-05-19 下载这篇文档 手机版
说明:文章内容仅供预览,部分内容可能不全,需要完整文档或者需要复制内容,请下载word后使用。下载word有问题请添加微信号:或QQ: 处理(尽可能给您提供完整文档),感谢您的支持与谅解。点击这里给我发消息

单片机实验报告

实验名称:

姓 名: 学 号: 班 级: 实验时间:

I/O口控制实验

魏冶 090402105 光电一班 2011-11-15

南京理工大学紫金学院电光系

一、 实验目的

1、 Keil C51软件的介绍,Proteus软件的应用,及结合使用。 2、 学习I/O的使用;

3、 学习延时子程序的编写和使用; 4、 掌握单片机编程器使用和芯片烧写方法。

二、 实验原理

1. 灯闪烁实验

(1) 在P1.0端口上接一个发光二极管L1,使L1在不停地一亮一灭,一亮一灭的时间

间隔为0.2秒。

(2) 系统板上硬件连线:把“单片机系统”A2区的J61接口的P1.0~P1.6端口与D1

区的J52接口相连。

灯闪烁实验电路原理图

(3) 程序设计流程

2. 广告流水灯实验

(1) 做单一灯的左移右移,八个发光二极管L1~L8分别接在单片机的P1.0~P1.7

延时0.2秒 延时0.2秒 P1.0输出“1”LED灯熄灭 开始 P1.0输出“0”LED灯亮 接口上,输出“0”的时候,发光二极管亮,开始时P1.0->P1.1->P1.2->P1.3->...->P1.7->P1.6->...P1.0亮,重复循环。

(2) 系统板上硬件连线:把“单片机系统”A2区的J61接口的P1.0~P1.6端口与D1

区的J52接口相连。要求:P1.0对应着L1,P1.1对应L2,??,P1.7对应着L8。

P1口广告流水灯实验电路原理图

(3) 程序设计流程:流程图如下

P1口的各位灯依次从 是

右往左闪烁

3. 模拟开关实验

(1) 监视开关K1(接在P3.0端口上),用发光二极管L1(接在单片机P1.0端

口上)显示开关状态,如果开关合上,L1亮,开关打开,L1熄火。

(2) 系统板上硬件连线:把“单片机系统”A2区的P1.0端口用导线连接到D1

区的LED1端口上;把“单片机系统”A2区的P3.0端口用导线连接到D1区的KEY1端口上;

P1口的各位灯依次从左往右闪烁 延时1秒 延时1秒 P1口赋初值 开始 模拟开关实验原理图

(3) 程序设计流程

否 是

L1灭 L1亮 开关闭合否 开始

三、 实验内容

1 灯闪烁

利用单片机的I/O引脚控制一发光二极管,实现闪烁效果。 (1) c语言代码 #include sbit P10=P1^0; void delay() {

long int i;

for(i=0;i<7550;i++); }

void main() {while(1) {P10=1; delay(); P10=0;

delay(); } }

(2) 系统板上硬件连线

(3) 时间控制

2 广告流水灯

利用单片机的任一组I/O引脚控制八个发光二极管,实现广告流水灯效果 (1) c语言代码

#include void time() {

long int i;

for(i=0;i<=38000;i++);}

void delay(unsigned char tmp) {

unsigned char j; while(tmp--){ j=255;

while(j--); } }

百度搜索“77cn”或“免费范文网”即可找到本站免费阅读全部范文。收藏本站方便下次阅读,免费范文网,提供经典小说教育文库单片机实验报告IO口控制在线全文阅读。

单片机实验报告IO口控制.doc 将本文的Word文档下载到电脑,方便复制、编辑、收藏和打印 下载失败或者文档不完整,请联系客服人员解决!
本文链接:https://www.77cn.com.cn/wenku/jiaoyu/1053784.html(转载请注明文章来源)
Copyright © 2008-2022 免费范文网 版权所有
声明 :本网站尊重并保护知识产权,根据《信息网络传播权保护条例》,如果我们转载的作品侵犯了您的权利,请在一个月内通知我们,我们会及时删除。
客服QQ: 邮箱:tiandhx2@hotmail.com
苏ICP备16052595号-18
× 注册会员免费下载(下载后可以自由复制和排版)
注册会员下载
全站内容免费自由复制
注册会员下载
全站内容免费自由复制
注:下载文档有可能“只有目录或者内容不全”等情况,请下载之前注意辨别,如果您已付费且无法下载或内容有问题,请联系我们协助你处理。
微信: QQ: