南昌大学单片机实验内容及要求

南昌大学单片机实验内容及要求
南昌大学单片机实验内容及要求

实验内容及要求

(实验无考试,每次做完实验需独立验收,结合报告和实验现场记录综合给成绩)

实验一单片机开发软件使用(2学时)

【教学目标】

1、掌握单片机常用开发软件的使用

【重点难点】

1、PROTEUS仿真软件与KEIL软件

2、STC单片机ISP软件

【教学内容】主要内容:

1、用PROTEUS搭建单片机最小系统,与KEIL软件实现联合仿真调试

2、KEIL软件与STC ISP软件实现单片机硬件调试

实验二继电器控制实验(2学时)

【教学目标】

掌握继电器功率接口控制原理与编程

【重点难点】

继电器驱动器设计

【教学内容】主要内容:

在KEIL和PROTEUS软件上实现两路继电器控制,按键1,继电器1动作,LED1发点亮,按键2,继电器2动作,蜂鸣器报警。

实验三单片机I/O口基本操作(2学时)

【教学目标】

掌握单片机基本指令和寻址方式

【重点难点】

单片机I/O口功能和模式编程控制

【教学内容】主要内容:

用PROTEUS搭建单片机最小系统并在开发板上,编程实现8位流水灯显示

扩展内容:用PROTEUS搭建单片机最小系统并在开发板上,编程实现模拟钟盘显示

实验四、五 24秒倒计时实验+数码管动态显示(4学时)

【教学目标】

1、掌握单片机内置定时器/计数器的原理与定时编程

2、掌握数码管显示原理与编程

【重点难点】

1、定时器实现1秒定时的方法与编程

2、定时器工作模式

3、数码管显示段码、位码的生成

4、数码管动态显示编程

【教学内容】主要内容:

在实验箱上编程实现24秒到计时,用于篮球比赛的24秒违例判断。按键控制计时的启动、停止和修改。24秒倒计时结束,数码管全部点亮并闪烁

实验六数字频率计(2学时)

【教学目标】

掌握单片机内置定时器/计数器的原理与计数编程

【重点难点】

定时器实现计数功能的原理和频率计编程

【教学内容】主要内容:

在实验箱上编程实现对外部输入方波信号频率的测量:用信号发生器产生10-10k方波信号接入单片机,用单片机定时器计数器测量信号频率,并显示在数码管上。

实验七串行通信实验(4学时)

【教学目标】

掌握单片机串口通信的原理与编程

【重点难点】

1、串口通信波特率

2、串口通信主机、从机地址识别

1、多机通信协议制定

【教学内容】主要内容:

在实验箱上编程实现与上位机串口通信:握手协议成功后,上位机与单片机实现简单聊天通信。

扩展内容:三个单片机实验箱连接为一个主机两个从机,三机之间实现简单聊天。

实验八按键识别与显示(2学时)

【教学目标】

掌握矩阵按键识别原理与编程

【重点难点】

1、反转法矩阵按键识别与编程

2、74HC595编程

【教学内容】主要内容:

实验箱上编程识别16个按键,并将按键编码显示在数码管上,实现电话号码的输入

实验九单片机内置ADC转换实验(2学时)

【教学目标】

掌握单片机内置ADC模块编程

【重点难点】

单片机内置ADC转换速度控制与转换结果处理

【教学内容】主要内容:

用ADC实现按键识别,并将按键编码和对应的电压显示在数码管上

实验十 LED点阵显示编程(4学时)

【教学目标】

掌握LED点阵显示原理与编程

【重点难点】

点阵LED显示的扫描控制

【教学内容】主要内容:

1、在实验箱上编程识别16个按键,并将按键编码显示16x16LED点阵上

2、在多个16x16点阵上显示汉字,并实现滚动显示

实验十一单片机综合系统设计(8学时)

【教学目标】

掌握单片机综合应用系统设计方法

【重点难点】

单片机综合系统设计资源分配与功能模块化实现

【教学内容】主要内容:

每人或2到4人一组自选一个具有创意的单片机综合应用题目,划分功能模块,设计制作调试完成。

单片机试卷及答案

