当前位置:网站首页>Conception du système de thermomètre numérique DS18B20
Conception du système de thermomètre numérique DS18B20
2022-07-06 16:53:00 【La société, frère Lei, ne se plie pas.】
STC89C52Micro - ordinateur à puce unique
STC89C52Introduction à l'interface SCM
Ce micro - ordinateur à puce unique a40Pins.
①P0Bouche(P0.0~P0.7) 8Type de commutateur de drain de position bidirectionnelI/OPort.Peut être utilisé en généralI/OUtilisation orale,Mais la résistance à la traction doit être ajoutée.
②P1Bouche(P1.0~P1.7) Avec une résistance à la traction à l'intérieur8Quasi bidirectionnelI/OPort.
③P2Bouche(P2.0~P2.7) Avec une résistance à la traction à l'intérieur8Quasi bidirectionnelI/OPort.
④P3Bouche(P3.0~P3.7) Avec une résistance à la traction à l'intérieur8Bits multifonctionnels bidirectionnelsI/OPort,Avec interruption externe.
51Introduction de la méthode de déclenchement de l'interruption du micro - ordinateur à puce unique
Il y a deux façons de déclencher l'interruption,.Déclencheur de niveau et déclencheur de bord, respectivement.Le déclenchement du niveau est le contrôle de la ligne de sortie de la source d'interruption pendant chaque cycle de la machine,La détection d'un faible niveau sera définie comme le drapeau de la demande d'interruption.Le déclencheur de bord est un micro - ordinateur à puce unique qui a détecté un niveau élevé de la ligne de port source d'interruption au cours du dernier cycle de la machine,Faible niveau détecté au cours du prochain cycle de la machine,Drapeau qui définira la demande d'interruption,Demande d'interruption.
74HC245Utilisation de la puce
La puce estDS18B20Le rôle du système de thermomètre numérique est d'augmenter la puissance motrice,Augmentation de la luminosité des tubes numériques.De plus, cette puce protège la puce de commande principale,Il a également la fonction de communication asynchrone bidirectionnelle,Il y en a un.20Pins,Dans le système, la puceAFin8Pin et MCUP0.0-P0.7Connecté,La première broche de cette puceDIRBits1Haute tension deAEntrée finaleBSortie finale,Pour0Le niveau inférieur peut être obtenu à partir deBEntrée finaleASortie finale. Il a aussi une broche plus spéciale qui est OEPin, C'est - à - dire le port d'activation ,Pour1HeureA/B Fin non conductrice ,Pour0Conduction temporelle, C'est en fait un interrupteur .
74HC138NChip
38 Le décodeur va 3Bits2 Les nombres décimaux sont convertis en huit sorties d'état différent par circuit
① Quand une extrémité de blocage G1Haut niveau, Les deux autres passes (G2)Et(G3))À basse tension, L'adresse peut être (A0、A1、A2) Le code binaire de Y0àY7Résultats correspondants L'extrémité est traduite en bas niveau .Par exemple,: A2A1A0=1 10Heure,EtY6 Sortie du signal de bas niveau .
Principes: Il y a trois passes , Seul le passage élu est 100Heure138Je travaille., Chaque nombre binaire correspond à une sortie de bas niveau ,Par exemple,000Correspondant ày1(Non), Les autres sorties sont de haut niveau , Une seule est basse .
边栏推荐
- SQL快速入门
- ~69 other ways to use icon fonts
- LeetCode 1641. Count the number of Lexicographic vowel strings
- LeetCode 1566. Repeat the pattern with length m at least k times
- Business system compatible database oracle/postgresql (opengauss) /mysql Trivia
- Simple records of business system migration from Oracle to opengauss database
- LeetCode 1552. Magnetic force between two balls
- Basic principles of video compression coding and audio compression coding
- Chapter 2 shell operation of hfds
- 腾讯面试算法题
猜你喜欢
~69 other ways to use icon fonts
Soft music -js find the number of times that character appears in the string - Feng Hao's blog
第三章 MapReduce框架原理
姚班智班齐上阵,竞赛高手聚一堂,这是什么神仙编程大赛?
Shell_ 01_ data processing
亮相Google I/O,字节跳动是这样应用Flutter的
The concept of spark independent cluster worker and executor
LeetCode 1560. The sector with the most passes on the circular track
Chapter 6 datanode
我走过最迷的路,是字节跳动程序员的脑回路
随机推荐
Codeforces Round #771 (Div. 2)
提交Spark应用的若干问题记录(sparklauncher with cluster deploy mode)
The 116 students spent three days reproducing the ByteDance internal real technology project
Cartesian tree (modified)
JS encapsulates the method of array inversion -- Feng Hao's blog
7-10 punch in strategy
Shell_ 02_ Text three swordsman
Tencent interview algorithm question
One hundred questions of image processing (11-20)
How to configure hosts when setting up Eureka
Basic principles of video compression coding and audio compression coding
第6章 DataNode
SQL快速入门
One hundred questions of image processing (1-10)
Spark's RDD (elastic distributed data set) returns a large result set
Codeforces Global Round 19
第7章 __consumer_offsets topic
第5章 NameNode和SecondaryNameNode
~85 transition
Solr word segmentation analysis