51c语言单片机io口控制实验报告,单片机实验报告二 单片机IO口实验
南昌大学实验报告
学生姓名:学号:专业班级:
实验类型:?验证?综合?设计?创新实验日期:2019.4.16 实验成绩:
实验二单片机I/O口实验
(一)实验目的
1.掌握单片机最小系统的构成,学习如何控制I/O口来驱动发光二极管,掌握移位和软件延时
程序的编写。
2.熟练掌握STC型开发板的使用方法和注意事项。
3.掌握应用STC_ISP烧录过程;
(二)设计要求
利用51单片机及4个LED发光二极管,设计一个单片机流水灯程序,P4.7 /P4.6/ P1.6/ P1.7 来演示跑马灯。其中流水灯的变化形式多样。
(三)实验原理
STC实验箱单片机型号为IAP15W4K32S4-Student,其在线编程与在线仿真可由Keil uVision4集成开发环境和STC系列单片机在线可编程(ISP)电路实现:
1.设置STC仿真器:运行STC-ISP在线编程软件,选择“keil 仿真设置”选项,如图1
所示,单击“添加型号和头文件到keil中/ 添加STC仿真器驱动到keil中”,弹出“浏
览文件夹”对话框,在浏览文件夹中选择keil的安装目录,单击“确定”按钮即完成添
加。根据所用芯片,单击“将IAP15W4K32S4-Student设置为仿真芯片”。
图1
2.Keil uVision4环境设置:选择菜单命令Project →Options for Target →Debug,选中
“STC Monitor-51 Driver”,勾选“Load Application at Startup”选项和“Run to main()”
选项,如图2所示。单击图2右上角的“settings”按钮,弹出硬件参数设置对话框,如
图2所示,根据仿真电路所使用的串口号(本机所用为串口5)选择串口端口,如图3
所示:
51c语言单片机io口控制实验报告,单片机实验报告二 单片机IO口实验相关推荐
- c语言五个按键控制八个霓虹灯代码,基于51单片机控制霓虹灯设计与制作.docx
PAGE PAGE 1 摘要 随着城市建设和人们的消费水平的不断发展,人们对于城市美化和商铺间的广告竞争给予了更多的关注.而作为城市装饰和广告宣传的霓虹灯需求量也越来越多.虽然之前也有霓虹灯,但是它主 ...
- IO口多路查理复用:三个单片机IO口控制六个LED
简 介: 本文介绍了单片机的IO控制 LED 中的复用技术,特别查理复用基本原理和特点进行了介绍.使用一款IS31FL3731可以构成16×9的PWM亮度可控的 LED 矩阵. 关键词: 查理复用,C ...
- 【设计方案分享】基于单片机温度监测监控报警系统设计-基于单片机钞票自动智能识别系统设计-基于单片机乒乓球游戏机控制系统设计-基于单片机温度监测监控报警系统设计-基于单片机矩阵键盘的电子密码锁设计
820基于单片机温度监测监控报警系统设计-设计资料 温度监测器功能描述: 1.主控芯片用的是51单片机(STC89C51). 2.使用温度传感器DS18b20采集温度. 3.用1602液晶显示显示温度 ...
- Proteus8仿真:51单片机使用ULN2003A控制步进电机
51单片机使用ULN2003A控制步进电机 元器件 原理图部分 代码 main.c 工程文件 实验内容: 使用按键控制步进电机正反转. 元器件 元器件 名称 电阻 RES 51单片机 AT89C51 ...
- 玩转树莓派(六)使用C语言 通过BCM2835库控制GPIO
玩转树莓派(六)使用C语言 通过BCM2835库控制GPIO 目录 玩转树莓派(六)使用C语言 通过BCM2835库控制GPIO 一.创建环境 二.编写代码 三.编译运行 四.查看效果 五.BCM28 ...
- 计算机文化教程实验基础知识,《计算机文化基础》课程实验教学大纲
课程编号: 课程名称(中文):计算机应用基础 课程名称(英文):Computer Culture Fundation 课程类型:公共基础课 课程学时:50学时学分:实验总学时:30学时 适用专业:各专 ...
- 51c语言单片机io口控制实验报告,单片机I/O口控制实验
描述 实验 单片机I/O 口控制实验 一. 实验目的 利用单片机的P1 口作IO 口,使用户学会利用P1 口作为输入和输出口. 二. 实验设备及器件 IBM PC 机 一台 DP-51PROC 单片机 ...
- 单片机io口的控制实验c语言,单片机io口控制实验报告
<单片机io口控制实验报告>由会员分享,可在线阅读,更多相关<单片机io口控制实验报告(5页珍藏版)>请在人人文库网上搜索. 1.单片机io口控制实验报告 精品文档,仅供参考单 ...
- io口控制实验c语言程序,51汇编单片机IO口控制实验
实验内容 1) 编写程序,用P1.0~P1.2口连LED,查询拨盘开关SW1的状态来控制LED的亮和灭(P1.7口接SW1). 2) 编写程序,用P1.0~P1.2口连LED ,用按键开关KEY1 ...
- 8255总线实验 编写程序利用8255扩展单片机的IO口,控制8位数码管显示1-8。
8255总线实验 编写程序利用8255扩展单片机的IO口,控制8位数码管显示1-8. 程序: #include<reg51.h> #include<absacc.h> #def ...
最新文章
- 公司--》字符串截取
- Keil编译产生的RO,RW和ZI是什么
- linux 音频文件长度,Linux下压缩音频文件
- [luoguP1168]中位数(主席树+离散化)
- HTML CSS JavaScript 从一个表格到一个灰阶颜色表(目录)
- mysql横向扩展_高可用MySQL学习笔记-面向横向扩展的MYSQL复制
- python 多进程 调用模块内函数_python--多进程的用法详解实例
- 你看得懂的海明码校验和纠错原理
- hihocoder#1513 : 小Hi的烦恼
- 【windows】win键失效
- AE光效插件Optical Flares for Mac出现不显示预览缩略图,如何解决
- 阿里云主机远程xshell登录密码重置
- SCI收录期刊——遥感学科
- 【AC自动机模板】(转自木子日匀大神)
- libusb-win32介绍
- 全网最通俗易懂的爬虫教程
- 服务器运维KPI指标,IT运维包括哪些内容,考核标准是什么
- C# 按Esc键关闭窗体
- 怎样使用阿里云国际版ecs实例创建单个云盘快照-Unirech
- 绘图---PS使用教程总结(一)基本操作