標(biāo)題: 單片機(jī)秒表顯示設(shè)計(jì)流程圖與心得體會(huì) [打印本頁(yè)]
作者: 飃一壘 時(shí)間: 2018-4-23 18:01
標(biāo)題: 單片機(jī)秒表顯示設(shè)計(jì)流程圖與心得體會(huì)
新手關(guān)於單片機(jī)的一個(gè)小程序



流程圖
Protues仿真圖 心得體會(huì)在這次實(shí)驗(yàn)過(guò)程中,有個(gè)于我來(lái)說(shuō)比較難的地方,對(duì)于按鍵如何讓其對(duì)數(shù)碼管的控制可以做到隨時(shí)控制,一開始設(shè)計(jì)的程序?qū)ψ寯?shù)碼管顯示,然后把按鍵服務(wù)放在定時(shí)中斷函數(shù)里。這樣數(shù)碼管就能做到隨時(shí)的改變時(shí)間了,我發(fā)現(xiàn)小組合作十分有用,和別人交流可以很大程度上拓展你的思維,對(duì)完善程序有著很大的幫助!
單片機(jī)源程序如下:
- #include<reg51.h>
- #define uchar unsigned char
- sbit key1=P3^7;
- sbit key2=P3^2;
- bit m=0;
- uchar t=0,i=0,k=0;
- uchar n=0;
- void main()
- {
- uchar code led_mod[]={0x3f,0x06,0x5b,0x4f,0x66,0x6d,0x7d,0x07,0x7f,0x6f};//建立數(shù)模
- TMOD=0x01;//定時(shí)器模式選擇
- P0=~0xff;
- P2=~0xff;
- TH0=0x3c;
- TL0=0xb0; //定時(shí)器賦初值
- TH1=0x3c;
- TL1=0xb0;
- EA=1;
- ET0=1;
- TR0=1;
- ET1=1;//定時(shí)中斷初始化
- TR1=1;
- IE0=1;
- EX0=1;//中斷初始化
- while(1)
- {if(k>0)
- {
- if(m)
- {
- m=0;
- P0=led_mod[i/10];
- P2=led_mod[i%10];//數(shù)碼管顯示
- i++;
- if(i==100) i=0;
- }}}}
- void T0_srv (void) interrupt 1 using 1 //定時(shí)中斷函數(shù)
- { t++;
- if(t==20){t=0;m=1;}
- TH0=0x3c;TL0=0xb0;
- }
- void T1_srv (void) interrupt 3{
- if(~key1){
- k++;
- TR0=~TR0;
- }
- }
- void INT0_srv (void) interrupt 0 //中斷函數(shù)(INTO)
- {
- if(~key2){
- if(~key2)
- {
- i=0;
- while(~key2);
- }
- }
- }
復(fù)制代碼
完整的Word格式文檔51黑下載地址:
實(shí)驗(yàn)三 余江虎 B16040321.docx
(110.87 KB, 下載次數(shù): 21)
2018-4-23 18:00 上傳
點(diǎn)擊文件名下載附件
下載積分: 黑幣 -5
歡迎光臨 (http://www.zg4o1577.cn/bbs/) |
Powered by Discuz! X3.1 |
主站蜘蛛池模板:
亚洲免费在线
|
国产精品乱码一区二区三区
|
综合第一页
|
伊人婷婷
|
日韩欧美高清dvd碟片
|
91精品国产91综合久久蜜臀
|
蜜桃精品噜噜噜成人av
|
鲁视频|
欧洲一级视频
|
在线欧美一区
|
在线观看第一页
|
亚洲免费观看视频网站
|
久久精品|
中文字幕不卡在线88
|
中文字幕亚洲一区
|
成人精品一区二区三区中文字幕
|
久草视频2
|
91夜色在线观看
|
欧美一区二区免费
|
国产一区2区
|
欧美国产中文
|
中文字幕1区
|
欧美亚洲日本
|
麻豆久久久久久久久久
|
丝袜美腿一区二区三区动态图
|
丝袜美腿一区二区三区动态图
|
亚洲一区二区不卡在线观看
|
天天操天天干天天曰
|
欧美手机在线
|
永久精品|
亚洲一区二区三区视频
|
国产无套一区二区三区久久
|
精品中文字幕在线观看
|
粉嫩粉嫩芽的虎白女18在线视频
|
av毛片|
日韩欧美三级在线
|
精产嫩模国品一二三区
|
欧美一区二区久久
|
欧美亚洲免费
|
久久国产激情视频
|
国产一级一级国产
|