一选择题 (n )1.MCS—51单片机是高档16位单片机。 (y )2.MCS—51的产品8051与8031的区别是:8031片内无ROM。 (n )3.单片机的CPU从功能上可分为运算器和存贮器。 (y )4.MCS-51的指令寄存器是一个8位寄存器,用于暂存待执行指令,等待译码。 (n )5.MCS—51的指令寄存器是对指令寄存器中的指令进行译码,将指令转变为执行此指令所需要的电信号。 (y )6.8051的累加器ACC是一个8位的寄存器,简称为A,用来存一个操作数或中间结果。 (y )7.8051的程序状态字寄存器PSW是一个8位的专用寄存器,用于存程序运行中的各种状态信息。 (n )8.MCS—51的程序存贮器用于存放运算中间结果。(y )9.MCS—51的数据存贮器在物理上和逻辑上都分为两个地址空间:一个是片内的256字节的RAM,另一个是片外最大可扩充64K字节的RAM。 (y )10.单片机的复位有上电自动复位和按钮手动复位两种,当单片机运行出错或进入死循环时,可按复位键重新启动。 (n )11.CPU的时钟周期为振荡器频率的倒数。 (n )12.单片机的一个机器周期是指完成某一个规定操作所需的时间,一般情况下,一个机器周期等于一个时钟周期组成。(y )13.单片机的指令周期是执行一条指令所需要的时间。一般由若干个机器周期组成。 (n )14.单片机系统扩展时使用的锁存器,是用于锁存高8位地址。 (n )15.MCS—51单片机上电复位后,片内数据存储器的内容均为00H。 (y )16.当8051单片机的晶振频率为12MHZ时,ALE地址锁存信号端的输出频率为2MHZ的方脉冲。 (y )17.8051单片机片内RAM从00H~1FH的32个单元,不仅可以作工作寄存器使用,而且可作为RAM来读写。 (n )18.MCS—51单片机的片内存贮器称为程序存贮器。(n )19.MCS—51单片机的数据存贮器是指外部存贮器。(y )20.MCS—51单片机的特殊功能寄存器集中布置在片内数据存贮器的一个区域中。 (y )21.微机控制系统的抗干扰问题是关系到微机应用成败的大问题. 二、单项选择题 1.MCS—51单片机的CPU主要的组成部分为a 。 A.运算器、控制器B.加法器、寄存器C.运算器、加法器D.运算器、译码器 2.单片机能直接运行的程序叫c 。 源程序B。汇编程序C。目标程序D。编译程序3.单片机中的程序计数器PC用来c 。 A.存放指令B.存放正在执行的指令地址C.存放下一条指令地址 D.存放上一条指令地址 4.单片机上电复位后,PC的内容和SP的内容为b 。A.0000H,00H B。0000H,07H C。0003H,07H D。0800H,08H 5.单片机8031的ALE引脚是b 。 输出高电平B。输出矩形脉冲,频率为fosc的1/6 C.输出低电平D。输出矩形脉冲,频率为fosc的1/2 6.单片机8031的引脚a 。 A.必须接地B。必须接+5V C。可悬空D。以上三种视需要而定7.访问外部存贮器或其它接口芯片时,作数据线和低8位地址线的是A 。 A.P0口B。P1口C。P2口D。P0口和P2口 8.PSW中的RS1和RS0用来a 。 选择工作寄存器区号B。指示复位C。选择定时器D。选择工作方式 9.上电复位后,PSW的值为d 。 A.1 B。07H C。FFH D。0 10.单片机上电复位后,堆栈区的最大允许范围是b 个单元。A.64 B。120 C。128 D。256 11.单片机上电复位后,堆栈区的最大允许范围是内部RAM的d 。 A.00H—FFH B。00H—07H C。07H—7FH D。08H—7FH 12.堆栈指针SP在内部RAM中的直接地址是c 。 A.00H B。07H C。81H D。FFH 的P0口,当使用外部存贮存器时它是一个d 。 A.传输高8位地址口A.传输低8位地址口 C.传输高8位数据口D.传输低8位地址/数据口 14.P0口作数据线和低8位地址线时b 。 A.应外接上拉电阻B.不能作I/O口C.能作I/O口D.应外接高电平 15.对于8031单片机,其内部RAM d 。 A.只能位寻址B.只能字节寻址C.既可位寻址又可字节寻址D.少部分只能位寻址 16.寻址方式就是c 的方式。 A.查找指令操作码B.查找指令C.查找指令操作数 D.查找指令操作码和操作数 17.8031 单片机若晶振频率为fosc=12MHz,则一个机器周期等于c μS。 A.1/12 B.1/2 C.1 D.2 18.MCS—51单片机的数据指针DPTR是一个16位的专用地址指针寄存器,主要用来b 。 A.存放指令B.存放16位地址,作间址寄存器使用C.存放

南昌大学C++期末考试试卷(答案全)

