单片机应用技术(C语言版)王静霞
- 格式:ppt
- 大小:571.00 KB
- 文档页数:22
习题 11.1 单项选择题(1) A (2)C (3)C1.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> //包含头文件reg51.h,定义了51单片机的专用寄存器//函数名:delay//函数功能:实现软件延时//形式参数:无符号整型变量i,控制空循环的循环次数//返回值:无void delay(unsigned int i) //延时函数{unsigned int k;for(k=0;k<i;k++);}void main() //主函数{while(1){P1=0x00;delay(20000); //调用延时函数,实际参数为20000P1=0xff;delay(20000); //调用延时函数,实际参数为20000}}(2)参考程序:#include <reg51.h> //包含头文件reg51.h,定义了51单片机的专用寄存器//函数名:delay//函数功能:实现软件延时//形式参数:无符号整型变量i,控制空循环的循环次数//返回值:无void delay(unsigned int i) //延时函数{unsigned int k;for(k=0;k<i;k++);}void main() //主函数{while(1){P1=0x55;delay(20000); //调用延时函数,实际参数为20000P1=0xff;delay(20000); //调用延时函数,实际参数为20000}}习题 22.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口各引脚的第二功能如下表。
习题 11.1 单项选择题(1) A (2)C (3)C1.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> //包含头文件reg51.h,定义了51单片机的专用寄存器//函数名:delay//函数功能:实现软件延时//形式参数:无符号整型变量i,控制空循环的循环次数//返回值:无void delay(unsigned int i) //延时函数{unsigned int k;for(k=0;k<i;k++);}void main() //主函数{while(1){P1=0x00;delay(20000); //调用延时函数,实际参数为20000P1=0xff;delay(20000); //调用延时函数,实际参数为20000}}(2)参考程序:#include <reg51.h> //包含头文件reg51.h,定义了51单片机的专用寄存器//函数名:delay//函数功能:实现软件延时//形式参数:无符号整型变量i,控制空循环的循环次数//返回值:无void delay(unsigned int i) //延时函数{unsigned int k;for(k=0;k<i;k++);}void main() //主函数{while(1){P1=0x55;delay(20000); //调用延时函数,实际参数为20000P1=0xff;delay(20000); //调用延时函数,实际参数为20000}}习题 22.1 单项选择题(1)C (2)A (3)A (4)A (5)A (6)D (7)C (8)A (9)A (10)C2.2 填空题(1)外部程序存储器、外部数据存储器、内部程序存储器、内部数据存储器(2)程序存储器(3)工作寄存器组、位寻址区、用户RAM(4)1us、2us(5)按键复位、上电复位(6)2、高2.3 回答题(1)P3口的第二功能是什么答:P3口各引脚的第二功能如下表。
单片机应用技术(C语言版)第二版课后习题答案
二分频。
当振荡脉冲频率为12 MHz 时,一个机器周期为1阴;当振荡脉冲频率为6 MHz 时, 一个机
器周期为2 (S o
完成单片机的复位初始化操作。
2.3 回答
P3 口的第二功能是 什么?
什么是机器周期? 机器周期和晶振频 率有何关系?当晶 振频率为6MHz 时, 机器周期是多少?
P3 口各引脚与第二功能表
规定一个机器周期的宽度为 12个振荡脉冲周期,因此机器周期就是振荡脉冲的十
//置定时器初值
启动定时器1
查询计数是否溢出,即定时 25ms 时间到,TF1=1
// 25ms 时间到,将定时器溢出标志位 TF 清零
//置定时器1为方式1 //形成方波输出值,最大 255 ,D/A 转换输出
//D/A 转换输出
{ TH1=0x9e; TL1=0x58; TR1=1; //
while(!TF1); //
TF1=0; }
void mai n(void) { TMOD=0x10;
while(1) {
DA0832=255; delay_25ms(); DA0832=0; delay_25ms();
} }。
《单片机技术应用》课程标准一、课程概述《单片机技术应用》是电气自动化技术专业的专业核心课。
课程根据电子信息、自动控制行业的技术应用初级工程师、技术支持人员,以及生产和质量管理技术员对单片机应用、开发等典型工作任务进行分析后,归纳总结出其所需求的单片机系统硬件电路和软件程序设计等知识和技能要求而设置的课程。
通过本课程的学习,使学生掌握电气自动化类技术人才必须具备的基本的单片机知识, 并且具备一定的应用单片机的能力,能进行单片机系统调试测试与维护,培养学生观察分析问题和解决问题的能力。
为从事电气自动化技术生产管理和应用工作以及进一步提高科学技术水平打下坚实的基础。
二、培养目标1.知识目标:(1)了解常用单片机的类型和型号(2)认识常用51单片机的技术参数(3)熟悉51单片机的内部硬件资源和结构(4)掌握典型51单片机芯片手册查阅和使用方法(5)掌握单片机最小系统设计相关知识(6)掌握单片机显示接口,键盘接口电路设计、使用和调试。
(7)掌握单片机编程软件安装和开发流程、下载系统使用流程和方法(8)掌握单片机驱动LED、数码管、按键、蜂鸣器等模块程序设计与开发2.能力目标:(1)具有单片机显示接口,键盘接口电路设计、使用和调试能力;(2)具有单片机存储器的扩展电路、I/O口的扩展电路设计、使用和调试能力;(3)对某种单片机应用软件设计能力;(4)具有用单片机设计小型控制电路的能力及单片机选型能力;(5)具有一定的单片机程序设计的能力;(6)对一般单片机设备的调试、维修能力;(7)具有项目设计文档的编制、整理能力。
3.素质目标:(1)具有正确的世界观、人生观、价值观;(2)具有良好的职业道德和职业素养;(3)具有良好的身心素质和人文素养;(4)具有良好的沟通能力及团队协作精神;(5)培养并养成良好的质量、成本、安全、环保意识。
三、与前后课程的联系1.与前续课程的联系教学的对象是已具备《电工基础》、《计算机基础》、《模拟电子技术》、《电气控制技术》、《电子基本功实训》知识和技能的学生。
《单片机技术》课程整体教学设计课程代码:2022010适用专业:电气自动化技术执笔人:周硕瑜适用学期:第三学期______________ 审核人:___________ 学时:90 ______________ 制(修)订时间:2010.9一、课程定位本课程是电气自动化技术专业的专业课。
课程的任务是从单片机的应用出发,通过对MCS-51系列单片机单元的学习,使学生熟识单片机的结构,理解其基本工作原理,熟识MCS-51的指令系统,掌握汇编语言程序的编程方法和技巧, 拿握屮断系统和定吋、计数器的应用,了解串行口、测控接口和系统扩展的原理及应用,常握简单单片机应用系统的设计方法和设计能力。
先修课程:《电工基础》《电子技术》后续课程:《电气控制与PLC应用技术》《自动控制系统及应用》二、课程目标1、能力目标总体H标:通过本课程的学习,使学生能运用本课程的基本原理和方法,具备简单程序的编写、调试能力;单片机样机调试能力。
具体ri标:%1能正确选用元器件进行简单单片机外围电路的设计;%1能利用单片机技术设计简单接口屯路和绘制相应电路图;%1能使用开发平台进行单片机程序的调试及简单程序的设计;%1能对单片机产詁进行组装与调试2、知识目标%1熟识单片机的结构;%1理解其基本工作原理,熟识MCS-51的指令系统;%1掌握汇编语言程序的编程方法和技巧,掌握屮断系统和定吋、计数器的应用;%1了解串行口、测控接口和系统扩展的原理及应用;%1掌握简单单片机应用系统的设计步骤和设计方法。
3、素质目标%1培养学生良好的社会责任感、工作责任心,能主动参与到工作屮;%1培养学生团队协作精神,能主动与人合作、与人交流和协商;%1培养学生良好的职业道德,能按照劳动与环境保护的要求开展工作;%1培养学生良好的语言表达能力,能有条理地表达自己的思想和观点。
三、课程设计思路课程内容设计吋,以项H为支撑点,各个知识点容纳在各个小项Fl'1'o四、课程内容与要求五、课程实施建议1、考核方式本课程为考试课,采用理论与技能分开的考核模式。