单片机实验报告太原理工大学_太原理工大学单片机实验报告
实验名称
普通
I/O
口操作
一、实验目的
1
.掌握
IAR
的配置、程序代码的编写,以及编译及调试的过程;
2
.学会如何运用
IAR
编写并在线调试程序
LED
灯闪烁实验;
3.
学会按键的基本原理。
二、实验内容
在
IAR
开发环境中建设
LED
灯闪烁、按键轮询实验工程项目,并完成程序编写和调试。
三、
主要仪器和
设备
1.
中软国际
ETC-WSN
物联网实验平台一套;
2.
装有
IAR8.10
软件的
PC
机一台;
3. CC2530
仿真器一台。
四、操作方法和实验步骤
1 IAR
的配置
IAR
是一个强大的嵌入式开发平台,支持非常多种类的芯片。
IAR
中的每一个
Project
,
都可以拥有自己的配置,具体包括
Device
类型、堆
/
栈、
Linker
、
Debugger
等。
1.1
新建
Workspace
和
Project
首先新建文件夹
ledtest
。打开
IAR
,选择主菜单
File -> New -> Workspace
建立新的工作
区域。选择
Project -> Create New Project -> Empty Project
,点击
OK
,把此工程文件保存到文
件夹
ledtest
中,命名为:
ledtest.ewp
。
1.2
配置
General Options
Target
设置:
Device
:
CC2530F256
;
Data model
:
Large
;
Calling convention
:
XDATAstack
reetrant
1.3 Debugger
设置
Driver
:
Texas Instruments
2
程序代码的编写
2.1
新建程序文件
:选择
File->New->File
,新建文件
main.c
。
2.2
引入头文件
:基于
CC2530
的程序,必须包含对
ioCC2530.h
的引用,此文件定义了
CC2530
的各类特殊功能寄存器(
SFR
)的地址映射。
#include
//
引入
CC2530
所对应的头文件(包含各
SFR
的定义)
2.3
定义
LED
引脚
查看开发板电路图,如下所示:
单片机实验报告太原理工大学_太原理工大学单片机实验报告相关推荐
- 西北农林科技大学计算机组成原理脱机实验,西北农林科技大学_计算机组成原理XP实验系统要素.ppt...
西北农林科技大学_计算机组成原理XP实验系统要素 计算机组成原理 TEC-XP机 实验系统简介 TEC-XP实验机 由清华大学专门为大学本科计算机教学实验而研制的16位计算机; TEC-XP机里面配置 ...
- 小孔成像实验探究的软件_小学科学小孔成像实验
好文网为大家准备了关于小学科学小孔成像实验的文章,好文网里面收集了五十多篇关于好小学科学小孔成像实验好文,希望可以帮助大家.更多关于小学科学小孔成像实验内容请关注好文网.ctrl+D请收藏!篇一:四年 ...
- stm32单片机实现多个闹钟_如何学习单片机:单片机都是相通的,一通百通
单片机是一种可编程的器件,现在所见到的电子产品中几乎都是以单片机为核心的,根据不同的功能需求,搭建不同的电路,从8位的单片机到32位的单片机,甚至比较高大上的ARM和DSP都可以看成是高级一点的单片机 ...
- c51单片机led奇数偶数亮_两STM32单片机串口通讯实验
一.实验思路 连接两个STM32单片机的串口引脚,单片机A进行发送,单片机B进行接收.单片机B根据接收到单片机A的指令来点亮或熄灭板载LED灯,通过实验现象来验证是否通讯成功. 二.实验器材 两套ST ...
- ewb交通灯报告和文件_数字电路基础红绿灯实验报告.docx
数字电路基础红绿灯实验报告 题目:红绿灯控制器 指导教师:莫琳 设计人员:谭晨曦班级:电信类111班日期:XX年5月25日 目录 一.设计任务书 二.设计框图及整机概述 三.各单元电路的设计方案及原理 ...
- 单片机拟真电路图软件_基于MSP430单片机设计的高效数控直流电源及其测试方法与流程...
本发明涉及直流电源 技术领域: ,具体涉及一种基于MSP430单片机设计的高效数控直流电源及其测试方法. 背景技术: :电压电流源是很多电子仪器设备研制的关键设计之一,电源在工作时产生的变动或误差,将 ...
- 基于单片机的超市储物柜设计_基于51单片机对电子储物柜系统的设计
电路描述: 安全是我们日常的生活中最关心的问题. 每个人都觉得安全问题是非常至关重要的,在家里的门和安全,可以尽可能多的安全. 为了对于门访问安全 因此,我们打算通过引进一个电子密码锁系统,该系统包括 ...
- c51单片机矩阵键盘1602计算器_基于51单片机矩阵键盘的简易计算器制作
1. 运算过程.符号公式实时显示在显示屏上(I2C 1602). 2. 自带三角函数.开根号.平方运算. 3. 计算得出的结果可设置保存并用以下一次计算. 4. 所有运算结果精确到至少小数点后两位. ...
- 单片机串口通信学号显示_触摸屏与单片机串口通信测试
工业现场在使用触摸屏的时候,与第三方控制器进行通信连接的时候,一般都是使用成熟的通信协议进行通信连接.而这些协议的实现过程,触摸屏厂商也已经在编程环境中进行了封装集成,对于使用的工程师来说,通信的数据 ...
- 51单片机mysql_51单片机之蓝牙遥控小车_效果展示+单片机知识+完整蓝牙电车代码...
首先可能是你想实现的蓝牙小车效果(点击下面跳转B站) 关于51单片机基础 关于51单片机蓝牙电车驱动程序 L298N电机驱动 步进电机驱动 舵机驱动 蓝牙模块串口通信 PWM调速 #include & ...
最新文章
- 用c语言写一个两线程程序,如何用C语言实现多线程
- Android webview基础知识
- java练气期(1)----java高级(JDBC)
- C++类中不能定义自身类类型成员变量
- non-aggregates cannot be initialized with initializer list
- C++多态讲解以及常见面试题
- oracle导入dmp清除之前,oracle导入dmp遇到的有关问题
- 华为智能手环智能手表软件测试,一块智能手表的测试之旅,揭秘华为运动健康科学实验室...
- Web Service随笔
- php微博发布时间,PHP格式化显示时间函数,用于微博、社交媒体等,类似豆瓣
- ArcEngine 渲染的使用【转载】
- 概率论:多元高斯分布
- python调用通达信函数用户指标_最新最全通达信公式教程大全(函数-指标-实例)...
- 假设检验实例(python)
- SpringBoot入门-统一错误码
- Z05 - 033、访客分析 - 独立访客
- 泰拉瑞亚正版大型服务器,泰拉瑞亚1.3.5.3物品大全-泰拉瑞亚1.3.5.3服务器版v1.3.5.3 安卓版-腾牛安卓网...
- 一文详解synchronized与volatile
- django母版用法
- 同事写了一个责任链模式,bug无数...
热门文章
- vmware workstation server 服务无法启动
- 个人打卡签到表html代码,员工日常工作出勤签到登记表模板
- 导线平差5800全能程序
- web 开发生产率_11种可帮助Web开发人员克服最后期限的生产力工具
- rapidminer进行关联分析、分类预测、聚类分析
- RapidMiner是什么,主要的功能和特点是什么?
- php在线拍照代码,PHP+Javascript实现在线拍照功能实例
- linux整站下载工具
- 广州恒义计算机科技,【长文】SONY MAP-S1解码一体机恒义科技HY-05台式耳放听感测评...
- windows powershell快捷键