2、设int a=15,b=26;,则cout<<(a,b);的输出结果是________。 A. 15 B. 26,15 C. 15,26 D. 26 3、x>0 && x<=10的相反表达式为________。 A. x<=0 || x>10 B. x<=0 && x>10 C. x<=0 || x<=10 D. x>0 && x>10 4、在下面循环语句中循环体执行的次数为________。 int i=0,s=0; while(s<20) {i++; s+=i;} A. 4 B. 5 C. 6 D. 7 5、在下面的二维数组定义中,正确的是________。 A. int a[5][ ]; B. int a[ ][5]; C. int a[ ][3]={{1,3,5},{2}}; D. int a[ ](10); 6、以下叙述中不正确的是________。 A. 在一个函数中,可以有多条return语句 B. 函数的定义不能嵌套,但函数的调用可以嵌套 C. 函数必须有返回值 D. 不同的函数中可以使用相同名字的变量 7、为了提高程序的运行速度,可将不太复杂的功能用函数实现,此函数应选择________。 A.内联函数 B.重载函数 C.递归函数 D.函数模板 8、若用数组名作为函数调用的实参,传递给形参的是________。 A. 数组的首地址 B. 数组中第一个元素的值 C. 数组全部元素的值 D. 数组元素的个数 9、类的构造函数是在定义该类的一个________时被自动调用执行的。 A. 成员函数 B. 数据成员 C. 对象 D. 友元函数 10、设存在函数int max(int,int)返回两参数中较大值,若求22,59,70三者中最大值,下列表达式不正确的是________ A.int m = max(22,max(59,70));B.int m = max(max(22,59),70); C.int m = max(22,59,70);D.int m = max(59,max(22,70)); 11、对class point,如使用point * ptr=new point[2];创建对象数组,则删除此数组使用的语句是________。 A. delete ptr[2]; B. delete[ ] ptr; C. delete ptr[ ]; D. delete[2] ptr; 12 类A中存在静态数据成员x,设a和b是类A的两个对象,在执行=10之后,的值为________。 A. 未初始化 B. 等于 C. 等于0 D. 随机 13、假定一条定义语句为“int a[10], x, *pa=a;”,若要把数组a中下标为3的元素值赋给x,则不正确的语句为________。 A. x=pa[3]; B. x=*(a+3); C. x=a[3]; D. x=*pa+3; 14、假定k是一个double类型的变量,则关于变量p 的正确定义语句为________。 A. double p=&k; B. int *p=&k; C. double &p=*k; D. char *p=”Thank you!”; 15、定义p并使p指向动态空间中的包含30个整数的数组所使用的定义语句为________。 A. int *p=new int[30]; B. int *p=new int(30); C. int *p=new [30]; D. *p=new int[30]; 二、判断题,对的画√,错的画×(每小题1分,共10 分) ()1、在说明语句int a(15),&b=a,*p=&a;中,b的值与*p的值是不相等的。 ()2、break语句也可以用于switch体内,它可退出switch 语句。 ()3、在一个被调用函数中,一个return语句可返回多个值给调用函数。 ()4、宏定义命令是以分号结束的。 ()5、do -while循环语句的循环体至少执行一次。 ()6、函数形参的作用域是该函数的函数体。 ()7、静态类标识符在它的作用域之外是不存在的。 ()8、对象成员的表示与结构变量成员表示相同,使用运算符.或->。 ()9、某类中的友元类的所有成员函数可以存取或修改该类中的私有成员。()10、const char *p说明了p是指向字符串的常量指针。 三、填空题(每空2分,共20 分) 1、一个完整程序中必须有一个名为_【1】_的函数。 2、程序中的预处理命令是指以___【2】___字符开头的命令。 3、假定x=5,y=6,则执行表达式y*=x++计算后,y的值为____【3】___。 4、为语句标号使用的C++保留字case和default只能用于___【4】___语句的定义体中。 5、若只需要通过一个成员函数读取数据成员的值,而不需要修改它,则应在函数头的后面加上___【5】_____关键字。 6、若在类的定义体中只给出了一个成员函数的原型,则在类外给出完整定义时,其函数名前必须加上___【6】____和两个冒号分隔符。 7、假定用户只为类AB定义了一个构造函数“AB(int aa, int bb=0) {a=aa; b=bb;}”,则定义该类的对象时,其实参表中至多带有___【7】__个实参。 8、完成下面类中的成员函数的定义。 class point { private: int m,n; public: point(int,int); point(point&); }; point::point(int a,int b) { m=a;n=b;} point::point(__【8】_) { m=;n=;} 9、完成下面类中的成员函数的定义。 class A { int a,b; public: A(int aa=0, int bb=0) __【9】___ {} // 分别用aa和bb对应初始化a和b }; main() { A x(5),y(x); // 定义类A的对象x并用5初始化,同时定义y并用x初始化 ___【10】__ ; // 定义p指针,使之指向对象x } 四、阅读程序,写出各程序运行后的输出结果(每小题5分,共20分) 1、#include using namespace std; void fun(int a,int * b, int *c,int &d); void main( ) { int a1=10,a2=20,a3=30,a4=40; fun(a1,&a2,&a3,a4); cout<<”a1=”< void main()

南昌大学单片机补考试题及答案

一、单项选择题(本大题共5小题,每小题2分,共10分) 1.MCS-51的并行I/O口读-改-写操作,是针对该口的( D ) A.引脚 B.缓冲器 C.地址线 D.内部锁存器 2.假定设置堆栈指针SP的值为36H,在执行指令PUSH 20H后SP的值为(C ) A.35H B.38H C.37H D.20H 3.若MCS-51单片机的晶振频率为6MHz,定时器/计数器作计数器使用时,其最高的输入计数频率是(C ) A.1MHz B.500KHz C.250KHz D.125KHz 4.MOVX A,@DPTR指令中源操作数的寻址方式是( B ) A.寄存器寻址 B.寄存器间接寻址 C.直接寻址 D.立即寻址 5.在远距离数据传送时,一般采用______传送方式。( D ) A.串行 B.并行 C.模拟 D.数字 二、填空题(本大题共9小题,每空1分,共10分) 6.MCS-51单片机中有两个16位寄存器,其中一个是_程序计数器PC _____,它没有地址,用户不能对其读写;另一个是_ DPTR _____,常用于存放基址地址。 7.若不使用MCS-51片内程序存储器,引脚EA必须接_地或“0”电平_____。 8.当(RS1,RS0)=(1,0)时,工作寄存器R2对应内部RAM中的__12H____字节单元。 9.执行当前指令后,PC内容为______。 10.单片机与外部数据进行信息交换时,通过__数据总线____总线交换信息的内容。 11.MCS-51响应_串行口_____中断时,其中断标志只能由软件清除。 12.汇编语言程序一般有四种结构形式,即:顺序结构、分支结构、__循环____和子程序结构。 13.用串行口扩展并行口时,串行口工作方式应选为__方式0____。 14.ADC0809是____8__位逐次逼近型A/D转换芯片。 三、名词解释(本大题共3小题,每小题3分,共9分) 15.机器语言:在单片机中,用二进制代码表示的指令、数字和符号简称为机器语言。 16.RAM:随机存储器 17.单工:信息在两点之间只能单方向发送的工作方式。 四、简答题(本大题共5小题,每小题5分,共25分) 18.若80C51的片内ROM内容已不符合要求,那么片内其它硬件如何继续使用? 答:把80C51的EA引脚接地,片外扩接EPROM芯片,就等于宣布片内ROM作废,完全执行片外EPROM中的程序。这样,片内硬件资源不受影响,可继续使用。 19.在8051扩展系统中,程序存储器和数据存储器共用16位地址线和8位数据线,为什么两个存储空间不 会发生冲突? 答:这是因为外部程序存储器和外部数据存储器所使用的控制信号不同。对外部程序存储器的选读通是用PSEN控制线,而对外部数据存储器的读/写控制是用RD和WR读、写控制线,所以不会发生地址冲 1

南昌大学单片机实验报告

实验一I/O口输入输出实验 一、实验目的 掌握单片机P1口、P3口的使用方法。 二、实验内容 以P1口为输出口,接八位逻辑电平显示,LED显示跑马灯效果。以P3 口为输入口,接八位逻辑电平输出,用来控制跑马灯的方向。 三、实验要求 根据实验内容编写一个程序,并在实验仪上调试和验证。 四、实验步骤 1)系统各跳线器处在初始设置状态。用导线连接八位逻辑电平输出模块的K0到CPU 模块的RXD(P3.0 口);用8位数据线连接八位逻辑电平显示模块的JD4B 到CPU 模块JD8(P1 口)。 2)启动PC 机,打开THGMW-51 软件,输入源程序,并编译源程序。编译无误后,下载程序运行。 3)观察发光二极管显示跑马灯效果,拨动K0 可改变跑马灯的方向。 五、实验参考程序 ;//****************************************************************** ;文件名: PortforMCU51 ;功能:I/O口输入、输出实验 ;接线: 用导线连接八位逻辑电平输出模块的K0到CPU模块的RXD(P3.0口); ; 用8位数据线连接八位逻辑电平显示模块的JD2B到CPU模块的JD8(P1口)。 ;//******************************************************** ********** DIR BITP3.0 ORG 0000H LJMP START ORG 0100H START: OUTPUT1: MOV A, #0FEH MOV R5, #8

