中文字幕第五页-中文字幕第页-中文字幕韩国-中文字幕最新-国产尤物二区三区在线观看-国产尤物福利视频一区二区

python制作電子時鐘的方法是什么

本文小編為大家詳細介紹“python制作電子時鐘的方法是什么”,內容詳細,步驟清晰,細節處理妥當,希望這篇“python制作電子時鐘的方法是什么”文章能幫助大家解決疑惑,下面跟著小編的思路慢慢深入,一起來學習新知識吧。

公司主營業務:網站設計、成都網站建設、移動網站開發等業務。幫助企業客戶真正實現互聯網宣傳,提高企業的競爭能力。成都創新互聯公司是一支青春激揚、勤奮敬業、活力青春激揚、勤奮敬業、活力澎湃、和諧高效的團隊。公司秉承以“開放、自由、嚴謹、自律”為核心的企業文化,感謝他們對我們的高要求,感謝他們從不同領域給我們帶來的挑戰,讓我們激情的團隊有機會用頭腦與智慧不斷的給客戶帶來驚喜。成都創新互聯公司推出龍華免費做網站回饋大家。

    1.實驗目的

    1. 學習在PC機系統中擴展簡單I/O?接口的方法。
    2. 什么是SPI接口。
    3. 學習TPYBoard I2C接口的用法。
    4. 學習LCD5110接線方法。
    5. 設定時鐘并將當前時間顯示在LCD5110上。

    2.所需元器件

    DS3231模塊一個
    TPYBoard板子一塊
    LCD5110顯示屏一個
    數據線一條
    杜邦線若干

    3.TPYBoard的SPI接口

    LCD5110需要SPI接口與TPYBoard進行連接傳輸數據,SPI接口是在CPU和外圍低速器件之間進行同步串行數據傳輸,TPYBoard有兩個SPI接口,我們用的為SPI1接口。

python制作電子時鐘的方法是什么

    4.TPYBoard的I2C接口

    DS3231是I2C接口通信的,它通過I2C接口與TPYboard進行數據通訊,DS3231通過這個接口與TPYBoard進行雙向通訊,進行數據傳輸,TPYBoard有兩個I2C接口,我們在這用的是I2C接口1。

python制作電子時鐘的方法是什么

   5.DS3231的接線方法

    DS會我們在這只用到DS3231的SCL,SDA,VCC,GND四個針腳即可設定讀出當前時間,我們用的位I2C接口1,即DS3231的針腳SCL接TPYboard的針腳X9,針腳SDA接TPYBoard的針腳X10。

python制作電子時鐘的方法是什么

    6.控制5110顯示屏顯示6x8字符

    先看一下LCD5110針腳含義吧(注意:LCD5110的針腳有些不一樣的)
    TPYBoard的針腳與5110的針腳對應關系如下:

 TPYBoard       LCD5110    memo
   ————————————————————————————
   # any   Pin        => RST       Reset pin (0=reset, 1=normal)
   # any   Pin        => CE        Chip Enable (0=listen for input,   1=ignore input)
   # any   Pin        => DC        Data/Command (0=commands, 1=data)
   #   MOSI          => DIN       data flow (Master out, Slave in)
   #   SCK           => CLK       SPI clock
   # 3V3   or any Pin  => VCC       3.3V logic voltage (0=off, 1=on)
   # any   Pin        => LIGHT     Light (0=on, 1=off)
   #   GND           => GND

python制作電子時鐘的方法是什么
   還是看不明白的話,直接上針腳編號吧
   TPYBoard       LCD5110    memo
   ————————————————————————————
   Y10        => RST       Reset pin (0=reset, 1=normal)
   Y11        => CE        Chip Enable (0=listen for input, 1=ignore input)
   Y9         => DC        Data/Command (0=commands, 1=data)
   X8         => DIN       data flow (Master out, Slave in)
   X6         => CLK       SPI clock
   VCC
   Y12        => LIGHT     Light (0=on, 1=off)
   GND

    7.源代碼

    接線ok后,并且導入font.py文件、upcd8544.py文件以及DS3231.py,編寫main.py設定時間,運行main.py即可將當前時間顯示在5110顯示屏上。
 

