郭天祥之十天学会单片机练习题目

  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

Lesson1作业

1用位操作点亮第一个发光管.

// 适用TX-1C单片机实验板

// 晶振为11.0592M

/*********************************************************/

#include //52单片机头文件

sbit led1=P1^0; //单片机管脚位声明

void main() //主函数

{

led1=0; //将单片机P1.0口清零

while(1); //程序停止在这里,在后面会讲到为什么这样写。}

2/ 用总线操作点亮第一个发光管.

// 适用TX-1C单片机实验板

// 晶振为11.0592M

/*********************************************************/

#include //52单片机头文件

void main() //主函数

{

P1=0xfe; //将单片机P1口的8个口由高到低分别赋值为11111110 while(1); //程序停止在这里,在后面会讲到为什么这样写。}

3 / / 用位操作点亮最后一个发光管.

// 适用TX-1C单片机实验板

// 晶振为11.0592M

/*********************************************************/

#include //52单片机头文件

sbit led8=P1^7; //单片机管脚位声明

void main() //主函数

{

led8=0; //将单片机P1.7口清零

while(1); //程序停止在这里,在后面会讲到为什么这样写。}

4 // 用总线操作点亮最后一个发光管.

// 适用TX-1C单片机实验板

// 晶振为11.0592M

/*********************************************************/

#include //52单片机头文件

void main() //主函数

{

P1=0x7f; //将单片机P1口的8个口由高到低分别赋值为01111111 while(1); //程序停止在这里,在后面会讲到为什么这样写。}

5 // 用位操作点亮1,3,5,7发光管.

// 适用TX-1C单片机实验板

// 晶振为11.0592M

/*********************************************************/

#include //52单片机头文件

sbit led1=P1^0; //单片机管脚位声明

sbit led3=P1^2; //单片机管脚位声明

sbit led5=P1^4; //单片机管脚位声明

sbit led7=P1^6; //单片机管脚位声明

void main() //主函数

{

led1=0; //将单片机P1.0口清零

led3=0; //将单片机P1.2口清零

led5=0; //将单片机P1.4口清零

led7=0; //将单片机P1.6口清零

while(1); //程序停止在这里,在后面会讲到为什么这样写。}

6 // 用总线操作点亮1,3,5,7发光管.

// 适用TX-1C单片机实验板

// 晶振为11.0592M

/*********************************************************/

#include //52单片机头文件

void main() //主函数

{

P1=0xaa; //将单片机P1口的8个口由高到低分别赋值为10101010 while(1); //程序停止在这里,在后面会讲到为什么这样写。}

7

// 用位操作点亮2,4,5,6发光管.

// 适用TX-1C单片机实验板

// 晶振为11.0592M

/*********************************************************/

#include //52单片机头文件

sbit led2=P1^1; //单片机管脚位声明

sbit led4=P1^3; //单片机管脚位声明

sbit led5=P1^4; //单片机管脚位声明

sbit led6=P1^5; //单片机管脚位声明

void main() //主函数

{

led2=0; //将单片机P1.1口清零

led4=0; //将单片机P1.3口清零

led5=0; //将单片机P1.4口清零

led6=0; //将单片机P1.5口清零

while(1); //程序停止在这里,在后面会讲到为什么这样写。

}

8 // 用总线操作点亮2,4,5,6发光管.

// 适用TX-1C单片机实验板

// 晶振为11.0592M

/*********************************************************/

#include //52单片机头文件

void main() //主函数

{

P1=0xc5; //将单片机P1口的8个口由高到低分别赋值为11000101

while(1); //程序停止在这里,在后面会讲到为什么这样写。

}

9 // 尝试让第一个发光管闪烁.(程序看不懂没关系,后面章节会有详细讲解) // 适用TX-1C单片机实验板

// 晶振为11.0592M

/*********************************************************/

#include //52单片机头文件

sbit led1=P1^0; //单片机管脚位声明

void main() //主函数

{

unsigned int i; //定义一个int型变量

while(1)

{

i=50000; //变量赋初值为50000

led1=0; //点亮灯

while(i--); //延时

i=50000;

led1=1; //熄灭灯

while(i--);

}

}

9 // 尝试写出流水灯程序(程序看不懂没关系,后面章节会有详细讲解)

// 适用TX-1C单片机实验板

// 晶振为11.0592M

相关文档
最新文档