欢迎来到一句话经典语录网
我要投稿 投诉建议
当前位置:一句话经典语录 > 心得体会 > 单片机秒表课设的心得体会

单片机秒表课设的心得体会

时间:2017-04-18 01:02

要求:一 课程设计内容:设计一个单片机秒表,该秒表可显示00.00到99.99秒的时间,进行相应的单片机硬件电

首先明白有几个模块:1、51最小系统 2、定时器10ms中断一次 3、数码管显示(建两个数组,一个不带小数的,一个带小数的)3、按键扫描就这几个模块,心里有个数,具体自己写吧核心部分是定时器部分,我写一个:\\\/\\\/Timer0 void Timer0_Init(void){ EA=1; TMOD=0x01; ET0=1; TH0=(65535-10000)\\\/256; TL0=(65535-10000) %256; \\\/\\\/赋初值,10ms中断一次,即0.01秒 TR0=1; } void Timer0(void) interrupt 1{ TH0=(65535-10000)\\\/256; TL0=(65535-10000) %256; t++;}\\\/\\\/主函数可以计t的值,10ms t自增1。

1秒t是多少,会算吧。

这些程序网上也可以找找,比较简单。

希望对你有点帮助

要求:一 课程设计内容:设计一个单片机秒表,该秒表可显示00.000到99.999秒的时间

#include#includevoid Delay1ms();\\\/\\\/@11.0592MHzint ms=0;int s=0;void main(){while(1){ Delay1ms();\\\/\\\/延时函数ms++;if(ms>=1000) \\\/\\\/经过一千毫秒{ms=0; \\\/\\\/让一千毫秒的变量清零s++;\\\/\\\/秒变量加一}\\\/\\\/这里得到的就是数据,看你通过什么显示,然后将两个数据填写进去就行}}void Delay1ms()\\\/\\\/@11.0592MHz{unsigned char i, j;_nop_();_nop_();_nop_();i = 11;j = 190;do{while (--j);} while (--i);}刚刚给你写的

51单片机秒表系统设计 要求:1设计精度为0.1s的秒表系统, 2设置启动,暂

PROTEUS仿真吗?懂事电子设计 Vgz

求指点:单片机多功能秒表课程设计的主要参考文献

试一下:int0_sev() interrupt 0{TMOD=0x01;TH0=(65536-50000)\\\/256;TL0=(65536-50000)%256;t=t+1;if(t==2){t=0;s=s+1;if(s==100){s=0;}s=s\\\/10;\\\/\\\/去掉此句}P0=Tab[s];\\\/\\\/直接写P0=Tab[s\\\/10]}另外最好加等按键抬起语句k=3 时要加 s=0

声明 :本网站尊重并保护知识产权,根据《信息网络传播权保护条例》,如果我们转载的作品侵犯了您的权利,请在一个月内通知我们,我们会及时删除。联系xxxxxxxx.com

Copyright©2020 一句话经典语录 www.yiyyy.com 版权所有

友情链接

心理测试 图片大全 壁纸图片