msp430流水灯c语言程序,超详细msp430示例程序汇编.doc

超详细msp430示例程序汇编

一、基础_实验【10个】

1、入门试验:LED闪烁(1个)

2、时钟实验:设置MCLK、ACLK、SMCLK(1个)

3、低功耗实验:设置低功耗模式(1个)

4、IO端口试验: IO端口寄存器设置(1个)

5、定时器:看门狗定时器、TimerA寄存器设置(2个)

6、比较器:比较器A寄存器(1个)

7、Flash:flash读写(1个)

8、异步通信:异步通信寄存器设置(1个)

9、ADC:ADC12寄存器设置(1个)

二、开发板模块简单程序【56个】

1、LED流水灯实验(红、黄、绿)

(1)LED1:检测开发板

(2)LED2:普通IO控制闪烁

(3)LED3:PWM信号控制闪烁

2、蜂鸣器实验

(1)蜂鸣器1:单频音(步进变音调)

(2)蜂鸣器2:奏乐(祝你平安)

3、数码管实验

(1)数码管1(显示123456)

(2)数码管2(动态显示0~F)

(3)数码管3(流动光圈)

(4)数码管4(来回光标)

4、4×1独立按键实验

(1)4×1键盘1:扫描数码管显示

(2)4×1键盘2:中断数码管显示

(3)4×1键盘3:控制LED

(4)4×1键盘4:控制蜂鸣器

5、4×4矩阵键盘实验

(1)4×4键盘1:行列扫描数码管显示

(2)4×4键盘2:行列扫描1602液晶显示

(3)4×4键盘3:控制LED蜂鸣器

6、1602液晶实验

(1)1602液晶1:动态字符显示

(2)1602液晶2:静态字符显示

(3)1602液晶3:内部时钟显示

7、3.3V-5V电平转换实验

(1)电平转换1:输出5V方波

(2)电平转换2:输出不同占空比的方波

(3)电平转换3:MCLK,SMCLK,ACLK

8、RS232接口实验

(1)RS232接口1:MCU发送数据PC机显示

(2)RS232接口2:按键控制MCU发送数据PC机显示

(3)RS232接口3:PC机发送数据MCU液晶显示

(4)RS232接口4:MCU回发接收到的PC机数据

(5)RS232接口5:RS232控制蜂鸣器

9、RS485接口实验

(1)RS485接口1:发送程序

(2)RS485接口2:接收程序

10、USB接口实验

(1)USB接口1:简单连接测试

(2)USB接口2:USB接收数据

(3)USB接口3:USB发送数据

11、PS2接口实验

(1)PS2接口1: PS2控制1602显示

(2)PS2接口2: PS2控制数码管显示

(3)PS2接口3:PS2控制LED和蜂鸣器

12、12-Bit高精度温度传感器实验

(1)温度传感器1:DS18B20在数码管显示

(2)温度传感器2:DS18B20在液晶显示

13、RTC实时时钟实验

(1)实时时钟1:DS1302测试

(2)实时时钟2:DS1302电子钟

14、2k Bit EEPROM实验

(1)EEPROM1:AT24C02测试

(2)EEPROM2:读出数据通过串口在PC机显示

15、12-Bit模数转换器(ADC)接口实验

(1)模数转换器1:ADC在数码管显示

(2)模数转换器2:ADC在1602液晶在显示

(3)模数转换器3:ADC通过串口在PC机显示

16、8-Bit数模转换器(DAC)实验

(1)数模转换器1:DAC控制LED

(2)数模转换器2:DAC输出电压,ADC采样转换并在液晶上显示

17、12864液晶实验(与12864液晶配套)

(1)12864液晶并口1:字符显示

(2)12864液晶并口2:汉字显示

(3)12864液晶并口3:图形显示

(4)12864液晶并口4:综合演示

(5)12864液晶串口5:字符显示

(6)12864液晶串口6:汉字显示

(7)12864液晶串口7:图形显示

(8)12864液晶串口8:综合演示

18、射频模块CC1000实验

(1)射频模块1:发送数据

(2)射频模块2:接收数据

19、ucos移植

注:17、18程序随模块赠送

三、开发板综合程序【30】

