久久久久久久999_99精品久久精品一区二区爱城_成人欧美一区二区三区在线播放_国产精品日本一区二区不卡视频_国产午夜视频_欧美精品在线观看免费

 找回密碼
 立即注冊

QQ登錄

只需一步,快速開始

搜索
12
返回列表 發新帖
樓主: zhugehei
打印 上一主題 下一主題
收起左側

基于單片機的自行車里程表設計(有原理圖 仿真電路 源程序 pcb)

  [復制鏈接]
41#
ID:347274 發表于 2018-6-29 19:35 | 只看該作者
要是有各元器件的解釋和備注就完美了
回復

使用道具 舉報

42#
ID:295874 發表于 2018-10-26 11:28 | 只看該作者
程序從頭到尾認真研究與學習了一下,就程序整體邏輯而言,個人以為還是不錯的,但是其中有一處個人以為還可以進一步優化,其中正常顯示的邏輯中,關于里程的存儲處理函數SETS();,放在if(Mode==0&&bike_set==0)中,具體見下屬函數,會導致里程存儲過于頻繁,對于FLASH是一種考驗,又因為本程序的邏輯中,測速計算處于定時器中斷中,每隔500ms才計算一次速度及里程數據,所以更沒有必要那么頻繁的存儲里程數據。還有其中的/40注釋沒有說明,其實我以為就是前面別人所說的磁極脈沖數。個人見解歡迎批評指正,謝謝。
if(Mode==0&&bike_set==0)//正常顯示模式
        {
                //讀時間
                        Ds1302_Read_Time();
                        //顯示時間
                        write_1602com(0x80);
                        write_1602dat(0x30+time_buf1[1]/10);
                        write_1602dat(0x30+time_buf1[1]%10);
                        write_1602com(0x80+3);
                        write_1602dat(0x30+time_buf1[2]/10);
                        write_1602dat(0x30+time_buf1[2]%10);
                        write_1602com(0x80+6);
                        write_1602dat(0x30+time_buf1[3]/10);
                        write_1602dat(0x30+time_buf1[3]%10);
                        write_1602com(0x80+9);
                        write_1602dat(0x30+time_buf1[4]/10);
                        write_1602dat(0x30+time_buf1[4]%10);
                        write_1602com(0x80+12);
                        write_1602dat(0x30+time_buf1[5]/10);
                        write_1602dat(0x30+time_buf1[5]%10);
                        write_1602com(0x80+15);
                        write_1602dat(time_buf1[7]-1);               

                        if(before_sec!=time_buf1[6])//:顯示周期為1s,500ms顯示:500ms顯示空
                        {
                                before_sec=time_buf1[6];
                                write_1602com(0x80+11);
                                write_1602dat(':');
                                LED_SEC=1;
                        }
                        if(LED_SEC==0)
                        {
                                write_1602com(0x80+11);
                                write_1602dat(' ');       
                        }

                        write_1602com(0x80+0x40);//顯示固定符號寫入位置,從2行第2個位置后開始顯示
                        if(Mileage/1000000==0)
                        write_1602dat(' ');
                        else
                        write_1602dat(0x30+Mileage/1000000);//數字+0x30得到該數字的LCD1602顯示碼
                        if(Mileage%1000000/100000==0)
                        write_1602dat(' ');
                        else       
                        write_1602dat(0x30+Mileage%1000000/100000);//數字+0x30得到該數字的LCD1602顯示碼
                        write_1602dat(0x30+Mileage%1000000%100000/10000);//數字+0x30得到該數字的LCD1602顯示碼
                        write_1602com(0x80+0x40+4);
                        write_1602dat(0x30+Mileage%1000000%100000%10000/1000);//數字+30得到該數字的LCD1602顯示碼
                        write_1602dat(0x30+Mileage%1000000%100000%10000%1000/100);//數字+30得到該數字的LCD1602顯示碼
                        write_1602dat(0x30+Mileage%1000000%100000%10000%1000%100/10);//數字+30得到該數字的LCD1602顯示碼
                        SETS();
       
                        write_1602com(0x80+0x40+10);
                        write_1602dat(0x30+Velocity/10);
                        write_1602dat(0x30+Velocity%10);//數字+30得到該數字的LCD1602顯示碼
        }
