今天上午學(xué)習(xí)了1602的顯示實(shí)驗(yàn)幻妓,按照硬件原理圖連接硬件险掀,編寫(xiě)程序:
import pyb
from pyb import Pin
from pyb import delay, udelay,millis
from tpyb_lcd1602 import TPYBoardLcd1602Api
from tpyb_gpio_lcd1602 import TPYBoardGpioLcd1602
def main():
lcd = TPYBoardGpioLcd1602(rs_pin=Pin.board.Y10,
enable_pin=Pin.board.Y9,
d4_pin=Pin.board.Y5,
d5_pin=Pin.board.Y6,
d6_pin=Pin.board.Y7,
d7_pin=Pin.board.Y8,
num_lines=2, num_columns=16)
lcd.lcd1602_write_string("Hi,TurnipSmart!\n This TPYBoard!")
delay(5000)
lcd.clear()
lcd.lcd1602_write_string("This? lcd1602!\n Start Work!")
delay(5000)
lcd.clear()
count = 0
while True:
lcd.move_to(0, 0)
%1d 寬度? 返回運(yùn)行當(dāng)前程序的累計(jì)時(shí)間檩禾,單位是毫秒
lcd.lcd1602_write_string("%1d" % (millis() // 1000))
delay(1000)
count += 1
print(count)
#if __name__ == "__main__":
main()
下午學(xué)習(xí)了USART的接受功能萧豆,要配置NVIC函數(shù)以及中斷子程序的編寫(xiě)贷洲,當(dāng)發(fā)送開(kāi)燈時(shí)存捺,控制紅燈亮钉汗,在中斷判斷接收到的字符串是否等于對(duì)應(yīng)的字符串移袍,下午也成功的編寫(xiě)出了此程序并實(shí)現(xiàn)功能