LOOP1: CLR C MOV C,DIR JC OUTPUT2 MOV P1, A RL A ACALL DELAY DJNZ R5, LOOP1 SJMP OUTPUT1 OUTPUT2: MOV A, #07FH MOV R5, #8 LOOP2: CLR C MOV C,DIR JNC OUTPUT1 MOV P1, A RR A ACALL DELAY DJNZ R5,LOOP2 SJMP OUTPUT2 DELAY: MOV R6,#0 DELAYLOOP1: MOV R7,#0 DELAYLOOP2: NOP NOP DJNZ R7,DELAYLOOP2 DJNZ R6,DELAYLOOP1 RET END 六、实验结果 当八位逻辑电平的K0拨到上方,即输出高电平时,实验箱B5区的八个LED灯从左至右循环点亮,当K0拨到下方,即输出低电平时,八个LED灯从右至左循环点亮。 七、结果分析 程序通过查询方式不断检测P3.0口的输入状态,当P3.0输入为0时,由P1口通过左移指令RL轮流输出低电平驱动LED发光,在左移时通过软件延时控制LED亮的时间;当P3.0输入为1时,由P1口通过右移指令RR轮流输出低电平驱动LED发光,在右移时同样通过软件延时控制LED 亮的时间,如此循环扫描查询,便可实现流水灯的效果。

南昌大学物理期末考试卷