回復

使用道具 舉報

43#
ID:409381 發表于 2018-10-29 22:35 | 只看該作者
給力 學習學習
回復

使用道具 舉報

44#
ID:419294 發表于 2018-11-1 20:45 | 只看該作者
版主能否解釋一下里面的參數

Mileage=Mileage+10*(Velocity/3.6)/2;                 //里程m=里程+速度km/h/3.6/2
Velocity=count *2*3.14*RADIUS /100000*2*3600  /40;//將500ms的距離經過運算得到km/h,將速度/100,方便顯示
回復

使用道具 舉報

45#
ID:419294 發表于 2018-11-3 21:38 | 只看該作者
值得學習
回復

使用道具 舉報

46#
ID:443027 發表于 2018-12-19 10:58 來自手機 | 只看該作者
我正需要這個太感謝了  萬歲
回復

使用道具 舉報

47#
ID:491184 發表于 2019-3-16 15:20 | 只看該作者
sec是什么功能??? 看不懂哎
回復

使用道具 舉報

48#
ID:492079 發表于 2019-3-16 16:35 | 只看該作者
很好的分享,謝謝樓主
回復

使用道具 舉報

49#
ID:551568 發表于 2019-6-1 00:57 | 只看該作者
denminshen 發表于 2018-6-24 00:19
終于弄明白了,那個除以40是樓主隨便寫的樣,我沒有要,參考樓主朋友的程序,我打算用在電動車里程表上,所 ...

你好,能想你請教一些這個程序的相關問題嗎,謝謝了
回復

使用道具 舉報

50#
ID:551568 發表于 2019-6-1 00:58 | 只看該作者
liyongan_1985 發表于 2018-10-26 11:28
程序從頭到尾認真研究與學習了一下,就程序整體邏輯而言,個人以為還是不錯的,但是其中有一處個人以為還可 ...

你好 能想你請教一些關于這個程序的一些問題嗎  謝謝
回復

使用道具 舉報

51#
ID:551568 發表于 2019-6-1 01:18 | 只看該作者
你好 ,可以想你請教一些相關問題嗎 謝謝
回復

使用道具 舉報

52#
ID:565674 發表于 2019-7-6 11:09 | 只看該作者
是用的protel99嗎?怎么沒有pcb的源文件啊
回復

使用道具 舉報

53#
ID:565674 發表于 2019-7-6 11:10 | 只看該作者
是用的protel99嗎,怎么沒找到pcb的源文件啊
回復

使用道具 舉報

54#
ID:556689 發表于 2019-11-13 09:44 來自手機 | 只看該作者
yilinghai 發表于 2017-11-10 16:43
親測能用,仿真圖如下

為什么我下載后用不了啊求解
回復

使用道具 舉報

55#
ID:556689 發表于 2019-11-22 09:27 來自手機 | 只看該作者
faridzled 發表于 2017-11-14 19:07
thanks for sharing

這個霍爾傳感器是怎么實現和單片機的連接呢  大佬
回復

使用道具 舉報

56#
ID:556689 發表于 2019-11-22 09:28 來自手機 | 只看該作者
a422714088 發表于 2018-3-13 17:44
如果做成實物的話,怎么添加信號源呢  就是把這塊板子放去哪里才可以測速呢。。。

我也是不知道
回復

使用道具 舉報

57#
ID:538392 發表于 2019-11-29 20:04 | 只看該作者
非常給力老鐵!
回復

使用道具 舉報

58#
ID:620287 發表于 2019-12-1 15:09 來自手機 | 只看該作者
希望樓主做一個摩托車智能防盜的
回復

使用道具 舉報

59#
ID:171036 發表于 2020-3-23 21:55 | 只看該作者
denminshen 發表于 2018-6-24 00:19
終于弄明白了,那個除以40是樓主隨便寫的樣,我沒有要,參考樓主朋友的程序,我打算用在電動車里程表上,所 ...

老兄  你那maichong是脈沖個數還是磁鋼個數 ?為什么除以maichong?還要除以10?
回復

