C语言 锯齿波函数名,单片机应用技术(c语言版 第3版)[王静霞]_习题答案(20页)-原创力文档...

))))))))

习 题 1

1.1 单项选择题

(1) A (2 )C (3 )C

1.2 填空题

(1)硬件系统、软件系统

(2 )时钟电路、复位电路

(3 )XTAL1、XTAL2、RESET 、EA

(4 )晶振

1.3 问答题

什么是单片机?它由哪几部分组成?什么是单片机应用系统?

答:单片微型计算机(Single Chip Microcomputer )简称单片机,是指集成在一个芯片上的微型计算机,

它的各种功能部件,包括CPU (Central Processing Unit )、存储器(memory )、基本输入/输出(Input/Output,

简称I/O)接口电路、定时/计数器和中断系统等,都制作在一块集成芯片上,构成一个完整的微型计算机。

单片机应用系统是以单片机为核心,配以输入、输出、显示等外围接口电路和控制程序,能实现一种

或多种功能的实用系统。

1.4 上机操作题

(1)

参考程序:

#include //包含头文件reg51.h ,定义了51 单片机的专用寄存器

// 函数名:delay

// 函数功能:实现软件延时

//形式参数:无符号整型变量i,控制空循环的循环次数

//返回值:无

void delay(unsigned int i) //延时函数

{

unsigned int k;

for(k=0;k

}

void main() //主函数

{

while(1){

P1=0x00;

delay(20000); //调用延时函数,实际参数为20000

P1=0xff;

delay(20000); //调用延时函数,实际参数为20000

}

}

(2 )

参考程序:

#include //包含头文件reg51.h ,定义了51 单片机的专用寄存器

))))))

))))))))

// 函数名:delay

// 函数功能:实现软件延时

//形式参数:无符号整型变量i,控制空循环的循环次数

//返回值:无

void delay(unsigned int i) //延时函数

{

unsigned int k;

for(k=0;k

}

void main() //主函数

{

while(1){

P1=0x55;

delay(20000); //调用延时函数,实际参数为20000

P1=0xff;

delay(20000); //调用延时函数,实际参数为20000

}

}

习 题 2

2.1 单项选择题

(1)C (2 )A (3 )A (4 )A (5 )A (6 )D (7 )C (8 )A (9 )A (10)C

2.2 填空题

(1)外部程序存储器、外部数据存储器、内部程序存储器、内部数据存储

(2 )程序存储

(3 )工作寄存器组、位寻址区、用户RAM

(4 )1us、2us

(5 )按键复位、上电复位

(6 )2 、高

2.3 回答题

(1)P3 口的第二功能是什么?

答: P3口各引脚的第二功能如下表。

第一功能 第二功能

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值