单片机基础与应用(c语言版)课后答案
“单片机基础与应用(c语言版)课后答案”相关的资料有哪些?“单片机基础与应用(c语言版)课后答案”相关的范文有哪些?怎么写?下面是小编为您精心整理的“单片机基础与应用(c语言版)课后答案”相关范文大全或资料大全,欢迎大家分享。
单片机应用技术(c语言版 第3版)_习题答案
?
1.1 单项选择题
(1) A (2)C (3)C 1.2 填空题
(1)硬件系统、软件系统 (2)时钟电路、复位电路
(3)XTAL1、XTAL2、RESET、EA (4)晶振 1.3 问答题
习 题 1
什么是单片机?它由哪几部分组成?什么是单片机应用系统?
答:单片微型计算机(Single Chip Microcomputer)简称单片机,是指集成在一个芯片上的微型计算机,它的各种功能部件,包括CPU(Central Processing Unit)、存储器(memory)、基本输入/输出(Input/Output,简称I/O)接口电路、定时/计数器和中断系统等,都制作在一块集成芯片上,构成一个完整的微型计算机。
单片机应用系统是以单片机为核心,配以输入、输出、显示等外围接口电路和控制程序,能实现一种或多种功能的实用系统。
1.4 上机操作题 (1) 参考程序:
#include //函数功能:实现软件延时 //形式参数:无符号整型变量i,控制空循环的循环次数 //返回值:无 void delay(unsigned int
单片机复习题(C语言版)
单片机复习题(C语言)
一. 填空题
1. MCS-51单片机是________位机,其最大程序容量可达________K字节,
有________个并行口和________条I/O管脚。
2. MCS-51单片机正常工作所必须的外部硬件电路是________、________、
________。
3. MCS-51单片机复位电平是________电平,正常工作时复位端为________
电平,复位后并所有行口的输出为________电平。
4. MCS-51单片机内部结构中,四个基本功能单元分别是________、
________、________、________;三个扩展功能单元分别是________、________、________。
5. MCS-51单片机内部RAM四个分区分别是________、________、
________、________。
6. MCS-51单片机________口没有内部上拉电阻;并行口作为输入口使用
时必须保证该端口场效应管________,即向该端口写________,此时该端口的输出锁存器Q端为________。
7. MCS-51单片机计数器工作在方式1和方式2的最大计数值分别是
_________
单片机复习题(C语言版)
单片机复习题(C语言)
一. 填空题
1. MCS-51单片机是________位机,其最大程序容量可达________K字节,
有________个并行口和________条I/O管脚。
2. MCS-51单片机正常工作所必须的外部硬件电路是________、________、
________。
3. MCS-51单片机复位电平是________电平,正常工作时复位端为________
电平,复位后并所有行口的输出为________电平。
4. MCS-51单片机内部结构中,四个基本功能单元分别是________、
________、________、________;三个扩展功能单元分别是________、________、________。
5. MCS-51单片机内部RAM四个分区分别是________、________、
________、________。
6. MCS-51单片机________口没有内部上拉电阻;并行口作为输入口使用
时必须保证该端口场效应管________,即向该端口写________,此时该端口的输出锁存器Q端为________。
7. MCS-51单片机计数器工作在方式1和方式2的最大计数值分别是
_________
单片机原理及应用(C语言版)(主编周国运)习题答案
单片机原理及应用(C语言版)
思考题与习题答案
说明:
本习题答案未经认真核对,可能存在错误,仅做参考。
第1章 单片机概述
1.什么是单片机? 答:将中央处理器(Central Processing Unit,CPU)、随机存储器、只读存储器、中断系统、定时器/计数器以及I/O接口电路等微型计算机的主要部件集成在一块芯片上,使其具有计算机的基本功能,就叫做单片微型计算机(Single Chip Micro Computer,SCMC),简称单片机。由于单片机的指令功能是按照工业控制的要求设计,所以单片机又称为微控制器(Micro Controller Unit,MCU)。
2.单片机有哪些特点?
答: (1)单片机的存储器ROM和RAM是严格区分的。ROM称为程序存储器,只存放程序、固定常数及数据表格。RAM则为数据存储器,用作工作区及存放用户数据。
(2)采用面向控制的指令系统。
(3)单片机的I/O引脚通常是多功能的。 (4)单片机的外部扩展能力强。
(5)单片机体积小,成本低,运用灵活,易于产品化。
(6)面向控制,能有针对性地解决从简单到复杂的各类控制任务,因而能获得最佳的性能价格比。
(7)抗干扰能力强,适用温度范围宽。
(8
单片机其应用技术(C语言版)考试题二
------------- _---__--_-_--_-_--_-_--_-_-_--_--_-_--_-_--:---师---教---课---任-__线--_-_--_-_--_-_--_-_--_-_--_-_--_-_--_-:---名姓订-- ---_ -_--_-_--__---__---__---__---__---__--_:装-号---学----- - _---__---__---__---__---__---__---__---__---:---级---班-----------------宜宾职业技术学院
2012-2013学年度第一学期《单片机应用技术》期末考试题(二)
适用于11级电力专业和10级机电专业(时间100分钟)
题号 一 二 三 四 五 总分 得分
得分 评卷人 一、 单项选择题(每题1分,共15分)
(1)单片机8031的/EA引脚( )。
A、必须接地 B、必须接+5V电源 C、可悬空 D、以上三种视需要而定
(2)外部扩展存储器时,分时复用做数据线和低8位地址线的是( )。 A、P0口 B、P1口
单片机原理与接口技术实验指导(c语言版)
实验1 Keil软件的使用
1.1 创建一个Keil C51应用程序
开发单片机的第一步就是用Keil C51软件编写程序,并形成最终的“*.hex”目标文件,然后用编程器将该文件烧写到单片机中,最后将烧写好的单片机插到电路板上,接通电源就可以工作了。
在 Keil C51集成开发环境下使用工程的方法来管理文件的,而不是单一文件的模式。所有的文件包括源程序(包括 C 程序,汇编程序)、头文件、甚至说明性的技术文档都可以放在工程项目文件里统一管理。在使用 Keil C51 前,用户应该习惯这种工程的管理方式。对于使用 Keil C51 的用户来讲,一般可以按照下面的步骤来创建一个自己的 Keil C51 应用程序。
1.新建一个工程项目文件;
2.为工程选择目标器件(例如选择SST的SST89C58); 3.为工程项目设置软硬件调试环境; 4.创建源程序文件并输入程序代码; 5.保存创建的源程序项目文件; 6.把源程序文件添加到项目中。
下面以创建一个新的工程文件 Led_Light.μV2 为例,详细介绍如何建立一个Keil C51的应用程序。 (1) 双击桌面的 Keil C51 快捷图标,进入如图1.1所示的 Keil C51 集成开
单片机ad转换汇编语言版
//////////////////////
实验设备EL-MUL-111 ////////////////////// //硬件安装说明
//1、0809的片选信号CS0809接CS0。
//2、电位器的输出信号AN0接0809的ADIN0。 //3、EOC接CPU板的p1.0. ////////////////////// //调试方法
//初次使用时按下debug按钮后按下run,从新烧写时先按下复位,然后再按debug 最后按run
////////////////////// //功能说明
//调节滑动可调电阻,观察输出数值; ////////////////////// NAME T15 ;0809实验
PORT EQU 0CFA0H ;ad0809的选择信号 org 0000h
LJMP START0 org 0030h
START0: MOV DPTR,#0CFE9H; MOV A,#0D1H MOVX @DPTR,A; ;8279清除命令 WAIT: MOVX A,@DPTR
单片机ad转换汇编语言版
//////////////////////
实验设备EL-MUL-111 ////////////////////// //硬件安装说明
//1、0809的片选信号CS0809接CS0。
//2、电位器的输出信号AN0接0809的ADIN0。 //3、EOC接CPU板的p1.0. ////////////////////// //调试方法
//初次使用时按下debug按钮后按下run,从新烧写时先按下复位,然后再按debug 最后按run
////////////////////// //功能说明
//调节滑动可调电阻,观察输出数值; ////////////////////// NAME T15 ;0809实验
PORT EQU 0CFA0H ;ad0809的选择信号 org 0000h
LJMP START0 org 0030h
START0: MOV DPTR,#0CFE9H; MOV A,#0D1H MOVX @DPTR,A; ;8279清除命令 WAIT: MOVX A,@DPTR
51单片机c语言应用100例
目录
目录 (1)
函数的使用和熟悉 (4)
实例3:用单片机控制第一个灯亮 (4)
实例4:用单片机控制一个灯闪烁:认识单片机的工作频率 (4)
实例5:将P1口状态分别送入P0、P2、P3口:认识I/O口的引脚功能 (4)
实例6:使用P3口流水点亮8位LED (5)
实例7:通过对P3口地址的操作流水点亮8位LED (6)
实例8:用不同数据类型控制灯闪烁时间 (7)
实例9:用P0口、P1 口分别显示加法和减法运算结果 (8)
实例10:用P0、P1口显示乘法运算结果 (8)
实例11:用P1、P0口显示除法运算结果 (8)
实例12:用自增运算控制P0口8位LED流水花样 (9)
实例13:用P0口显示逻辑"与"运算结果 (9)
实例14:用P0口显示条件运算结果 (10)
实例15:用P0口显示按位"异或"运算结果 (10)
实例16:用P0显示左移运算结果 (10)
实例17:"万能逻辑电路"实验 (10)
实例18:用右移运算流水点亮P1口8位LED (11)
实例19:用if语句控制P0口8位LED的流水方向 (11)
实例20:用swtich语句的控制P0口8位LED的点亮状态 (12)
实例21:用for语句控制蜂鸣器鸣笛次数 (13)
实例22:用while语句
单片机 c语言例题
? 1.设有一组数据{72,27,18,29,26,63,112,98,12,6},被定义在内部数据存储器中,用
C51编程,将其拷贝到外部数据存储器中,并分别找出最大数与最小数存入外部数据存储器的max和min单元。 ? #include ? #include ? #define max XBYTE [0x1000] ? #define min XBYTE [0x1001] ? unsigned char tab[]={72,27,18,29,26,63,112,98,12,6}; ? void main() ? {unsigned int i,add=0x40; ? for(i=0;i<10;i++) ? {XBYTE[add+i]=tab[i]; ? } ? max=XBYTE[add]; ? min=XBYTE[add]; ? for(i=0;i<10;i++) ? {if(XBYTE[add+i]>max) ? {max=XBYTE[add+i];} ? if(XBYT