使用道具 舉報

60#
ID:722227 發表于 2020-4-6 23:16 | 只看該作者
十分感謝分享,很受用
回復

使用道具 舉報

61#
ID:524001 發表于 2020-4-28 15:44 | 只看該作者
liyongan_1985 發表于 2018-10-26 11:28
程序從頭到尾認真研究與學習了一下,就程序整體邏輯而言,個人以為還是不錯的,但是其中有一處個人以為還可 ...

請問mode和bike set代表什么啊?我是小白看不懂求回答
回復

使用道具 舉報

62#
ID:783980 發表于 2020-6-21 09:08 | 只看該作者
多謝,幫大忙了。
回復

使用道具 舉報

63#
ID:783980 發表于 2020-6-21 09:44 | 只看該作者
請問一下那個源程序復制到Keil4里編譯不成功呀?
回復

使用道具 舉報

64#
ID:744853 發表于 2020-6-23 22:49 | 只看該作者
admin 發表于 2016-9-7 23:43
下面是主程序:

找到寶了,切換能切換到初始模式嗎
回復

使用道具 舉報

65#
ID:784145 發表于 2020-6-30 01:15 | 只看該作者
仿真測試不是從0開始計里程數的,從何修改?
回復

使用道具 舉報

66#
ID:860145 發表于 2020-12-15 19:08 | 只看該作者
您好,想問一下,這個pcb文件打開后與您的pcb截圖不一樣
回復

使用道具 舉報

67#
ID:357153 發表于 2020-12-28 13:51 | 只看該作者
感謝樓主的分享。收藏、值得學習
回復

使用道具 舉報

68#
ID:895892 發表于 2021-3-24 14:29 | 只看該作者
跟樓主好好學習
回復

使用道具 舉報

69#
ID:905107 發表于 2021-4-13 16:13 | 只看該作者
CYQ-1011 發表于 2017-4-18 19:31
**** 作者被禁止或刪除 內容自動屏蔽 ****

能把文件分享一下嗎
回復

使用道具 舉報

70#
ID:912838 發表于 2021-5-13 20:14 | 只看該作者
里程表怎么清零
回復

使用道具 舉報

71#
ID:891876 發表于 2022-8-22 12:31 | 只看該作者
請問查看原理圖用什么軟件?
回復

使用道具 舉報

72#
ID:1075254 發表于 2023-5-7 14:51 | 只看該作者
幫助很大,希望繼續出帖子!嘿嘿
回復

使用道具 舉報

您需要登錄后才可以回帖 登錄 | 立即注冊

本版積分規則

手機版|小黑屋|51黑電子論壇 |51黑電子論壇6群 QQ 管理員QQ:125739409;技術交流QQ群281945664

Powered by 單片機教程網

快速回復 返回頂部 返回列表
主站蜘蛛池模板: 欧美日韩在线综合 | 久草视频在 | 亚洲一区欧美一区 | 狠狠草视频 | 亚洲a视频 | 精品免费av | 日韩av成人在线 | www.性色| 9999精品视频 | 欧美日韩一区精品 | 欧美黑人体内she精在线观看 | 人人性人人性碰国产 | 亚洲综合无码一区二区 | 一级片在线观看 | 国产精品免费在线 | 天天干狠狠操 | 激情国产视频 | 日韩高清中文字幕 | 伊人久久免费视频 | 精品免费国产一区二区三区四区 | 免费人成激情视频在线观看冫 | 亚洲国产精品日韩av不卡在线 | 国产精品伦理一区二区三区 | 91文字幕巨乱亚洲香蕉 | 久久夜色精品国产 | 亚洲女人的天堂 | 91高清免费观看 | 色婷婷亚洲一区二区三区 | 久久精品视频网站 | 久久精品网 | 精品欧美一区二区精品久久久 | 91小视频在线 | 国产农村妇女精品一区 | 91av视频在线 | 精品久久久久久久久久久久久久久久久 | 欧美1区| 日韩综合在线 | 午夜影院在线观看免费 | 国产精品久久一区二区三区 | 密色视频| 综合一区 |