實(shí)驗(yàn)一、I/O口作為輸入輸出實(shí)驗(yàn)
1.1 程序聲明
KF8F系列單片機(jī)開(kāi)發(fā)板演示程序
標(biāo) 題: I/O口作為輸入輸出實(shí)驗(yàn)
項(xiàng) 目 名: 01-Input_Output_TEST
開(kāi)發(fā)環(huán)境:ChipON IDE
作 者:上海芯旺微電子有限公司
功能簡(jiǎn)述: I/O作為輸入輸出控制功能時(shí),當(dāng)有按鍵按下,則改變相應(yīng)LED顯示狀態(tài)。S3控制LED1,S4控制LED2。
1.2 硬件說(shuō)明
D3發(fā)光二極管的正極接地,負(fù)極接KF8F312單片機(jī)的P16端口,所以要點(diǎn)亮D3發(fā)光二極管,只需配置P16端口為輸出口,并讓其輸出低電平即可。連接按鍵的端口配置為輸入狀態(tài),當(dāng)檢測(cè)到按鍵按下時(shí)分別改變相應(yīng)LED的顯示狀態(tài)。 J13、J14要跳上跳線帽,如圖。
1.3 程序設(shè)計(jì)說(shuō)明
程序設(shè)計(jì)的重點(diǎn)為把單片機(jī)的P16口配置為輸出口,然后讓其輸出低電平。根據(jù)芯片手冊(cè),把方向控制寄存器TR1的相應(yīng)位寫(xiě)入0,即可把對(duì)應(yīng)的IO口配置為輸出口, 把狀態(tài)寄存器P1的相應(yīng)位置0,即可讓其輸出低電平。