- 1、本文档共7页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 5、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 6、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 7、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 8、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
msp430单片机学习第二周报告总结
CIMADE教改培优班2015-07 暑假 第二期
学生姓名 黄熙 班级学号 15D102 学习自律小时? 每天9小时 自评学习力度? ★★★ 学习问题或不足? 实验涉及寄存器较多 其他建议?
项目四 依次点亮数码管的每一位
通过章节的学习了解数码管工作原理。
位选与段选
在学习数码管的时候,必不可少的概念是位选与段选。所谓位选,就是控制
哪一个数码管工作;段选,就是控制一个数码管的哪一段工作。本实验所用数码
管为共阳极,段选与位选都为低电平有效。
共阴极与共阳极
共阳极数码管的8 个发光二极管的阳极(二极管正端)连接在一起,通常,
公共阳极接高电平(一般接正电源),其它管脚接段驱动电路的输出端。
共阴极数码管的8 个发光二极管的阴极(二极管负端)连接在一起,通常,
公共阴极接低电平(一般接地),其它管脚接段驱动电路的输出端。
程序
实验四的单位数码管实验不需要位选就可以完成。还有就是本程序里采用了C 语言里的右移位操作,a=b,表示将二进制数a 的每
一位右移b 个位置, 若a 为正数则高位补0 , 若为负, 则高位补1.
项目五四位一体数码管依次显示0 至9
本实验采用的是动态扫描的方式,通过硬件连接和软件编程,让四位一体数码管依次显示0 至9 共十个数字。
程序
与C相关主要有数组调用的和for 循环语句以及涉及到的段选与位选。
注意
数码管的共阴极,共阳极程序略有不同,就是开始的输入电平的高低,段选时的电平高低。位选无论共阴极还是共阳极都是高电平。
模块三基础时钟与低功耗模块实验
章节问题:对晶振不了解,原理不懂,而且涉及寄存器较多。
时钟源的配置,校准不会。
时钟基本知识
实验涉及时钟源、寄存器简介
1、基础时钟模块包括四个时钟源:
(1)LFXT1CLK 为低速/高速晶振源,通常接32.768KHZ 晶振
(2)XT2CLK 外接标准高速晶振,可以接400KHZ~16MHZ 的时钟信号源,通
常是接8MHZ。(不是每一型号都有该时钟)
(3)DCOCLK,内部数控RC 振荡器,大约在1.1MHZ,受温度和电压的影响较大;
若外部不接稳定的晶振电路,直接由内部时钟工作,则会因环境变化而导致性能
不稳定。
(4)VLOCLK,内部低频振荡器,12KHZ 标准振荡器。
注:低频时钟源从LFXT1 和VLO 中选一个,高频时钟源只有DCO 一个。MCLK 和
SMCLK 可以从低频和高频中选一个,而ACLK 只能选择低频。
2、三种时钟信号可被CPU 和外设所使用:
(1)ACLK:辅助时钟,通常由LFXT1CLK 或VLOCLK 作为时钟源经1,2,4,8
分频得到;分频系数由DIVA 决定。
(2)MCLK:主时钟,主要用于CPU 和系统,它可以通过软件从四个时钟源选
择,经1,2,4,8 分频后得到;分频系数由DIVM 决定。
(3)SMCLK:子系统时钟,它也可以通过软件从四个时钟源选择,经1,2,4,
8 分频后得到;分频系数由DIVS 决定。
寄存器
DCOCTL 控制寄存器
BCSCTL1,地址为57H,初始值为84H(Basic Clock System Control Register 1)
BCSCTL2,地址为58H,初始值为00H
BCSCTL3 寄存器
__bis_SR_register(SCG1 + SCG0);这句话表示关闭DCO,将SR 中的位置零,在
低功耗模式下运行。此类语句较为复杂,应注意。
PWM波形输出实验
PWM(Pulse Width Modulation)控制——脉冲宽度调制技术,通过对一系
列脉冲的宽度进行调制,来等效地获得所需要波形(含形状和幅值)。
程序
#include msp430g2553.h
void Timer_A0_init()
{
TACTL=TASSEL_2+MC_1+TACLR;//Timer_A0选择子系统时钟SMCLK,增计数模式TACTL寄存器计数器清零
TACCTL1=OUTMOD_7;//选择模式7,PWM输出功能。
TACCR0=8000;//设置TACCR0为8000
TACCR1=1000;//设置TACCR1的初始值为1000
}
void main (void)
{
WDTCTL = WDTPW | WDTHOLD; //关闭开门狗
P1DIR |=BIT0+BIT2;//选择P1.0和P1.6为输出端口
P1OUT |=BIT0; //P1.0 输出高电平
P1SEL |=BIT2;//P1.2作为PWM输出管脚
P1DIR =~0x08;//选择P1.3为输入
P1OUT |=0x08;//P1.3上拉输入
P1IE |=0x08; /
您可能关注的文档
最近下载
- 关于绑架的小故事-绑架关起来的故事.docx VIP
- 乳腺炎个案护理.pptx VIP
- 临沂市初中生物学实验表现性评价调查及研究.docx
- 猪主要传染性腹泻病的流行情况与防控对策.docx
- 机电工程投标方案.docx VIP
- 人教PEP版小学英语五年级 下册(1-6单元)思维导图.pdf
- 国际金融附微课杜玉兰习题答案.docx VIP
- 2023年大连大学计算机科学与技术专业《计算机系统结构》科目期末试卷A(有答案).docx VIP
- 2023年大连大学计算机科学与技术专业《计算机网络》科目期末试卷B(有答案).docx VIP
- 知识产权法智慧树知到期末考试答案章节答案2024年同济大学.docx VIP
文档评论(0)