


全文预览已结束
下载本文档
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
程序/*- * 文件名称: Jiuzhouxunse.c转速计的设计(LED显示)的主程序 * 原 理: T1计数,T0计时,电动机每转动一周产生16个脉冲,T1采集一分钟 内的脉冲数,后即可计算出转速 * 版本信息: 2011-10-23 -*/ #include #define uint unsigned int #define uchar unsigned char bit flag; /计满1秒钟标志位 uchar count=100; /储存定时器T0中断次数 uint sudu; /储存电机转速 sbit LED1=P20;/千位 sbit LED2=P21;/百位 sbit LED3=P22;/十位 sbit LED4=P23;/个位 uchar code dispcode=0xc0,0xf9,0xa4,0xb0,0x99,0x92,0x82,0xf8,0x80,0x90,0xff;/*-功能:主函数说明:使用晶振为12MHz的芯片,定时0.01秒。计时器初值为C=65536-0.01/10(-6)=0D8F0H-*/ void main(void) TMOD=0x51; /T1工作于计数模式1,T0工作于计时模式1; TH0=0xd8; /定时器T0赋初值 TL0=0xf0; EA=1; /开总中断 ET0=1; /定时器T0中断允许 TR0=1; /启动定时器T0 / count=0; /将T0中断次数初始化为0 while(1) TR1=1; /计数T1启动 TH1=0; /计数T1高8位赋初值0 TL1=0; /计数T1低8位赋初值0 flag=0; /时间还未满1秒钟 while(flag=0) /时间未满等待 ; sudu=(TH1*256+TL1)*60/16; /计算速度,每周产生16个脉冲 /sudu=10000/(TH1*256+TL1); /计算速度 /*-函数功能:定时器T0的中断服务函数 -*/void Time0(void ) interrupt 1 using 1 /定时器T0的中断编号为1,使用第1组工作寄存器 count-; /T0每中断1次,count减1 if(count%4=0)/显示千位 P0=0xff;/如采用proteus仿真,才加上这句 P0=dispcodesudu/1000; LED1=1;LED2=0;LED3=0;LED4=0; if(count%4=1) /显示百位 P0=0xff;/如采用proteus仿真,才加上这句 P0=dispcode(sudu/100)%10; LED1=0;LED2=1;LED3=0;LED4=0; if(count%4=2) /显示十位 P0=0xff;/如采用proteus仿真,才加上这句 P0=dispcode(sudu/10)%10; LED1=0;LED2=0;LED3=1;LED4=0; if(count%4=3) /显示个位 P0=0xff;/如采用proteus仿真,才加上这句 P0=dispcodesudu%10; LED1=0;LED2=0;LED3=0;LED4=1; if(count=0) /若累计满100次,即计满1秒钟 flag=
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 安庆市中储粮2025秋招面试专业追问题库购销统计岗
- 内蒙古地区中储粮2025秋招面试专业追问题库综合管理岗
- 松原市中储粮2025秋招基建工程岗高频笔试题库含答案
- 乐山市中石油2025秋招面试半结构化模拟题及答案新材料与新能源岗
- 国家能源甘孜自治州2025秋招面试专业追问及参考电气工程岗位
- 抗菌药物临床合理应用试题及答案
- 2025年急诊调度考试试题及答案
- 抚州市中石化2025秋招面试半结构化模拟题及答案市场营销与国际贸易岗
- 普洱市中石化2025秋招笔试模拟题含答案市场营销与国际贸易岗
- 2025年地理招聘考试题及答案
- 厦门事业单位笔试真题及答案2024
- (新平台)国家开放大学《管理会计》形考任务1-10参考答案
- 作文主题:生活感悟(课件)-2023年小升初语文毕业考试热点作文
- 拖欠工资催款函
- 中国创新创业大赛报名表
- R语言入门(经典)
- 第一次月考测试卷(1-2单元)(月考)-四年级数学上册人教版
- 杨儒贵版高等电磁理论课后习题解答
- 苏少版五年级上册音乐教学计划及进度安排(定稿)
- 《老人与海 英文原版 》读书笔记思维导图PPT模板下载
- 常见汽车保养维修工具设备及运行材料的使用
评论
0/150
提交评论