- 1、本文档共24页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
基于MSP430数字存储示波器设计与实现程序
/*******************************************方案1需要按复位键即每次只能采样128次方案2加一个软件触发,从固定位置触发各种中断形成一个循环!!上一个中断完成再触发下一个中断********************************************/#include msp430x16x.h#include math.hextern unsigned int N_point; //点数extern unsigned char M_grade; //阶数#define PI 3.14159265358979323#define uchar unsigned char#define uint unsigned int#define ulong unsigned long#define Num_of_Results 129#define CPU_F ((double)8000000)#define delay_us(x) __delay_cycles((long)(CPU_F*(double)x/1000000.0))#define delay_ms(x) __delay_cycles((long)(CPU_F*(double)x/1000.0)) float data_R[128]; //实部 float data_I[128]; //虚部uint N_point=128;uchar M_grade=7;uint results[32];uchar fre[4];uchar mami[7]={-0000mv};uchar h0[] = {频率};uchar h1[] = {正在保存....};uchar h2[] = {欢迎使用本示波器};uchar h3[] = {保存等待};uchar h4[] = {不可保存};uchar h5[] = {****************};uint count,ad,start,end,biger,longer;ulong sum,max=0,min=4095,zhi;uchar index =0,h=1,temp,flag=1,m=0,c=1;uchar tem=0,num=0;//中断函数中的计数变量,定义成全局uchar tempH,tempL,color=1;uint wavey[128];#define LCD_DataIn P4DIR=0x00 //数据口方向设置为输入#define LCD_DataOut P4DIR=0xff //数据口方向设置为输出#define LCD2MCU_Data P4IN#define MCU2LCD_Data P4OUT#define LCD_CMDOut P6DIR|=0xFF //P3口的低三位设置为输出#define LCD_RS_H P6OUT|=BIT3 //P3 .0#define LCD_RS_L P6OUT=~BIT3 //P3.0#define LCD_RW_H P6OUT|=BIT4 //P3.1 #define LCD_RW_L P6OUT=~BIT4 //P3.1#define LCD_EN_H P6OUT|=BIT5 //P3.2#define LCD_EN_L P6OUT=~BIT5 //P3.2/*******************************************函数名称:int_CAP()功能:初始化触发器!!只打开触发引脚P13参数:无返回值:无********************************************/void int_CAP(){ P1SEL = 0x0C;//P12P13作为捕获输入端子 P1DIR = 0x00; TACCTL1|=CM_2+SCS+CAP;//P12下升沿触发捕获,同步模式不开中断 TACCTL2|=CM_1+SCS+CAP+CCIE;//P13上升沿触发捕获,同步模式 TACTL|=TASSEL_2+MC_2;//SMCLK作为计数脉冲,不分频}/*******************************************函数名称:Clock_Init()功能:初始化时钟参数:无返回值:无********************************************/void Clock_Init()
您可能关注的文档
- 土木工程毕业论文-谈工程概预算编制及管理应用重要性以及对策研究.docx
- 土木工程毕业论文-工程施工测量及精度控制探讨.doc
- 土木工程论文浅谈工程造价管理全过程控制.doc
- 土槽台车测控系统设计开题报告.doc
- 土石坝渗流对地基稳定性影响探究.docx
- 土话不土俗语不俗——农民生活口语化表达.doc
- ICH基础知识介绍.docx
- 在低年级语文教学中如何更有效发挥汉之星辅助功能省课题立项申报书.doc
- 在中学生物教学中如何激发学生学习兴趣论文(终稿).doc
- 在《品德与生活》教学中如何实现文本与生活对话论文.doc
- 2025年广西中考地理二轮复习:专题四+人地协调观+课件.pptx
- 2025年广西中考地理二轮复习:专题三+综合思维+课件.pptx
- 2025年中考地理一轮教材梳理:第4讲+天气与气候.pptx
- 第5讲+世界的居民课件+2025年中考地理一轮教材梳理(商务星球版).pptx
- 冀教版一年级上册数学精品教学课件 第1单元 熟悉的数与加减法 1.1.6 认识1-9 第6课时 合与分.ppt
- 2025年中考一轮道德与法治复习课件:坚持宪法至上.pptx
- 2025年河北省中考一轮道德与法治复习课件:崇尚法治精神.pptx
- 八年级下册第二单元+理解权利义务+课件-2025年吉林省中考道德与法治一轮复习.pptx
- 精品解析:湖南省娄底市2019-2020学年八年级(上)期中考试物理试题(原卷版).doc
- 2025年中考地理一轮教材梳理:第10讲+中国的疆域与人口.pptx
最近下载
- 华南理工大学《电力经济与管理》教学:电力经济与管理2-经济学.ppt VIP
- (完整版)药店医疗器械培训试题及答案 .pdf VIP
- 苏教版一年级下册科学《2-4 水是什么样的》ppt课件 (8).pptx
- 中考语文一轮专题复习课件:我国古代贬谪文学鉴赏——以《小石潭记》《岳阳楼记》《记承天寺夜游》为例.pptx VIP
- 客户找车合同范本.docx VIP
- 华南理工大学《电力经济与管理》教学:电力经济与管理2-经济学(2).ppt VIP
- 20230720-西部证券-医脉通-2192.HK-深度报告:上下游场景持续拓展,专业医生平台构筑竞争壁垒.pdf
- 中船科技(600072)公司2023年财务分析研究报告.doc
- 中国书法简介英语版-chinese-calligraphy(完整版).ppt
- 2025年供电营业规则考试题库.pdf
文档评论(0)