南昌大学 20 05 ~20 06 学年第 1 学期期 终 考试试卷 试卷编号: ( B )卷 课程名称: 大学物理 适用班级: 学院: 系别: 考试日期: 06年1月 专业: 班级: 学号: 姓名: 题号 一 二 三 四 五 总分 累分人 签 名 题分 27 25 38 100 得分 评卷人 一、 选择题(每题 3 分,共 27 分) 1. 下列各图所示的速率分布曲线,哪一图中的两条曲线能是同一温度下氮气和氦气的分子速率分布曲线 [ ] f (v ) f (v ) v O f (v ) v O (B) (A) f (v ) (D) v O (C) v O V V 2V 1O T 1T 2 T a b 第1题图 第2题图 2、 一定量的理想气体,其状态在V -T 图上沿着一条直线从平衡态a 改变到平衡态b (如图). (A) 这是一个等压过程. (B) 这是一个升压过程. (C) 这是一个降压过程. (D) 数据不足,不能判断这是哪种过程 [ ] 3、两个质点各自作简谐振动,它们的振幅相同、周期相同.第一个质点的振动方程为x 1 = A cos(t + ).当第一个质点从相对于其平衡位置的正位移处回到平衡位置时,第二个质点正在最大正位移处.则第二个质点的振动方程为 (A) )π21cos(2++=αωt A x . (B) )π21 cos(2-+=αωt A x . (C) )π2 3 cos( 2-+=αωt A x . (D) )cos(2π++=αωt A x . [ ]

4、图中所画的是两个简谐振动的振动曲线.若这两个简谐振动可叠加,则合成的余弦振动的初相为 (A) π2 3. (B) π. (C) π2 1. (D) 0. [ ] 图(b) T 1 T 2 M 45° S A C f L B 图(a) 第4题图 第5题图 5、检验滚珠大小的干涉装置示意如图(a).S 为光源,L 为会聚透镜,M 为半透半反镜.在平晶T 1、T 2之间放置A 、B 、C 三个滚珠,其中A 为标准件,直径为d 0.用波长为的单色光垂直照射平晶,在M 上方观察时观察到等厚条纹如图(b)所示.轻压C 端,条纹间距变大,则B 珠的直径d 1、C 珠的直径d 2与d 0的关系分别为: (A) d 1=d 0+,d 2=d 0+3. (B) d 1=d 0-,d 2=d 0-3. (C) d 1=d 0+2,d 2=d 0+3. (D) d 1=d 0-2,d 2=d 0-3.[ ] 6、波长500nm(1nm=10-9m)的单色光垂直照射到宽度a 0.25 mm 的单缝上,单缝后面放置一凸透镜,在凸透镜的焦平面上放置一屏幕,用以观测衍射条纹.今测得屏幕上中央明条纹一侧第三个暗条纹和另一侧第三个暗条纹之间的距离为d 12 mm ,则凸透镜的焦距f 为 (A) 2 m . (B) 1 m . (C) 0.5 m . (D) 0.2 m . (E) 0.1 m . [ ] 7、光强为I 0的自然光依次通过两个偏振片P 1和P 2.若P 1和P 2的偏振化方向的夹角=30°,则透射偏振光的强度I 是 (A) I 0 / 4. (B)3I 0 / 4. (C)3I 0 / 2. (D) I 0 / 8. (E) 3I 0 / 8. [ ] O P Q S ν m v 2/2 8、光电效应中发射的光电子最大初动能随入射光频率 的变化关系如图所示.由图中的 (A) OQ (B) OP (C) OP /OQ (D) QS /OS 可以直接求出普朗克常量. [ ] 9、 假定氢原子原是静止的,则氢原子从n 3 的激发状态直接通过辐射跃迁到基态时的反冲速度大约是 (A) 4 m/s . (B) 10 m/s . (C) 100 m/s . (D) 400 m/s . [ ] (氢原子的质量m =×10-27 kg) x t O A/2 -A x 1 x 2

单片机试卷6-7-8答案

试题8 一、填空题(35分,每空1分) 1、单片机也可称为微控制器或嵌入式控制器。 2、串行口方式2接收到的第9位数据送SCON 寄存器的RB8 位中保存。3.串行口方式3发送的第9位数据要事先写入(SCON )寄存器的(TB8)位。 4、内部RAM中,位地址为50H的位,该位所在字节的字节地址为2AH 。 5、如果(A)=65H,(50H)= 50H,(R1)= 50H,执行指令XCHD A, @R1;结果为: (A) = 50 H ,(50H) = 65 H。 6、当AT89S51执行MOVC A,@A+PC指令时,伴随着PSEN控制信号有效。 7、AT89S51访问片外存储器时,利用LEA 信号锁存来自P0口发出的低8位地址信号。 8、定时器/计数器T0作为计数器使用时,其计数频率不能超过晶振频率fosc的1/24 。 9、AT89S51单片机为8 位单片机。 8.利用81C55可以扩展(3)个并行口,(256)个RAM单元。 9.当单片机复位时PSW=(00 )H,SP=(07H),P0~P3口均为(高)电平。 10、AT89S51单片机有 2 级优先级中断。 11、MCS-51系列单片机的典型芯片分别为8031 、8051 、8751 。 12、当单片机复位时PSW=00 H,这时当前的工作寄存器区是0 区,R6所对应的存储单元地址为06 H。 13、AT89S51单片机指令系统的寻址方式有寄存器寻址、立即寻址、 寄存器间接寻址、直接寻找、位寻址、基址寄存器加变址寄存器寻址。14、74LS138是具有3个输入的译码器芯片,其输出作为片选信号时,最多可以选中 8 片芯片。32=25 1000/0000/0000/0000 15、利用82C55可以扩展 3 个并行口,其中8 条口线具有位操作功能。 16、若AT89S51外扩32KB 数据存储器的首地址为0000H,则末地址为7FFF H。 17、由8031组成的单片机系统在工作时,EA引脚应该接0 。 18、AT89S51唯一的一条16位数据传送指令为MOV DPTR data16 。 二、判断对错,如对则在()中写“√”,如错则在()中写“×”。(10分) 1、AT89S51单片机可执行指令:MOV 28H,@R2。( ×) 2、判断指令的正误:MOV T0,#3CF0H;(×)

南昌大学C语言期末考试题

一、单项选择题(每空2 分,共50 分) (请将各小题正确答案的字母序号填到相应小题的下划线上) 得分 评阅人 1. C语言的运算符按运算对象的数目可以分为。 A) 单目运算一种 B) 单目和双目运算符 C) 单目、双目和三目运算符D) 单目、双目、三目运算和四目运算符 2. C语言表达式2/5*10的值是。 A) 0.04 B) 4 C) 4.0 D) 0 3. 已知变量f和i的类型说明如下: float f=12.34; int i; 则以下符合C语言语法的表达式是。 A) i=(int)f%5 B) i=int(f)%5 C) i=f%5 D) i=(int f)%5 4. 能正确表示数学式1≤x≤5的C语言表达式是。 A) 1 <=x<=5 B) (x> =1)&(x<=5 ) C) (x>=1 )&&(x<=5) D) (1 < =x)||(5> =x) 5. 设变量c的数据类型是char,i的数据类型是int,f的数据类型是float,则C语言表达式c*i+c*f-i+100值的数据类型为。 A) int B) float C) char D) 不确定 6. 在下列选项中,合法的C语言用户标识符的是。 A)int B)sin C)if D)i+j 7. C程序的执行从开始。

