這篇呢,是對一些出現的問題做統一解答。(嘿嘿,我是沒想到真的還有人會問我問題。開心)
目錄
一、GZY Code (Keil C51)(4個)
1.GZY task 2.1.0工程
2.GZY task 2.1.5
3.GZY task (buzzer) 7.7.0
4.GZY task (buzzer) 7.7.7
二、GZY PCB_Project (Altium 21)(重點啊,注意了)
1.複位電路
2.下載下傳口
3.按鍵電路
4.電源電路
5.電源訓示燈
6.DS18B20溫度檢測電路
7.LCD1602液晶顯示器電路
8.報警電路
三、GZY Proteus (Proteus 8.6)
在我上傳的51單片機溫度報警系統(實訓資源整合.zip)這個資源中共有這三類檔案。
暫時對一些問題做出解答。(如有錯誤,請大佬指出)
一、GZY Code (Keil C51)(4個)
(先聲明一下這些工程檔案經過多次測試和驗證都是可以直接使用的,沒有問題的,下載下傳後就能用。)
(我就不一一貼出來了)
對了生成的 .hex 檔案 在對應的 Object目錄 裡面哦。
我分别解釋一下有什麼不同
1.GZY task 2.1.0工程
key1 控制lcd1602顯示器上光标指向 指向的即為可以調整的溫度如下
指向前面 <
指向後面 >
通過key2控制溫度加,key3控制溫度減。(具體實作部分去看代碼,不懂可以留言。)
2.GZY task 2.1.5
也就光标指向位置位置不一樣,統一放在前面了(具體為什麼要這樣改,我就不說。)
3.GZY task (buzzer) 7.7.0
分裝更細,按鍵嘛就是在基于51單片機的溫度報警系統這篇文章中講的那種。
4.GZY task (buzzer) 7.7.7
結合了上述所有的特點集合。(以你們的聰明才智摸索摸索就知道了,不說了,乏了)
二、GZY PCB_Project (Altium 21)(重點啊,注意了)
這部分沒好好單獨寫一篇解釋,我背鍋。這個是真的超級重要的,關系到你做出來實物。
先貼兩張圖。
相應的我把每個區塊拿出來解釋一下
1.複位電路
2.下載下傳口
3.按鍵電路
4.電源電路
5.電源訓示燈
我好像忘記畫了 哈哈哈 寫部落格我才發現 不畫了
6.DS18B20溫度檢測電路
7.LCD1602液晶顯示器電路
8.報警電路
大概就是這些了吧 細緻點的晚點再寫(本來想好好細緻的解釋以下的,最近期末了複習備考要緊,體諒一下。)
其中有個關于LCD1602重點提一下
LCD1602中有個引腳叫 Vee 是用來調整對比度的
很多時候仿真中都沒注意也沒怎麼用到過,但在實物中這個引腳至關重要。就如
看我這個圖中
1号引腳 Vss 電源地
2号引腳 Vcc(+5V)
3号引腳 Vss 對比調整電壓
這裡我的3号引腳和1号引腳統統都是接地的 因為仿真中接地是為了對比度最高,當然接電源也可以正常顯示,但實物就完全不一樣了哦。
VEE為液晶顯示器對比度調整端,接正電源時對比度最弱,接地時對比度最高,對比度過高時會産生“鬼影”,使用時可以通過接一個的滑動變阻器來調整對比度。
昨天吧,有位老哥給我私信(也不知道是不是老哥,要是叫錯了,先表個歉意)他就産生了“鬼影”
聊天内容是這樣的
三、GZY Proteus (Proteus 8.6)
先貼圖
(框框裡的紅色不用管,是我自己弄其他的東西加進去的。)
對了附上幾張我的成品圖 哈哈哈
焊的難看,但是能用。