日韩在线不卡免费视频一区,日韩欧美精品一区二区三区经典,日产精品码2码三码四码区,人妻无码一区二区三区免费,日本feerbbwdh少妇丰满

  • 回復(fù)
  • 收藏
  • 點(diǎn)贊
  • 分享
  • 發(fā)新帖

51單片機(jī)定時(shí)器pmw背光 ds1302萬(wàn)年歷 農(nóng)歷顯示 電流表電壓表 功率計(jì) 毫安時(shí)計(jì)算

學(xué)習(xí)了一段時(shí)間的單片機(jī) 閑來(lái)無(wú)事 把開(kāi)發(fā)板拆了 做了個(gè)小玩意(拆部分元件)

大字顯示時(shí)間萬(wàn)年歷帶節(jié)氣顯示 農(nóng)歷節(jié)日顯示 閏月識(shí)別 除夕大小月識(shí)別(29 或者30 是除夕)背光時(shí)間亮度可調(diào) 時(shí)間5到45秒 每次加減5秒

背光亮度1-10級(jí) 1為10% 10為100%

1

 

 

2

 

 

3

 

 

4

 

 

5

 

 

6

 

 

7

 

 

8

 

 

9

 

嘿嘿 這個(gè)就是傳說(shuō)中的功率 電流電壓表咯 本來(lái)打算整合到萬(wàn)年歷中去 但是由于這個(gè)電流 電壓 AD 采樣后 需要進(jìn)行數(shù)字濾波

數(shù)字太大了 占用ram 太厲害 XDATA 又不太會(huì)用 勉強(qiáng)弄進(jìn)去后 顯示不正常 結(jié)果就是兩塊單片機(jī) 不同功能 共用板子咯

 

萬(wàn)年歷 編譯后 他說(shuō)

Build target 'Target 1'

compiling 小板萬(wàn)年歷.c...

linking...

Program Size: data=100.3 xdata=21 code=27035

creating hex file from "小板萬(wàn)年歷"...

"小板萬(wàn)年歷" - 0 Error(s), 0 Warning(s).

ram 用了100.3          xdata 21          程序大小27.035k

 

 

 

10

 

 

11

 

 

12

 

 

13

 

 

14

 

 

15

 

 

16

 

 

17

 

 

18

 

 

19

 

 

20

 

 

21

 

 

 

 

22

 

 

 

 

23

 

 

 

 

24

 

 

 

 

25

 

 

 

 

26

 

 

 

 

27

 

 

 

 

28

 

 

 

 

29

 

 

 

 

30

 

 

 

 

31

 

 

 

 

32

 

 

 

 

33

 

 

 

 

34

 

 

 

 

35

 

這個(gè)就是單片機(jī)掉電模式 但是由于洞洞板實(shí)在太小 就沒(méi)用用三極管 做液晶的電源開(kāi)關(guān)了 液晶可以通過(guò)指令直接關(guān)閉

但是這次沒(méi)有加入進(jìn)去!圖上進(jìn)入待機(jī)模式后 背光還是亮的 是因?yàn)?背光時(shí)間設(shè)置的45秒 待機(jī)模式啟動(dòng)時(shí)間設(shè)置的是30秒

然后啟動(dòng)待機(jī)模式的時(shí)候沒(méi)有加入關(guān)閉背光的指令 所以 這個(gè)算是一個(gè)bug 吧 后續(xù)加上!

 

全部回復(fù)(22)
正序查看
倒序查看
2014-08-23 18:25

附上 代碼 程序

 

自制小板萬(wàn)年歷.rar      電壓電流表.rar

這個(gè)由于是新手 很多程序是借鑒的 (通俗的說(shuō)法就是抄襲)沒(méi)辦法 目前木有創(chuàng)造能力 抄襲能力都只是一般般

然后程序?qū)懙母袷娇赡芤膊槐M人意 注釋也不夠詳細(xì) 我自己知道是怎么回事 但是就是不知道怎么表達(dá)出來(lái)

每次都是靈感來(lái)了然后刷刷寫下去了 然后在注釋 嘿嘿!