1、键盘综合实验

(1)4×4键盘+蜂鸣器+LED+数码管显示

(2)4×4键盘+蜂鸣器+LED+1602液晶显示

(3)4×4键盘+蜂鸣器+LED+PC机显示

(4)PS2键盘+UART+PC机显示

(5)PS2键盘+USB+PC机显示

2、接口综合实验

(1)USB??UART

(2)UART??USB

(3)RS232??RS485

(4)RS485??RS232

3、温度时间综合实验

(1)DS18B20 + DS1302 + 数码管

(2)DS18B20 + DS1302 + USB

(3)DS18B20 + DS1302 + UART

(4)DS18B20 + DS1302 + 1602

4、AD DA综合实验

(1)AD

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.mzph.cn/news/475074.shtml

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

LeetCode 1244. 力扣排行榜(map+multiset)

文章目录1. 题目2. 解题1. 题目 新一轮的「力扣杯」编程大赛即将启动,为了动态显示参赛者的得分数据,需要设计一个排行榜 Leaderboard。 请你帮忙来设计这个 Leaderboard 类,使得它有如下 3 个函数: addScore(playerId, score)…

c语言实现ftp网络应用程序,使用C语言socket实现windows pc与ftp服务器通信---socket实现ftp客户端...

code// Client.cpp : 定义控制台应用程序的入口点。//#include "stdafx.h"#include #include #include #pragma comment(lib,"WS2_32.lib")using namespace std;#define PORT 21//FTP端口#define IP_ADDR "x.x.x.x"//主机地址int getPortNum(cha…

Readonly 与Const

Readonly 与Const readonly 关键字是可以在字段上使用的修饰符。当字段声明包括 readonly修饰符时,该声明引入的字段赋值只能作为声明的一部分出现,或者出现在同一类的构造函数中。 对于实例字段,在包含字段声明的类的实例构造函数中&#x…

LeetCode 562. 矩阵中最长的连续1线段(DP)

文章目录1. 题目2. 解题1. 题目 给定一个01矩阵 M,找到矩阵中最长的连续1线段。 这条线段可以是水平的、垂直的、对角线的或者反对角线的。 示例: 输入: [[0,1,1,0],[0,1,1,0],[0,0,0,1]] 输出: 3 提示: 给定矩阵中的元素数量不会超过 10,000。来源:力…

生活中c语言排序案例,C语言之数字排序-基于冒泡排序法的一些案例(对未知数量的数字进行排序)...

C语言之数字排序在学习C语言的时候遇到了几个比较基础的排序问题,又结合了之前的处理方法。觉得在这个需要再系统地进行复习一下。当我们在初学C语言的时候,我们都会结合三个数字的排序来理解计算机处理问题的方式:计算机不会像人一样直观地去…

疑问集锦

1.怎样动态的配置程序中的数据库连接参数,已达到系统的打包后的可安装性? 2.Form的数量会不会影响程序的大小? 3.怎样给程序瘦身,以提高程序的效率? 4.怎样在没有安装独立数据库的机器中运行有数据库文件的软件呢&…

LeetCode 1151. 最少交换次数来组合所有的 1(滑动窗口)

文章目录1. 题目2. 解题1. 题目 给出一个二进制数组 data,你需要通过交换位置,将数组中 任何位置 上的 1 组合到一起,并返回所有可能中所需 最少的交换次数。 示例 1: 输入:[1,0,1,0,1] 输出:1 解释&#…

android闹钟测试工具,android开发:AlarmManager闹钟管理器的实例

1、AlarmManager,顾名思义,就是“提醒”,是Android中常用的一种系统级别的提示服务,在特定的时刻为我们广播一个指定的PendingIntent。通俗点,就是设置一个时间,在指定的时间里,Alarm会帮我们执…

discuz程序的阅读(1)

