当前位置:网站首页>DS18B20數字溫度計系統設計
DS18B20數字溫度計系統設計
2022-07-06 16:53:00 【社會你磊哥,命硬不彎腰】
STC89C52單片機
STC89C52單片機接口介紹
這個單片機一共有40個引脚。
①P0口(P0.0~P0.7) 8比特漏極開關型雙向I/O端口。可以作為通用I/O口使用,但必須加上拉電阻。
②P1口(P1.0~P1.7) 內部帶上拉電阻的8比特准雙向I/O端口。
③P2口(P2.0~P2.7) 內部帶上拉電阻的8比特准雙向I/O端口。
④P3口(P3.0~P3.7) 內部帶上拉電阻的8比特多功能雙向I/O端口,具有外中斷。
51單片機中斷觸發方式介紹
有兩種中斷觸發方式,分別是電平觸發和邊沿觸發。電平觸發是每個機器周期內檢查中斷源口線,檢測到低電平會置為中斷請求的標志。邊沿觸發是單片機在上一個機器周期檢測到中斷源口線高電平,下一個機器周期內檢測到低電平,會置比特中斷請求的標志,請求中斷。
74HC245芯片使用
該芯片在DS18B20數字溫度計系統中的作用是增加驅動能力,增加了數碼管的亮度。另外這個芯片可以保護主控芯片,它還具有雙向异步通信的功能,它一共有20個引脚,在系統中該芯片的A端8個引脚和單片機的P0.0-P0.7相連,這個芯片的第一個引脚DIR比特1時高電平從A端輸入B端輸出,為0時低電平可以從B端輸入A端輸出。它還有一個比較特殊的引脚是OE引脚,也就是使能端口,為1時A/B端不導通,為0時導通,其實就是起到了開關的作用。
74HC138N芯片
38譯碼器是將3比特2進制數通過電路轉換成八路不同狀態的輸出
①當一個選通端G1為高電平,另兩個選通端(G2)和(G3))為低電平時, 可將地址端(A0、A1、A2)的二進制編碼在Y0至Y7對應的輸出 端以低電平譯出。比如: A2A1A0=1 10時,則Y6輸出端輸出低電平信號。
原理:有三個選通端,只有當選通端為100時138才工作, 每一個二進制數對應一個低電平的輸出,比如000對應y1(非), 其他的輸出都是高電平,只有一個是低電平。
边栏推荐
- One hundred questions of image processing (11-20)
- 第6章 Rebalance详解
- Usage of insert() in vector
- @RestController、@Controller
- CMake Error: Could not create named generator Visual Studio 16 2019解决方法
- LeetCode 1552. Magnetic force between two balls
- (multiple methods, need to continue to see) 7-11 go deep into the tiger's Den
- Record the error reason: terminate called after throwing an instance
- 解决Intel12代酷睿CPU【小核载满,大核围观】的问题(WIN11)
- ~79 Movie card exercise
猜你喜欢
Shell_ 05_ operator
Fdog series (I): think about it. It's better to write a chat software. Then start with the imitation QQ registration page.
第五章 Yarn资源调度器
One hundred questions of image processing (11-20)
Data config problem: the reference to entity 'useunicode' must end with ';' delimiter.
字节跳动多篇论文入选 CVPR 2021,精选干货都在这里了
Shell_ 04_ Shell script
Spark independent cluster dynamic online and offline worker node
Chapter 5 detailed explanation of consumer groups
~83 form introduction
随机推荐
LeetCode 1562. Find the latest group of size M
[unsolved] 7-15 shout mountain
~73 other text styles
Simple records of business system migration from Oracle to opengauss database
Saw local status change event StatusChangeEvent [timestamp=1644048792587, current=DOWN, previous=UP]
Solr new core
One hundred questions of image processing (1-10)
LeetCode 1641. Count the number of Lexicographic vowel strings
[unsolved]7-14 calculation diagram
7-5 blessing arrived
Codeforces Global Round 19
string. How to choose h and string and CString
~79 Movie card exercise
Fdog series (I): think about it. It's better to write a chat software. Then start with the imitation QQ registration page.
@RestController、@Controller
LeetCode 1584. Minimum cost of connecting all points
LeetCode 1637. The widest vertical area between two points without any point
这116名学生,用3天时间复刻了字节跳动内部真实技术项目
我在字节跳动「修电影」
Ffmpeg command line use