老師布置作業:學習keilC + proteus軟件,聯合編程仿真及電路板顯示,在LED上顯示自己的學號后兩位,以二進制方式顯示(亮為1滅為0)。 實驗: 1、 打開KEIL,先fileànew 建c文件demo.c. 實驗程序
#include<reg52.h>
void main()
{
P1=0x6a; //因為本人學號最后兩位為95
} 2、建新工程,Projectànew project ,選AtemlàAT89C51; 導入文件demo.c 3、點擊編輯  ,當無錯誤通過。 4、 使用單片機仿真電路來進行proteus程序功能的驗證, 
、根據電路圖將紅外接收器及有關器件焊接到電路板上,然后通過keil軟件將編寫好的程序生成*.hex文件,接著將其寫入到單片機中,成功下載后將遙控器正對著紅外接收器按下,電路板上就會亮起自己學號的后兩位,我的學號后兩位是95。
程序: ORG 00H
AJMP START
ORG 30H
START: mov c,p3.2
mov p1.7,c
mov p1.4,c
mov p1.2,c
mov p1.0,c
JMP START
END
導入程序后顯示如圖:
|