0
回復(fù)
2014-08-25 09:11
@xueyunmicheng
附上代碼程序 自制小板萬(wàn)年歷.rar     電壓電流表.rar這個(gè)由于是新手很多程序是借鑒的(通俗的說(shuō)法就是抄襲)沒(méi)辦法目前木有創(chuàng)造能力抄襲能力都只是一般般然后程序?qū)懙母袷娇赡芤膊槐M人意注釋也不夠詳細(xì)我自己知道是怎么回事但是就是不知道怎么表達(dá)出來(lái)每次都是靈感來(lái)了然后刷刷寫下去了然后在注釋嘿嘿![圖片]
我素來(lái)學(xué)習(xí)的~~~
0
回復(fù)
2014-08-25 09:16
單片機(jī)真是神奇啊,給樓主點(diǎn)贊,推薦到社區(qū)經(jīng)典!
0
回復(fù)
2014-08-26 08:45
@電源網(wǎng)-娜娜姐
單片機(jī)真是神奇啊,給樓主點(diǎn)贊,推薦到社區(qū)經(jīng)典!

感謝 感謝

0
回復(fù)
index_swf
LV.1
6
2014-08-26 09:28

給樓主提點(diǎn)意見(jiàn):

我平常也玩單片機(jī),略看了樓主的代碼,覺(jué)得有可以改進(jìn)的地方。

比如二進(jìn)制轉(zhuǎn)BCD碼部分可以用printf,這樣可以減少代碼冗余,增強(qiáng)、移植性、通用性:

#include 

char buf[20];
float value;

void binToBCD(float value, char *buf)
{
    sprintf(buf, "%4.1f", value);   //顯示4位整數(shù),1位小數(shù)
/*
例如value=1234.1234...
結(jié)果是buf[] ={ '1', '2', '3', '4', '.', '1', '\0'};
*/ } 
因?yàn)橐粫r(shí)找不到合適的代碼,只好寫了一段示例,沒(méi)有測(cè)試是否能用,大概是這個(gè)原理,當(dāng)然顯示部分還要改,最好把a(bǔ)scii表中前127個(gè)字符中的可打印字符都做成字庫(kù),存到epprom中,具體可以參照stc公司的實(shí)例和手冊(cè)。

0
回復(fù)
2014-08-26 09:43
@index_swf
給樓主提點(diǎn)意見(jiàn):我平常也玩單片機(jī),略看了樓主的代碼,覺(jué)得有可以改進(jìn)的地方。比如二進(jìn)制轉(zhuǎn)BCD碼部分可以用printf,這樣可以減少代碼冗余,增強(qiáng)、移植性、通用性:#includecharbuf[20];floatvalue;voidbinToBCD(floatvalue,char*buf){sprintf(buf,"%4.1f",value);//顯示4位整數(shù),1位小數(shù)/*例如value=1234.1234...結(jié)果是buf[]={'1','2','3','4','.','1','\0'};*/}因?yàn)橐粫r(shí)找不到合適的代碼,只好寫了一段示例,沒(méi)有測(cè)試是否能用,大概是這個(gè)原理,當(dāng)然顯示部分還要改,最好把a(bǔ)scii表中前127個(gè)字符中的可打印字符都做成字庫(kù),存到epprom中,具體可以參照stc公司的實(shí)例和手冊(cè)。[圖片]

感謝指導(dǎo)! 正好對(duì)于小數(shù)顯示處理煩惱的很呢!初學(xué) 什么都不懂   看資料弄清楚了 硬件驅(qū)動(dòng)原理 就開(kāi)始寫程序了 用的最原始最初級(jí)的方法 不是整形的 給他加一個(gè) 或者兩個(gè)零 再來(lái)進(jìn)行運(yùn)算

0
回復(fù)
index_swf
LV.1
8
2014-08-26 11:13
@xueyunmicheng
感謝指導(dǎo)!正好對(duì)于小數(shù)顯示處理煩惱的很呢!初學(xué)什么都不懂  看資料弄清楚了硬件驅(qū)動(dòng)原理就開(kāi)始寫程序了用的最原始最初級(jí)的方法不是整形的給他加一個(gè)或者兩個(gè)零再來(lái)進(jìn)行運(yùn)算

