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