- 1、本文档共6页,可阅读全部内容。
- 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 5、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 6、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 7、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 8、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
第10章利用CCP模块设计频率计
10.5程序设计
10.5.4程序清单
#includepic.h
#includestdio.h
#includemath.h
//本程序利用CCP1模块实现一个“简易数字频率计”的功能
constchartable[11]={0xc0,0xf9,0xa4,0xb0,0x99,0x92,0x82,0XD8,0x80,0x90,
0xFF};
//不带小数点的显示段码表
constchartable0[11]={0X40,0X79,0X24,0X30,0X19,0X12,0X02,0X78,0X00,
0X10,0xFF};
//带小数点的显示段码表
bank3intcp1z[11];//定义一个数组,用于存放各次的捕捉值
unioncp1
{inty1;
unsignedcharcp1e[2];
}cp1u;//定义一个共用体
unsignedcharCOUNTW,COUNT;//测量脉冲个数寄存器
unsignedcharCOUNTER,data,k;
unsignedcharFLAG@0XEF;
#defineFLAGIT(adr,bit)((unsigned)(adr)*8+(bit))//绝对寻址位操作指令
staticbitFLAG1@FLAGIT(FLAG,0);
staticbitFLAG2@FLAGIT(FLAG,1);
staticbitFLAG3@FLAGIT(FLAG,2);
unsignedchars[4];//定义一个显示缓冲数组
intT5,uo;
doubleRE5;
doublepuad5;
//spi方式显示初始化子程序
voidSPIINIT()
{
PIR1=0;
SSPCON=0x30;
SSPSTAT=0xC0;
174
//设置SPI的控制方式,允许SSP方式,并且时钟下降沿发送,与74HC595,当其
//SCLk从低到高跳变时,串行输入寄存器的特点相对应
TRISC=0xD7;//SDO引脚为输出,SCK引脚为输出
TRISA5=0;//RA5引脚设置为输出,以输出显示锁存信号
FLAG1=0;
FLAG2=0;
FLAG3=0;
COUNTER=0X01;
}
//CCP模块工作于捕捉方式初始化子程序
voidccpint()
{
CCP1CON=0X05;//首先设置CCP1捕捉每个脉冲的上升沿
T1CON=0X00;//关闭TMR1震荡器
PEIE=1;//外围中断允许(此时总中断关闭)
CCP1IE=1;//允许CCP1中断
TRISC2=1;//设置RC2为输入
}
//系统其它部分初始化子程序
voidinitial()
{
COUNT=0X0B;//为保证测试精度,测试5个脉冲的参数后
//求平均值,每个脉冲都要捕捉其上升、下降沿,
//故需要有11次中断
TRISB1=0;
TRISB2=0;
TRISB4=1;
TRISB5=1;//设置与键盘有关的各口的输入、输出方式
RB1=0;
RB2=0;//建立键盘扫描的初始条件
您可能关注的文档
- 化工产品质量问题诊断与处理考核试卷 .pdf
- 化工产品批发商市场营销案例分析考核试卷 .pdf
- 化学检测失败应急预案演练 .pdf
- 化学品市场营销策略考核试卷 .pdf
- 化妆品行业供应链优化与物流管理考核试卷 .pdf
- 化妆品学试题集优选x .pdf
- 化妆品与卫生用品消费者行为研究考核试卷 .pdf
- 包装材料选择与应用考核试卷 .pdf
- 包装印刷材料试卷及答案6套(共11页) .pdf
- 劳务运营方案 .pdf
- 三明市清流县林畲镇社区工作者考试题目及答案2024 .pdf
- 【重点研报】全球数据泄露态势(2024.10).docx
- 【重点研报】通往2025:全球消费者展望.docx
- 【重点研报】2024北京市交通发展年度报告-149页.docx
- 【重点研报】《2024年度制造业数字化转型典型案例集》-137页.docx
- 【重点研报】因变求新:2024年全球城市指数报告-科尼尔-2024.docx
- 2024版小学生日常行为规范课件(PPT)下载 .pdf
- 2024版年度突发环境事件应急预案真题 .pdf
- 2024年部编人教版六年级语文下册期中考试卷及参考答案.pdf
- 2024年预防校园霸凌及暴力事件工作方案五篇.pdf
文档评论(0)