我也沒(méi)學(xué)多久單片機(jī),以前有一點(diǎn)編程基礎(chǔ)而已。

你用的是哪個(gè)版本的板子?

我的是普中hc6800-es v2.0,前段時(shí)間淘寶買的,大概70,典型的縮水版。

0
回復(fù)
2014-08-26 12:04
@index_swf
我也沒(méi)學(xué)多久單片機(jī),以前有一點(diǎn)編程基礎(chǔ)而已。你用的是哪個(gè)版本的板子?我的是普中hc6800-esv2.0,前段時(shí)間淘寶買的,大概70,典型的縮水版。

嘿嘿 一模一樣的板子!我呢只有硬件維修經(jīng)驗(yàn)  編程基礎(chǔ)為0!學(xué)了幾天就開(kāi)工了 邊學(xué)邊做 嘿嘿!我的是68元買的

板子上面 那個(gè)觸摸IC (AD芯片) 運(yùn)放 蜂鳴器 還有一個(gè)103 的藍(lán)白(10k 電位器)被我弄下來(lái)了

然后AD 放到這個(gè)板子上了 運(yùn)放被我實(shí)驗(yàn)的時(shí)候弄斷管腳 懶得焊接了 直接丟了

這個(gè)AD 的管腳也被我弄斷了 由于洞洞板的距離太開(kāi) 這個(gè)IC焊接不上去 我就只能把IC管腳掰彎 正一個(gè)反一個(gè) 然后飛線 結(jié)果 彎的次數(shù)多了 其中參考電源腳 斷了 (沒(méi)管它了 用了內(nèi)部參考 ) 電源檢測(cè)輸入端 好像內(nèi)部短路了 玩的時(shí)候燒掉的 X輸入線 斷了 用耳機(jī)拆線 焊接起來(lái)了

嘿嘿 這個(gè)板子  悲慘?。?

0
回復(fù)
2014-10-10 12:23
@xueyunmicheng
附上代碼程序 自制小板萬(wàn)年歷.rar     電壓電流表.rar這個(gè)由于是新手很多程序是借鑒的(通俗的說(shuō)法就是抄襲)沒(méi)辦法目前木有創(chuàng)造能力抄襲能力都只是一般般然后程序?qū)懙母袷娇赡芤膊槐M人意注釋也不夠詳細(xì)我自己知道是怎么回事但是就是不知道怎么表達(dá)出來(lái)每次都是靈感來(lái)了然后刷刷寫下去了然后在注釋嘿嘿![圖片]
沒(méi)學(xué)多久就能拼這么大的程序,不容易啊。贊一個(gè)
0
回復(fù)
z39613619
LV.4
11
2014-10-25 22:57
@xueyunmicheng
嘿嘿一模一樣的板子!我呢只有硬件維修經(jīng)驗(yàn) 編程基礎(chǔ)為0!學(xué)了幾天就開(kāi)工了邊學(xué)邊做嘿嘿!我的是68元買的板子上面那個(gè)觸摸IC(AD芯片)運(yùn)放蜂鳴器還有一個(gè)103的藍(lán)白(10k電位器)被我弄下來(lái)了然后AD放到這個(gè)板子上了運(yùn)放被我實(shí)驗(yàn)的時(shí)候弄斷管腳懶得焊接了直接丟了這個(gè)AD的管腳也被我弄斷了由于洞洞板的距離太開(kāi)這個(gè)IC焊接不上去我就只能把IC管腳掰彎正一個(gè)反一個(gè)然后飛線結(jié)果彎的次數(shù)多了其中參考電源腳斷了(沒(méi)管它了用了內(nèi)部參考)電源檢測(cè)輸入端好像內(nèi)部短路了玩的時(shí)候燒掉的X輸入線斷了用耳機(jī)拆線焊接起來(lái)了嘿嘿這個(gè)板子 悲慘?。?/span>

