版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
1、MSP430单片机实验报告专业:姓名:学号:MSP430单片机实验报告设计目标:使8位数码管显示“ 5202114. ,深入了解串行数据接口.实现过程:主要分为主函数、驱动 8位数码管函数、驱动 1位数码管函数及延时函数.延时函数:采用for循环.驱动1位数码管子函数:设置74HC164的时钟传输和数传输, 声明变量,使数据表中每一个要表 示的字符的每一位都与 shift做与运算从而进行传输,上升沿将传输数据传送出去.驱动 1位数码管子函数的流程图如图 1所示.设置时钟和 数据传输for循环逐个发送8位图1驱动1位数码管子函数流程图驱动8位数码管子函数:调用 8次驱动1位数码管子函数.驱动 8
2、位数码管子函数流程图如图 2所示.调用8次一 位数码管图2驱动8位数码管流程图主函数:设置IO 口,while死循环中调用驱动 8位.主函数流程图如图3所示.可编辑while图3主函数流程图实验结果:供电后,数码管显示“ 5202114. 字样./*源程序:程序名称:5202114.*/*程序功能:通过模拟同步串口限制8个共阳数码管*/*P5.1数据管脚,P5.3同步时钟管脚*/头文件/声明驱动1位数码管函数#include void delay(void);/声明延迟函数void seg7_1 (unsigned char seg7_data);void seg7_8 ( unsigned
3、char seg7_data7,unsigned char seg7_data6,unsigned char seg7_data5,unsigned char seg7_data4,unsigned char seg7_data3,unsigned char seg7_data2,unsigned char seg7_data0);const unsigned char decoder_seg7=0x92,0xa4,0xc0,0xf9,0xb0,0xf9,0x99,0x7f ;int main(void)WDTCTL=WDTPW+WDTHOLD;P5SEL&=BIT1;P5DIR|=BIT1;
4、P5SEL&=BIT3;P5DIR|=BIT3;while(1)seg7_8 (7,6,5,4,3,2,1,0);delay ( );void seg7_8 (unsigned char seg7_data7,unsigned char seg7_data6,unsigned char seg7_data5,unsigned char seg7_data4,/声明驱动8位数码管函数/数码管显示表【5202114./主函数/关闭看门狗/设置P5.1端口为并行数字输入/输出口/设置P5.1端口为输出口/设置P5.3端口为并行数字输入/输出口/设置P5.3端口为输出口/重复执行/调用驱动8位数码管函
5、数/延时unsigned char seg7_data3,unsigned char seg7_data1, unsigned char seg7_data0)/驱动8位数码管的同步串行数据接口驱动函数seg7_1(seg7_data0);/调用1位数码管的同步串行数据接口驱动函数seg7_1(seg7_data1);seg7_1(seg7_data2);seg7_1(seg7_data3);seg7_1(seg7_data4);seg7_1(seg7_data5);seg7_1(seg7_data6);seg7_1(seg7_data7);void seg7_1 (unsigned char seg7_data)/驱动1位数码管的同步串行数据接口驱动函数unsigned char code_seg7;/声明显示代码变量unsigned char a;/声明循环变量unsigned char shift;/声明串行数据位存储变量code_seg7=decoder_seg7seg7_data;/显示数据译码/同步串行接口初始化P5OUT&=BIT1;P5OUT&=BIT3;shift=0x80;for(a=0; a1;void delay (void)/(/ P5.1 输出低电平/ P5.3 输出低电平/串行数据位指向8位数据的最高位/判断显示代码位的状态/ P
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 执法专业知识测试题及答案
- 2025年江西省基层法律服务工作者资格试题库(附含参考答案)
- 2025年江西基层法律服务工作者管理题库及完整答案
- 疼痛基本概念与分类
- 2026年中国专用开关电源市场调查研究报告
- 2026年中国上光表板蜡市场调查研究报告
- 2026年中国VCD机外壳市场调查研究报告
- 2026年中国PP高效阻燃母料市场调查研究报告
- 2026年中国MEH控制器市场调查研究报告
- 2026年中国3D立体成像处理器市场调查研究报告
- 2026 年秋季校园传染病案例警示教育
- 2026年半年度消费新潜力白皮书-魔镜洞察-202609
- 2026银行业务创新研究与服务模式分析与发展方向研究报告
- 新版2026秋统编版(新版)小学道德与法治五年级上册(全册)知识点清单梳理
- 湖南省(2026年)公开遴选公务员笔试题及答案解析(B类)
- 2026国考行测言语理解必背高频成语(完整版考场专用)
- (正式版)DB31∕T 885-2024 《 老旧住宅电梯安全评估规范》
- 华安证券股份有限公司招聘笔试题库2026
- 电动重卡充电站技术规范解读
- 初中体育与健康教案 《花球啦啦操基本手位动作及层次创编》教学设计
- 临床心理护理技巧与案例分析
评论
0/150
提交评论