書名: 基于Proteus和Keil C51的單片機設計與仿真作者名: 杜樹春編著本章字數: 511字更新時間: 2018-12-27 10:36:21
1.5 創建源程序
現在新建一個源程序文件(匯編或C文件)。如果已經有源程序文件,可以忽略這一步。執行菜單命令“File”→“New”,即出現如圖1-9所示的新文本框。

圖1-9 新文本框
(1)在新的文本框中輸入以下程序:
//C語言程序文件名:TEST1.C #include <REG52.h> #define uint unsigned int #define uchar unsigned char //定義控制端口 sbit P10 =P1^0; sbit P11 =P1^1; sbit P12 =P1^2; sbit P13 =P1^3; sbit P14 =P1^4; sbit P15 =P1^5; sbit P16 =P1^6; sbit P17 =P1^7; sbit P00 =P0^0; sbit P01 =P0^1; sbit P02 =P0^2; sbit P03 =P0^3; sbit P04 =P0^4; sbit P05 =P0^5; sbit P06 =P0^6; sbit P07 =P0^7; //函數聲明 void Delay(uint); //延時函數 /**************************** //延時 *****************************/ void delay(uint x) { uchar tw; while (x-->0){ for (tw=0;tw<125;tw++){;} } } /*************************** //主函數 ***************************/ void main(void) { Delay(200); P10=0; P11=1; P12=0; P13=1; P14=0; P15=1; P16=0; P17=1; P00=0; P01=1; P02=0; P03=1; P04=0; P05=1; P06=0; P07=1; Delay(200); }
輸入程序后的窗口如圖1-10所示。

圖1-10 輸入程序后的窗口
(2)執行菜單命令“File”→“Save”,彈出“Save As”對話框,如圖1-11所示。

圖1-11 “Save As”對話框
(3)選擇要保存的路徑,在“文件名”欄輸入文件名。注意:一定要輸入擴展名,如果是C程序文件,擴展名為.C;如果是匯編文件,擴展名為.ASM;如果是其他文件類型,如注解說明文件,則可以保存為.TXT的擴展名。在此要存儲一個C語言源程序文件,所以輸入擴展名“.C”,保存文件名為“TEST1.C” (也可以保存為其他名字),單擊“保存”按鈕。
推薦閱讀
- 嵌入式實時操作系統原理與最佳實踐
- ANSYS Workbench基礎教程與工程分析詳解
- MC9S12XS單片機原理及嵌入式系統開發
- TinyML:基于TensorFlow Lite在Arduino和超低功耗微控制器上部署機器學習
- 嵌入式Qt實戰教程
- 現代嵌入式系統開發專案實務
- 嵌入式Linux與物聯網軟件開發:ARM處理器開發自學教程
- 單片機原理與接口技術
- 零基礎學51單片機(C語言版)
- 嵌入式系統與Qt程序開發
- STC 32位 8051單片機原理與應用
- 深度學習實踐教程
- 基于ARM Cortex-M0+的CW32嵌入式開發實戰
- 基于Quartus II的FPGA/CPLD設計實例精解
- 零基礎學西門子S7- 200 SMART PLC編程及應用