A) 程序中的第1个语句 B) 程序中的第1个函数 C) 名为main 的函数 D) 包含文件的第1个函数 8. 凡在C语言函数中未指定存储类别的变量,其隐含的存储类别为。 A) 自动(auto) B) 静态(static) C) 字符串D) 字符或字符型变量值 9. 以下程序运行时要求输入10和20分别存放在变量x和y中,能正确输入数据的是。 main() {int x,y; scanf("x=%d,y=%d",&x,&y); printf("x+y=%d",x+y); } (说明:用表示换行符,用_表示空格符) A) 10_20 B) x=10,y=20 C) 10 D) x=10 20 y=20 10. 下面程序的运行结果是。 main() { int a,b; a=32767; b=a+1; printf("a=%d,b=%d\n",a,b);

南昌大学单片机实验指导书(2015简化版)

微机原理与接口技术实验指导书 机电工程学院 2010年3月

实验一拼字程序(基础实验) 一、实验目的 掌握汇编语言设计和调试方法。 二、实验容 把7000H的低四位BCD数和7001H的低四位BCD数,拼成压缩BCD码的形式存放在7002H。 三、实验说明 通过本实验,掌握拼字的编程方法,同时也可以了解单片机编程、调试方法。 四、主要仪器设备及耗材 PC机、WAVE软件 五、参考程序框图 六、参考程序(略)

实验二清零实验(基础实验) 一、实验目的 1. 掌握存储器读写方法。 2. 了解存储器的块操作方法。 二、实验容 1. 指定部RAM中某块的起始地址和长度,要求能将其容清零。 2. 指定外部RAM中某块的起始地址和长度,要求能将其容清零。 3. 指定外部RAM中某块的起始地址和长度,要求能将其容置为某固定值(如0FFH)。 三、实验说明 通过本实验,学生可以了解单片机的存储器结构及读写存储器的方法,同时也可以 了解单片机编程、调试方法。 四、实验仪器和设备 PC机、WAVE软件。 五、参考程序框图 存储器块清零参考程序框图 六、参考程序(略) 实验三数据块传送程序(基础实验)

一、实验目的 1.了解存的移动方法。 2.加深对存储器读写的认识。 二、实验容 将指定源地址和长度的存储块移到指定目标位置。 三、实验说明 块移动是计算机常用操作之一,多用于大量的数据复制和图象操作。本程序是给出起始地址,用地址加一方法移动块,请思考给出块结束地址,用地址减一方法移动块的算法。另外,若源块地址和目标块地址有重叠,该如何避免? 四、实验仪器和设备 PC机、WAVE软件。 五、参考程序框图 存储块移动参考程序框图 六、参考程序(略)

南昌大学C期末考试试卷(答案全)

南昌大学2003 ~2004 学年第二学期期末考试试卷A卷 一单项选择题 1.‘A’的ASCII码为65,n为int型,执行n =‘A’+‘6’-‘3’;后,n的值为B。 A)‘D’ B) 68 C) 不确定的值D) 编译出错 2.下列变量名中, A 是合法的。 A)CHINA B) byte-size C) double D) A+a 3.在static int B[3][3]={{1},{3,2},{4,5,6}};中, a[2][2]的值是C。 A)0 B) 5 C)6 D)2 4.若有定义int a=3, *p=&a ;则*p的值是 B 。 A)常量a的地址值B)3 C)变量p的地址值D)无意义 5.下列关于指针运算的各叙述中,不正确的叙述是 D 。 A)指向同一数组的两个指针,可以进行相等或不等的比较运算; B)可以用一个空指针赋值给某个指针; C)指向数组的指针,可以和整数进行加减运算; D)指向同一数组的两个指针,可以进行有意义的相加运算。 6. 已知x、y、z是int型变量,且x=3,y=4,z=5;则下面各表达式中,值为0的是 D 。 A)‘x’&&‘y’ B)x<=y C)x || y+z && y-z D) !((x

南昌大学期末考试试题

南昌大学期末试卷 班级 姓名 学号 一. 简算题(25分) 1. 设某线性电路的冲激响应为h(t)=e -t +2e -2t ,求相应的网络函数H (s ), 并绘出极、零点图 2. 求 的原函数。 3. 求f(t)=sin(ωt)的象函数。 4.某有向连通图d G 的基本回路矩阵f B 为: 1 2 3 4 5 6 7 ???? ??????---=011010011000101011001f B 画出有向图d G ,写出全阶关联矩阵a A 。 .列写与上图d G 的回路矩阵f B 对应同一树的基本割集矩阵f Q 。 二.图示电路,电容C=0.5F ,以u c 和i L 为状态变量,写出电路的状态方程,并整理为矩阵形式(10分) 1H i L 2Ω - u s + 三.图示电路中,已知R=1Ω,C=1μF ,回转器回转常数 ) 22(1 2)(++=S S S F S

r=1000Ω,求1—1端等效元件参数。(10分) + u 1 - 四.图示电路中,直流电压源U s =5V ,R=2Ω,非线性电阻的伏安关系为: 现已知当0)(=t u s 时,回路中的电流为1A 。如果电压源u s (t)=cos(ωt )(V),用小信号分析法求电流i(t)。(10分) R U s + - u s - 五.电路如图所示,已知ω=1000rad/s, C=1μF, R=1Ω, L 1=1H ,H L 3 12=, 求: (1) u s( t)的有效值; (2) 电阻电压)(t u R ; (3) 电源发出的平均功率(15分) u s 1 - u R (t) + 3 2i i u +=V )t 2cos(216)t cos(21512u )t (s ω+ω+=

2011南昌大学单片机期末考题

一、填空题(每空1分,共10分) 1.当使用8031单片机时,需要扩展外部程序存储器,此时EA应为___低电平__. 2.P0通常用作单片机系统的地址/数据总线. 3.若由程序设定RS1、RS0=10,则工作寄存器R0~R7的直接地址为10H~17H . 4.返回地址(或断点)是_在程序中断或子程序调用时_的程序计数器的内容。 5.中央处理器CPU是单片机的核心,它完成_运算和控制功能 . 6.单片机的工作过程,实际上就是周而复始地取指令和执行指令的过程 . 7.所谓中断源即是_引起中断的原因(或能发出中断请求的来源) . 8.端口(或称口)是_接口电路中已编址并能进行读或写操作的寄存器 . 9.异步串行近程通信时的传送信号是TTL电平信号 10.若累加器A中的数据为01110010B,则PSW中的P=0. 二、单项选择题(在每小题的四个备选答案中,选出一个正确答案,并将正确答案的序号填在题干的括号内。每小题1分,共10分) 1.MCS—51单片机的复位信号是()有效。 A.高电平 B.低电平 C.脉冲 D.下降沿 2.若MCS-51单片机使用晶振频率为6MHz时,其复位持续时间应该超过()。 A.2μs B.4μs C.8μs D.1ms 3.若PSW.4=0,PSW.3=1,要想把寄存器R0的内容入栈,应使用()指令。 A.PUSH R0 B.PUSH @R0 C.PUSH 00H D.PUSH 08H 4.能够用紫外光擦除ROM中程序的只读存储器称为()。 A.掩膜ROM B.PROM C.EPROM D.EEPROM 5.在片外扩展一片2764程序存储器芯片要()地址线。 A.8根 B.13根 C.16根 D.20根 6.定时器/计数器工作方式1是()。 A.8位计数器结构 B.2个8位计数器结构 C.13位计数结构 D.16位计数结构 7.设MCS-51单片机晶振频率为12MHz,定时器作计数器使用时,其最高的输入计数频率应为() A.2MHz B.1MHz C.500KHz D.250KHz

《单片机原理与应用》模拟试卷 006含答案

《单片机原理与应用》模拟试卷 006 一、填空题(24分,每空1分) 1.AT89S51单片机是()位的单片机。 2.AT89S51单片机有()个中断源,()级优先级中断。 3.串行口方式3发送的第9位数据要事先写入()寄存器的()位。 4.串行口的方式0的波特率为()。 5.AT89S51内部数据存储器的地址范围是(),位地址空间的字节地址范围是(),对应的位地址范围是()外部数据存储器的最大可扩展容量是()。 6.在内部RAM中可位寻址区中,位地址为40H的位,该位所在字节的字节地址为()。7.如果(A)=58H,(R1)= 49H,(49H)= 79H,执行指令XCH A, @R1后;结果(A)=( ) ,(49H)=( )。 8.利用81C55可以扩展()个并行口,()个RAM单元。 9.当单片机复位时PSW=()H,SP=(),P0~P3口均为()电平。 10.若A中的内容为88H,那么,P标志位为()。 11.当AT89S51执行MOVC A,@A+ DPTR指令时,伴随着()控制信号有效。12.AT89S51访问片外存储器时,利用()信号锁存来自()发出的低8位地址信号。13.已知fosc=12MHz,T0作为定时器使用时,其定时时间间隔为()。 14.若AT89S51外扩8KB 程序存储器的首地址若为1000H,则末地址为()H。 二、判断对错,如对则在()中写“√”,如错则在()中写“×”。(10分)1.AT89S51单片机可执行指令:MOV 35H,@R3。() 2.8031与8751的区别在于内部是否有程序存储器。() 3.当向堆栈压入一个字节的数据后,SP中的内容减1。() 4.程序计数器PC中装的内容是当前正在执行指令的地址。() 5.某特殊功能寄存器的字节地址为80H,它即能字节寻址,也能位寻址。() 6.AT89S51单片机中的PC是不可寻址的。() 7.当AT89S51执行MOVX @DPTR,A指令时,伴随着WR*信号有效。() 8.AT89S51的定时器/计数器对外部脉冲进行计数时,要求输入的计数脉冲的高电平或低电平的持续时间不小于1个机器周期。() 9.区分外部程序存储器和数据存储器的最可靠的方法是看其是被WR*还是被PSEN*信号连接。() 10.各中断源发出的中断请求信号,都会标记在AT89S51的TCON寄存器中。() 三、简答题 1.如果(DPTR)=5678H,(SP)=42H,(3FH)=12H ,(40H)=34H,(41H)=50H,(42H)=80H,则

南昌大学单片机课程教学设计

课程设计任务书 课程名称:微机原理与接口技术 题目: B5901112154型单片机系统的设计 学院:机电工程学院系:机电工程系 专业:机械设计制造及其自动化 班级:机制124班 学号: 5901112154 学生姓名: 起讫日期: 6.16---6.23 指导教师:胡瑢华 系分管主任: 审核日期:

说明 BEIYON1 - 副本.DSN 打开上面的protus软件可以看到完整的电路图 1、课程设计任务书由指导教师填写,并经学院审定后下达给学生。 2、进度表是课程设计工作检查的主要依据。 3、学生根据指导教师下达的任务书,独立完成课程设计。 4、本任务书在课程设计完成后,与说明书、电路原理图和程序清单

等资料一并上交指导教师,作为课程设计的主要档案资料。

一、课程设计的要求和内容(包括原始数据、技术要求、工作要求) 1、工作要求 单片机系统在各行各业自动控制领域的应用越来越广泛。《微机原理与接口技术》课程设计实践教学环节要求同学们针对实际需求,灵活应用所学知识,独立进行系统综合设计,以达到巩固单片机基础知识、掌握单片机系统开发过程和提高动手实践能力的目的。 2、技术要求 每位学生应独立完整地设计一套单片机系统。该系统CPU采用AT89S51芯片,晶振为12MHz。硬件模块可包括:a)显示模块,采用串行口串接74HC164芯片控制5个7段数码管;b)键盘模块,采用2X2行列键盘;c)声音控制模块,采用蜂鸣器发声;d)A/D采集模块,采用ADC0809采集电位计的电压值;e)D/A输出模块,采用DAC0832输出某种波形。 要求实现以下功能: (1)系统上电后,按照从下进入,在数码管上显示学号的后五位12154。 (2)查询键盘,当用户按1至4号键时在数码管上显示相应数值(例如按1键数码管显示5个1,以此类推),同时伴随蜂鸣器响(只要按键处于按下的状态蜂鸣器就响,按多久就响多久,按键弹起后终止)。需编制键盘去抖动程序(按键中断接INT0,行线接P1.1,P1.2,列线接P1.5,P1.6)。 (3)按键长按(超过1.5秒)则按键可进行功能选择(1号键显示学号,3号键A/D采集,0号键D/A转换功能运行)。 (4)采用译码方式,通过D/A输出频率为500Hz梯形波 (5)采用译码方式,启动通道0的A/D转换,进行采样,A/D转换结束后(通过INT1中断),将采集到的值转换为BCD码,并予以显示(使用三个七段数码管显示例如显示3.75)。 3、此次课程设计采用分级评分,具体操作如下:

南昌大学大学物理第二学期期末考试试卷

南昌大学2005~2006学年第二学期期末考试试卷 试卷编号:( A ) 卷 课程编号: T55020001--03 课程名称: 大学物理 考试形式:闭卷 适用班级: 理工05级(Ⅰ)、(Ⅱ)、(Ⅲ)姓名:学号: 学院:专业: 班级:考试日期:06年6月 题号 一 二 三 四 五 六 总分 累分人 签 名 题分 30 22 48 100 得分 考生注意事项:1、本试卷共6页,请查看试卷中是否有缺页或破损。如有立即举手报告以便更换。 2、考试结束后,考生不得将试卷、答题纸和草稿纸带出考场。 一、 填空题(每空 2 分,共 30 分) 得分 评阅人 1、质点在力j x i y F 322+=(SI 制)作用下沿图示路径 运动。则力F 在路径oa 上的功A oa =,力在路径ab 上的功A ab =。 2、一质点沿直线运动,其运动学方程为x = 8t -2t 2 (SI),则在t由0至4s的时间 间隔内,质点的位移大小为 ___________,在t 由0到4s 的时间间隔内质点走过的路 程为_________________. 3、真空中一半径为R的均匀带电球面带有电荷Q(Q >0).今在球面上挖去非常小块的面积△S(连同电荷),如图所示,假设不影响其他处原来的电荷分布,则挖去△S 后球 心处电场强度的大小E =_____________,其方向为____________ O R △S Q A B E 0 E 0/3 E 0/3 第3题图 第4题图 b(3,2) o c a x y