# main.py -- put your code here!
import pyb
import upcd8544
from machine import SPI,Pin
from DS3231 import DS3231

ds=DS3231(1)
ds.DATE([16,11,26])
ds.TIME([16,14,6])

while True:
    ds.TEMP()
    ds.DATE()
    SPI = pyb.SPI(1) #DIN=>X8-MOSI/CLK=>X6-SCK
    #DIN =>SPI(1).MOSI 'X8' data flow (Master out, Slave in)
    #CLK =>SPI(1).SCK  'X6' SPI clock
    RST    = pyb.Pin('X1')
    CE     = pyb.Pin('X2')
    DC     = pyb.Pin('X3')
    LIGHT  = pyb.Pin('X4')
    lcd_5110 = upcd8544.PCD8544(SPI, RST, CE, DC, LIGHT)
    lcd_5110.lcd_write_string('Date',0,0)
    lcd_5110.lcd_write_string(str(ds.DATE()),0,1)
    lcd_5110.lcd_write_string('Time',0,2)
    lcd_5110.lcd_write_string(str(ds.TIME()),0,3)
    lcd_5110.lcd_write_string('Tem',0,4 )
    lcd_5110.lcd_write_string(str(ds.TEMP()),0,5)
    pyb.delay(1000)

讀到這里,這篇“python制作電子時鐘的方法是什么”文章已經介紹完畢,想要掌握這篇文章的知識點還需要大家自己動手實踐使用過才能領會,如果想了解更多相關內容的文章,歡迎關注創新互聯行業資訊頻道。

文章標題:python制作電子時鐘的方法是什么
文章出自:http://m.2m8n56k.cn/article12/ijjcdc.html

成都網站建設公司_創新互聯,為您提供云服務器企業建站外貿建站ChatGPT微信公眾號品牌網站設計

廣告

聲明:本網站發布的內容(圖片、視頻和文字)以用戶投稿、用戶轉載內容為主,如果涉及侵權請盡快告知,我們將會在第一時間刪除。文章觀點不代表本網站立場,如需處理請聯系客服。電話:028-86922220;郵箱:[email protected]。內容未經允許不得轉載,或轉載時需注明來源: 創新互聯

網站建設網站維護公司
主站蜘蛛池模板: 特级淫片国产免费高清视频 | 99re5久久在热线播放 | 亚洲国产精品免费在线观看 | 色综合亚洲七七久久桃花影院 | 亚洲国产精品第一区二区三区 | 成人午夜视频一区二区国语 | 国产一区精品在线 | 在线a毛片免费视频观看 | 欧美成人午夜视频免看 | 国产视频网站在线观看 | 国产亚洲欧洲一区二区三区 | 国产成人综合欧美精品久久 | 国产亚洲精品片a77777 | 欧美做a一级视频免费观看 欧美做爱毛片 | 另类二区三四 | 男女视频免费在线观看 | 久久天天躁综合夜夜黑人鲁色 | 91香蕉国产亚洲一区二区三区 | 日本三级香港三级三级人 | 透逼视频 | 国产成人自拍在线 | 亚洲国产毛片aaaaa无费看 | 免费看一级毛片欧美 | 国产欧美日本在线观看 | 久色tv| 在线观看免费视频网站色 | 亚洲性影院 | 欧美一级鲁丝片免费看 | 91久久久久久久 | 怡红院在线a男人的天堂 | 色综合久久88色综合天天提莫 | 九九成人免费视频 | 国产亚洲精品激情一区二区三区 | 国产成人精品高清免费 | 欧美精品综合一区二区三区 | 亚洲日本aⅴ片在线观看香蕉 | 国产精品成人免费 | a级国产精品片在线观看 | 精品久久成人 | 国产精品久久久久久亚洲伦理 | 六月成人网 |