今天开始阅读discuz2.5的源码,这是发现的一些收获,记录一下。有兴趣的同学可以去试试 CREATE TABLE pre_forum_post ( pid int(10) unsigned NOT NULL COMMENT 帖子id, fid mediumint(8) unsigned NOT NULL default 0 COMMENT 论坛id, tid mediumint(8) …

LeetCode 742. 二叉树最近的叶节点(建立父节点信息+BFS)

文章目录1. 题目2. 解题1. 题目 给定一个 每个结点的值互不相同 的二叉树,和一个目标值 k,找出树中与目标值 k 最近的叶结点。 这里,与叶结点 最近 表示在二叉树中到达该叶节点需要行进的边数与到达其它叶结点相比最少。 而且,当…

SharePoint 大局观(4)——从开发人员角度

内容摘要 SharePoint是微软提供的一个企业级别的协作平台,目前最新的版本是2010,它的功能相当多,而且也相当灵活。为了帮助大家更好地,从相对较高的层面了解SharePoint 2010的体系结构,我这里分七讲来分别介绍。 本节讲…

LeetCode 490. 迷宫(BFS/DFS)

文章目录1. 题目2. 解题2.1 BFS2.2 DFS1. 题目 由空地和墙组成的迷宫中有一个球。 球可以向上下左右四个方向滚动,但在遇到墙壁前不会停止滚动。 当球停下时,可以选择下一个方向。 给定球的起始位置,目的地和迷宫,判断球能否在目…

android studio moudel,Android Studio 添加其他目录下的module

Android Studio 添加其他目录下的moduleadmin • 2020 年 11 月 07 日[title]需要操作的原因[/title]在我们写程序的时候,经常会因为重复性的代码而耽误工夫,所以会编写一些常用的工具类和模块进行调用。在网上搜索到的都是同一个工程下如何配置模块&…

Photoshop Blendmodi in GLSL

转载自:http://renderingpipeline.com/2012/06/photoshop-blendmodi-glsl/ I once wrote a texturing tool in which you could paint on a 3D model on multiple layers. These layers were composing the final texture just as you know it from photoshop, comp…

LeetCode 505. 迷宫 II(BFS / Dijkstra 最短路径)

文章目录1. 题目2. 解题2.1 BFS2.2 Dijkstra 最短路径1. 题目 由空地和墙组成的迷宫中有一个球。 球可以向上下左右四个方向滚动,但在遇到墙壁前不会停止滚动。 当球停下时,可以选择下一个方向。 给定球的起始位置,目的地和迷宫&#xff0c…

数据冗余的理解和相关概念

2012年6月22日有同学去完爱森哲面试回来说,有一问题是问如何消除数据冗余的,我一时也忘了数据冗余的相关概念,于是再复习了一遍: 数据冗余 关系数据库的数据冗余形成的原因:表的重复、属性的重复、元组的重复、属性值的…

红米note3android版本,小米-红米note3-LOS-安卓9.0.0-稳定版Stable3.0-来去电归属-农历等-本地化增强适配...

制作者:MOS-Developer基于版本:LineageOS Android最新安卓9.0.0代码适合机型:小米红米note3高配/标配/低配/kenzo注意事项:为了能一直更新和维护,不付费不收费,请把预装的4个软件使用3-5天后再卸载&#xf…

LeetCode 305. 岛屿数量 II(并查集)

文章目录1. 题目2. 解题2.1 超时解2.1 改进计算方法1. 题目 假设你设计一个游戏,用一个 m 行 n 列的 2D 网格来存储你的游戏地图。 起始的时候,每个格子的地形都被默认标记为「水」。 我们可以通过使用 addLand 进行操作,将位置 (row, col)…

cygwin下的gcc-4.7.1编译心得

步骤: 1、先编译gmp mpfr mpc这几个库,注意configure时--prefix/usr/local/ 2、中间碰到过can not compute suffix的错误,在命令 export LD_LIBRARY_PATH/usr/local/:${LD_LIBRARY_PATH} export LD_RUN_PATH/usr/local/:${LD_RUN_PATH} 也不行…

鸿蒙系统怎么换windows,求助~鸿蒙系统windows环境搭建(hpm-cli安装失败)!

系统win10,执行命令“npm install -g ohos/hpm-cli”,报错如下:npm ERR! code EEXISTnpm ERR! path C:\Users\jay\AppData\Roaming\npm\node_modules\ohos\hpm-cli\bin\hpmnpm ERR! dest C:\Users\jay\AppData\Roaming\npm\hpmnpm ERR! EEXIS…