我也是買了同款的版子。。貌似年前就買了。情況跟你差不多。。你都能拼出這么大的程序了。但我學(xué)的太慢了。還在一些基礎(chǔ)語(yǔ)句上掙扎。東一榔頭西一棒子的。。出于興趣。搞硬件都想學(xué)會(huì)軟件。因?yàn)檐浖欠棚w硬件夢(mèng)想的翅膀嘛。。我堅(jiān)信。終有一天我能學(xué)會(huì)到應(yīng)用自用觸類旁通!

 

 

求交流!QQ1677599388

0
回復(fù)
2014-10-26 09:42
@z39613619
我也是買了同款的版子。。貌似年前就買了。情況跟你差不多。。你都能拼出這么大的程序了。但我學(xué)的太慢了。還在一些基礎(chǔ)語(yǔ)句上掙扎。東一榔頭西一棒子的。。出于興趣。搞硬件都想學(xué)會(huì)軟件。因?yàn)檐浖欠棚w硬件夢(mèng)想的翅膀嘛。。我堅(jiān)信。終有一天我能學(xué)會(huì)到應(yīng)用自用觸類旁通!  求交流!QQ1677599388

加油吧 相信你可以的! 單片機(jī) 只要弄懂編程原理 然后只要沒(méi)有犯思想邏輯錯(cuò)誤 程序就很好寫的!

0
回復(fù)
zongtong888
LV.2
13
2014-11-14 12:14
很強(qiáng)大,支持,
0
回復(fù)
getudi
LV.3
14
2015-03-30 22:40
@zongtong888
很強(qiáng)大,支持,
師傅能給個(gè)電路圖嗎/?
0
回復(fù)
lao4jiadian
LV.1
15
2015-04-18 19:10
@getudi
師傅能給個(gè)電路圖嗎/?

我也想要一個(gè)原理圖,硬件。顯示屏好像是手機(jī)屏,什么型號(hào)啊。想比著做一個(gè)玩玩

0
回復(fù)
2015-05-08 17:12
@lao4jiadian
我也想要一個(gè)原理圖,硬件。顯示屏好像是手機(jī)屏,什么型號(hào)啊。想比著做一個(gè)玩玩

0
回復(fù)
文渠星
LV.6
17
2015-05-11 11:09
@xueyunmicheng
[圖片]
我有一塊CM320240-3E不知怎么用,求大神指點(diǎn)
0
回復(fù)
文渠星
LV.6
18
2015-05-11 11:16
@xueyunmicheng
附上代碼程序 自制小板萬(wàn)年歷.rar     電壓電流表.rar這個(gè)由于是新手很多程序是借鑒的(通俗的說(shuō)法就是抄襲)沒(méi)辦法目前木有創(chuàng)造能力抄襲能力都只是一般般然后程序?qū)懙母袷娇赡芤膊槐M人意注釋也不夠詳細(xì)我自己知道是怎么回事但是就是不知道怎么表達(dá)出來(lái)每次都是靈感來(lái)了然后刷刷寫下去了然后在注釋嘿嘿![圖片]
樓主牛人啊
0
回復(fù)
電源心
LV.4
19
2015-07-19 15:32
@xueyunmicheng
附上代碼程序 自制小板萬(wàn)年歷.rar     電壓電流表.rar這個(gè)由于是新手很多程序是借鑒的(通俗的說(shuō)法就是抄襲)沒(méi)辦法目前木有創(chuàng)造能力抄襲能力都只是一般般然后程序?qū)懙母袷娇赡芤膊槐M人意注釋也不夠詳細(xì)我自己知道是怎么回事但是就是不知道怎么表達(dá)出來(lái)每次都是靈感來(lái)了然后刷刷寫下去了然后在注釋嘿嘿![圖片]
樓主能不能發(fā)一份,電流電壓表的電路圖給我啊
0
回復(fù)
2016-02-11 16:18
0
回復(fù)
Ronshen_L
LV.1
21
2016-02-15 15:25
0
回復(fù)
原偉軒
LV.1
22
2016-02-18 20:59
真漂亮
0
回復(fù)
200808liu
LV.4
23
2016-02-23 22:52
0
回復(fù)
發(fā)