二、 选择题(每题 2 分,共 22分) 得分 评阅人 1、一光滑的内表面半径为10 cm 的半球形碗,以匀角速度ω绕其对称OC 旋转.已知放在碗内表 面上的一个小球P 相对于碗静止,其位置高于碗底4 cm,则由此可推知碗旋转的角速度约为 (A) 10 ra d/s. (B) 13 rad /s. (C) 17 rad /s (D ) 18 rad/s . [] ω P C O A M B F 第1题图 第2题图 2、如图所示,A 、B 为两个相同的绕着轻绳的定滑轮.A 滑轮挂一质量为M的物体,B 滑轮受拉力 F ,而且F =Mg .设A、B 两滑轮的角加速度分别为βA 和βB ,不计滑轮轴的摩擦,则有 (A) βA =βB . (B ) βA>βB . (C) βA<βB .(D ) 开始时βA =βB,以后βA <βB .[] 3、假设卫星环绕地球中心作圆周运动,则在运动过程中,卫星对地球中心的 (A) 角动量守恒,动能也守恒. (B ) 角动量守恒,动能不守恒. (C)角动量不守恒,动能守恒. (D) 角动量不守恒,动量也不守恒. (E ) 角动量守恒,动量也守恒.[] 4、如图所示,一匀质细杆可绕通过上端与杆垂直的水平光滑固定轴O旋转,初始状态为静止悬挂.现有一个小球自左方水平打击细杆.设小球与细杆之间为非弹性碰撞,则在碰撞过程中对细杆与小球这一系统 (A) 只有机械能守恒. (B ) 只有动量守恒. (C)只有对转轴O 的角动量守恒. (D) 机械能、动量和角动量均守恒.[] O E O r (B) E ∝1/r 2 R E O r (A) E ∝1/r 2 R E O r (C) E ∝1/r 2 R E O r (D) E ∝1/r 2 第4题图 第5题图 5、半径为R 的均匀带电球面的静电场中各点的电场强度的大小E 与距球心的距离r之间的关系曲 线为: [B ]

相关文档
最新文档