当前位置:网站首页>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 .
边栏推荐
- ~82 style of table
- 图像处理一百题(1-10)
- Data config problem: the reference to entity 'useunicode' must end with ';' delimiter.
- CMake Error: Could not create named generator Visual Studio 16 2019解决方法
- ~75 background
- Chapter 5 namenode and secondarynamenode
- Shell_ 04_ Shell script
- 字节跳动新程序员成长秘诀:那些闪闪发光的宝藏mentor们
- 谢邀,人在工区,刚交代码,在下字节跳动实习生
- 第5章 消费者组详解
猜你喜欢

解决Intel12代酷睿CPU【小核载满,大核围观】的问题(WIN11)

Gridhome, a static site generator that novices must know

LeetCode 1020. Number of enclaves

Simple records of business system migration from Oracle to opengauss database

【锟斤拷】的故事:谈谈汉字编码和常用字符集

Fdog series (I): think about it. It's better to write a chat software. Then start with the imitation QQ registration page.

图像处理一百题(1-10)

LeetCode 1557. The minimum number of points that can reach all points

Shell_ 03_ environment variable

Solr standalone installation
随机推荐
Submit several problem records of spark application (sparklauncher with cluster deploy mode)
「博士毕业一年,我拿下 ACL Best Paper」
Simply try the new amp model of deepfacelab (deepfake)
第5章 NameNode和SecondaryNameNode
Ffmpeg command line use
Codeforces Global Round 19
Shell_ 06_ Judgment and circulation
7-6 sum of combinatorial numbers
Chapter III principles of MapReduce framework
Data config problem: the reference to entity 'useunicode' must end with ';' delimiter.
LeetCode 1552. Magnetic force between two balls
第5章 消费者组详解
第6章 Rebalance详解
第7章 __consumer_offsets topic
Cartesian tree (modified)
LeetCode 1984. Minimum difference in student scores
(multiple methods, need to continue to see) 7-11 go deep into the tiger's Den
Solr standalone installation
~84 form supplement
Chapter 5 detailed explanation of consumer groups