单片机原理及应用试卷(2015A)
- 格式:doc
- 大小:372.00 KB
- 文档页数:5
单片机原理及应用试题答案、单选题(每题4分,共20道小题,总分值80分) 1. 下列指令中与进位标志位 CY 无关的指令有( )。
(4分) A移位指令 B位操作指令 C十进制调整指令 D条件转移指令 纠错 正确答案D您的答案是 未作答回答错误展开 解析知识点 单片机原理及应用作业题 2. 已知晶振频率为 6MH Z ,定时器T0 工作在模式 2 时,其初值计算公式是( )。
( 28 - X )× 2μs C.t = (4分) At = ( 28 - X )× 1μs Bt =纠错 正确答案B您的答案是 未作答回答错误展( 216 - X )× 2μs开 解析 知识点 单片机原理及应用作业题 3. 在应用系统中,芯片没有所存器的 D/A 转换器,不能直接接到 80C51 的 P0 口上使用 , 这是因为( )实现 。
(4分) AP0 口不具有锁存功能 BP0 口位地址数据复用 CP0口不能输出数字量信号 DP0 口只能用作地址输出而不能用作数据输出纠错 正确答案B您的答案是 未作答回答错误展开 解析 知识点 单片机原理及应用作业题 4. 8051 的内部 RAM 中,可以进行位寻址的地址空间为( )。
(4分) A00H∽2FH B20H∽2FH C00H∽FFH D20H∽F FH 纠错 正确答案B您的答案是 未作答回答错误展开 解析 知识点 单片机原理及应口作输入用途之前必须( )。
用作业题 5. P0 . P1(4分) A相应端口先置 1 B相应端口先置 0 C外接高电平 D外接上拉电阻 纠错 正确答案D您的答案是 未作答回答错误展开 解析 知识点 单片机原理及应用作业题 6. 8051 的程序计数器 P C 为 16 位计数器,其寻址范围是( )。
(4分) A8K B16 K C32 K D64 K 纠错 正确答案D您的答案是 未作答回答错误展开 解析 知识点 单片机原理及应用作业题 7. 8051与8751的区别是:(4分) A内部数据存储但也数目的不同 B内部程序存储器的类型不同 C内部数据存储器的类型不同 D内部的寄存器的数目不同 纠错 正确答案B您的答案是 未作答回答错误展开 解析 知识点 单片机原理及应用作业题 8. MCS-51 单片机用来开放或禁止中断的控制寄存器是( )。
一、填空题(每空2分,共20分)1.80C51的中断分为________________和________________共两个优先级。
2.位处理器也称为________________,它以状态寄存器中的________________为累加位。
3.80C51内部共有256个数据存储单元,按其功能分为两部分:________________单元和________________单元。
4.MCS-51时序的定时单位共有四个,从小到大依次是________________、________________、________________和________________。
二、说明引脚或寄存器功能(每题5分,共25分)1.PSEN2.V SS3.PSW4.PC5.IP三、说明指令功能及操作数寻址方式(双操作数时只要求说明源操作数)(每题5分,共25分)1.PUSH DPH2.JMP @A+DPTR3.MOV 3BH, C4.ADD A,#0EDH5.MOVX A,@ DPTR四、阅读程序,指出程序功能,并给循环体内指令加上注释。
(10分)MOV R0,#44HMOV R3,#04HMOV R1,#00HMOV R2,#00HLOOP:MOVX A,@R0;ADDC A, R2;MOV R2, A ;JNC LOOP1 ;INC R1;LOOP1:DEC R0;DJNZ R3,LOOP ;五、扩展作图(10分)用一片6264和一片2764构成单片机的数据存储区和程序存储区,如图,地址译码采用线选法。
画出有关连接线,给出6264和2764的地址范围。
六、编程(10分)使用定时/计数器0以工作方式2实现定时,在P1.0输出周期为200μs的连续方波。
已知晶振频率fosc=6MH。
求计数初值,方式控制字,编制相应程序.(中断方式)TMOD格式:参考答案与评分标准一、填空题(每空2分,共20分)5.高级、低级。
单片机原理与应用考试试题一、填空题(每空 2 分,共 40 分)1、单片机是将_____、_____、_____和_____等部件集成在一个芯片上的微型计算机。
2、单片机的存储器分为_____和_____,其中_____存储器在掉电后数据会丢失。
3、单片机的并行 I/O 口有_____个,分别是_____、_____、_____和_____。
4、单片机的复位方式有_____复位和_____复位两种。
5、单片机的中断源有_____个,分别是_____、_____、_____、_____和_____。
6、单片机的定时器/计数器有_____个,分别是_____和_____。
7、单片机指令系统中,数据传送指令有_____、_____和_____等。
二、选择题(每题 3 分,共 30 分)1、单片机的工作频率主要取决于()A 晶振频率B 复位电路C 电源电压D 存储容量2、以下不是单片机特点的是()A 集成度高B 功耗低C 性价比高D 运算速度快3、单片机的程序计数器 PC 是()位的。
A 8B 16C 32D 644、单片机的中断优先级可以通过()设置。
A 中断允许寄存器B 中断优先级寄存器C 定时器控制寄存器D 串行口控制寄存器5、要使单片机的 P1 口输出低电平,应执行的指令是()A MOV P1,0FFHB MOV P1,00HC CLR P1D SETB P16、单片机的堆栈指针 SP 复位后指向()A 00HB 07HC 30HD 7FH7、以下指令中,属于逻辑运算指令的是()A ADDB SUBBC ANLD MOV8、单片机在执行 MOVX 指令时,相关的控制信号是()A RD 和 WR 均为低电平B RD 为低电平,WR 为高电平C RD 为高电平,WR 为低电平 D RD 和 WR 均为高电平9、若单片机的晶振频率为 12MHz,机器周期为()A 1μsB 2μsC 4μsD 8μs10、要使单片机能够响应外部中断 0,需要设置的寄存器是()A IEB IPC TCOND SCON三、简答题(每题 10 分,共 30 分)1、简述单片机的工作过程。
单片机原理及应用A-题库1、单片机就是把(CPU)、( 输入输出)、和( 存储器 )等部件都集成在一个电路芯片上,并具备一套功能完善的( 指令系统 ),有的型号同时还具备( AD )和( DA )等功能部件,其简称为( 微处理器 )或(微控制器)。
2、当扩展外部存储器或I/O口时,P2口用作(地址线的高8位)。
3、MCS-51单片机内部RAM区有(4)个工作寄存器区。
4、MCS-51单片机内部RAM区有128个位地址5、若不使用89C51片内的程序存储器,引脚()需要接地。
6、当MCS-51引脚(ALE)信号有效时,表示从P0口稳定地送出了低8位地址.7、在单片机的RESET端出现(2)个机器周期以上的高电平时,便可以可靠复位8、MCS-51系列单片机有:(外部中断0), (外部中断1), (定时/计数器T0溢出中断),(定时/计数器T1溢出中断), (串行口)等5个中断请求源。
9、C51中“!”运算符的作用是(取反)10、所谓的单片机,就是将CPU、存储器、定时计数器、中断功能以及I/O设备等主要功能部件都集成在一块超大规模集成电路的微型计算机。
(正确)11、8051单片机,程序存储器数和数据存储器扩展的最大范围都是一样的。
(正确)12、8位二进制数构成一个字节,一个字节所能表达的无符号数的范围是0-255。
(正确)13、8051中的工作寄存器就是内部RAM中的一部份。
(正确)14、使用89C51且 =0时,可外扩64KB的程序存储器。
(错误)15、因为MCS-51 可上电复位,因此,MCS-51系统也可以不需要复位电路。
(错误)16、一个函数利用return可同时返回多个值。
(错误)17、89C51每个中断源相应地在芯片上都有其中断请求输入引脚。
(错误)18、中断初始化时,对中断控制器的状态设置,只可使用位操作指令,而不能使用字节操作指令。
(错误)19、89C51单片机五个中断源中优先级是高的是外部中断0,优先级是低的是串行口中断。
单片机原理及应用测试题+参考答案一、单选题(共100题,每题1分,共100分)1、在共阳极数码管显示字符9的显示码是()A、0x7dB、0x06C、0x8fD、0x90正确答案:D2、51式单片机第()引脚为+5V电源引脚A、31B、9C、10D、40正确答案:D3、采用中断技术不能实现哪些功能()A、同时进行两个程序B、分时操作C、故障处理D、实时处理正确答案:A4、计算机组成()A、CPU、内存I/0口B、CPU、键盘、显示器C、主机、外设备D、以上都是正确答案:B5、设异步传输时的波特率4800bps,若每个字符对应一位起始位,七位有效数据位,一位偶校验位,大位停止位,则每秒钟传输的最大字符数是()A、240B、4800C、480D、2400正确答案:C6、定时器计数器T0有()种工作方式A、2B、5C、3D、4正确答案:D7、若LED数码管显示字符“8”的字模是0X7f,则可以断定该数码管是()A、共阳极数码管B、共阴极数码管C、动态显示原理D、静态显示原理正确答案:B8、3X3矩阵键盘和单片机直接连接时,需要()个I/0A、8B、9C、6D、4正确答案:C9、89C51单片机方式0的波特率为()A、不变B、可变C、随机D、自定义正确答案:A10、十进制126数其对应的十六进制数可表示为()。
A、FEB、7EC、8FD、8E正确答案:B11、当INT0中断时,IE寄存器地址为()A、0X81B、0X91C、0X84D、0X85正确答案:A12、在中断响应不受阻的情况下,CPU对外部中断请求做出响应所需的最短时间为()机器周期。
A、1个B、2个C、3个D、8个正确答案:C13、减小频率,减小占空比,可能会出现蜂鸣器()A、音调音量都减小B、音调减小,音量增大C、音调增大,音量减小D、音调音量都增大正确答案:A14、51单片机定时器工作方式0是指()A、8位自动重装B、16位C、13位D、8位正确答案:C15、在每次传输完后TI置1后应进行的操作是()A、RI=0B、TI=2C、RI=1D、TI=0正确答案:D16、8051单片机()口是一个8位漏极型开路型双向I/O端口。
《单⽚机应⽤技术》模拟试卷(A卷)答案⼀、单项选择题:(共20题,每题1分,共20分)1、单⽚机8031的/EA引脚(C)。
A. 可悬空B. 必须接+5V电源C. 必须接地D. 以上三种情况视需要⽽定2、MCS-51单⽚机的4个并⾏I/O端⼝作为通⽤I/O端⼝使⽤,在输出数据时,必须外接上拉电阻的是(A)。
A. P0⼝B. P1⼝C. P2⼝D. P3⼝3、当MCS-51单⽚机应⽤系统需要扩展外部存储器或其它接⼝芯⽚时,(A)可作为低8位地址总线使⽤。
A. P0⼝B. P1⼝C. P2⼝D. P0⼝和P2⼝4、系统复位后,堆栈指针SP的内容是(B)。
A. 08HB. 07HC. 30HD. 50H5、MCS-51单⽚机的位寻址区位于内部RAM的( D )单元。
A. 00H~7FHB. 20H~7FHC. 00H~1FHD. 20H~2FH6、PSW中的RS1和RS0⽤来(A)。
A. 选择⼯作寄存器组B. 指⽰复位C. 选择定时器D. 选择⼯作⽅式7、MCS-51单⽚机规定⼀个机器周期共有(A)个节拍。
A. 12B. 6C. 8D. 168、下⾯叙述不正确的是(C)。
A. ⼀个C源程序可以由⼀个或多个函数组成B. ⼀个C源程序必须包含⼀个函数main()C. 在C51中,注释说明只能使⽤/*……*/注释D. C程序的基本组成单位是函数9、在C51程序中常常把(D)作为循环体,⽤于消耗CPU时间,产⽣延时效果。
A. 赋值语句B. 表达式语句C. 循环语句D. 空语句10、在单⽚机应⽤系统中,LED数码管显⽰电路通常有(C )显⽰⽅式。
A. 静态B. 动态C. 静态和动态D. 查询11、共阳极LED数码管加反向器驱动时显⽰字符“6”的段码是(B)。
A. 06HB. 7DHC. 82HD. FAH12、LED数码管若采⽤动态显⽰⽅式,下列说法错误的是(C)。
A. 将各位数码管的段选线并联B. 将段选线⽤⼀个8位I/O端⼝控制C. 将各位数码管的公共端直接连接在+5V或者GND上D. 将各位数码管的位选线⽤各⾃独⽴的I/O端⼝控制13、按键开关的结构通常是机械弹性元件,在按键按下和断开时,触点在闭合和断开瞬间会产⽣接触不稳定,为消除抖动引起的不良后果,常采⽤的⽅法有(C )。
单片机原理及应用试题含参考答案一、单选题(共54题,每题1分,共54分)1.用8051的定时器T1作定时方式,用模式1,则工作方式控制字为A、05HB、50HC、01HD、10H正确答案:D2.用8051的定时器,若用软启动,应使TOMD中的A、GATE位置1B、C/T位置1C、GATE位置0D、C/T位置0正确答案:C3.4K程序存储器常用的芯片是EPROM是():A、2716B、2732C、2764D、27128E、27256F、27512正确答案:B4.已知(A)=59H,(SP)=32H,(32H)=6CH,执行指令POPACC后SP的内容为():A、59HB、32HC、6CHD、31H正确答案:D5.执行中断处理程序最后一句指令RETI后,A、程序返回到ACALL的下一句B、程序返回到LCALL的下一句C、程序返回到主程序开始处D、程序返回到响应中断时一句的下一句正确答案:D6.8051单片机的定时器T1用作定时方式时是A、由内部时钟频率定时,一个机器周期加1B、由外部时钟频率定时,一个时钟周期加1C、由内部时钟频率定时,一个时钟周期加1D、由外部时钟频率定时,一个机器周期加1正确答案:A7.型号为2764的EPROM容量是():A、2KBB、4KBC、8KBD、16KB正确答案:C8.已知(A)=7FH,(PSW)=00H,当执行RRCA指令后A的内容为():A、FEHB、FFHC、3FHD、BFH正确答案:C9.MOVC,bit是()A、数据传送指令B、算术运算指令C、逻辑运算指令D、控制转移指令E、位操作指令正确答案:E10.A7H和5BH两个立即数相加后,和为(),(CY)是()。
A、1CH,0B、C1H,0C、02H,1D、C1H,1正确答案:C11.DJNZdirect,rel是()A、数据传送指令B、算术运算指令C、逻辑运算指令D、控制转移指令E、位操作指令正确答案:D12.执行程序:MOVDPTR,#8000HMOVXA,@DPTRADDA,20HMOVR0,#00HMOVx@R0,AINCR0CLRAADDCA,#00HMOVx@R0,ARET之后则CY 是()A、0B、1C、-1D、2正确答案:A13.MCS-51指令系统中,指令ADDA,R0执行前(A)=86H,(R0)=7AH,(C)=0执行后,其结果为()。
大学期末考试试卷《单片机原理及应用》大学考试试题A卷及参考答案一、填空题(每空格1分,共10分)1.MCS—51布尔处理机的存储空间是_______。
2.P2口通常用作_______,也可以作通用的I/O口使用。
3.若由程序设定RS1、RS=01,则工作寄存器R~R7的直接地址为______。
4.8051的堆栈区一般开辟在_______。
5.所谓寻址,其实质就是_______。
6.存储器映象是_______。
7.定时器中断请求发生在_______。
8.中断响应时间是指______。
9.通过CPU对I/O状态的测试,只有I/O已准备好时才能进行I/O传送,这种传送方式称为_______。
10.在中断服务程序中现场保护和现场恢复期间,中断系统应处在____状态。
二、单项选择题(在每小题的四个备选答案中,选出一个正确答案,并将正确答案的序号填在题干的括号内。
每小题1分,共10分)1.MCS-51单片机复位操作的主要功能是把PC初始化为( )。
A.0100HB.2080HC.0000HD.8000H2.若单片机的振荡频率为6MHz,设定时器工作在方式1需要定时1ms,则定时器初值应为( )。
A.500B.1000C.216-500D.216-10003.定时器1工作在计数方式时,其外加的计数脉冲信号应连接到( )引脚。
A.P3.2 B.P3.3C.P3.4D.P3.54.当外部中断请求的信号方式为脉冲方式时,要求中断请求信号的高电平状态和低电平状态都应至少维持( )。
A.1个机器周期B.2个机器周期C.4个机器周期D.10个晶振周期5.MCS-51单片机在同一优先级的中断源同时申请中断时,CPU首先响应( )。
A.外部中断0B.外部中断1C.定时器0中断D.定时器1中断6.定时器若工作在循环定时或循环计数场合,应选用( )。
A.工作方式0B.工作方式1C.工作方式2D.工作方式37.MCS-51单片机的外部中断1的中断请求标志是( )。
物机院(系)级专业班《单片机原理与应用技术》试卷注意事项:1、学生的院(系)别、专业、班级、姓名、学号必须填写在考生信息栏内指定的位置。
2、学生在考试之前必须填写考试时间和地点。
3、答题字迹要清楚,并保持卷面清洁。
一、填空题(本大题共10小题,每空2分,共30分)请在每小题的空格中填上正确答案。
错填、不填均无分。
5.在AT89S51单片机中,一个机器周期包括12个时钟周期,如果采用12MHZ晶振,一个机器周期为1us6、通常、单片机上电复位时PC= 0000H ,SP= 07H ;7. 51系列单片机的CPU是由和构成。
8. 51系列单片机的存储器包括:数据存储器和程序存储器。
9.堆栈数据写入和读出遵守“先入后出,后进先出”的规则。
二、单项选择题(本大题共10小题,每小题2分,共20分)在每小题列出的四个备选项中只有一个是符合题目要求的,请将其代码填写在题后的括号内。
错选、多选或未选均无分。
2.对某单元的部分位取反,应采用下面哪种逻辑操作()。
A. ANLB. XRLC. CPLD. ORL3.程序计数器PC和堆栈指针SP两个寄存器的位数分别是()A.PC-8位,SP-8位 B.PC-8位,SP-16位C.PC-16位,SP-8位 D. PC-16位,SP-16位4. 若(A)=40H, (CY)=0, 则执行RLC A 指令后,(A)=( ) 。
A. 56HB. 0C0HC. 80HD. 0B3H5、以下哪一条指令的写法是错误的()。
A. INC DPTRB. DEC AC. MOV R0,#0FEHD. PUSH A6、以下哪一条是位操作指令()。
A. CLR P1.0B. MOV P0,#0FFHC. CPL AD. POP PSW7、要用传送指令访问MCS-51片外RAM,它的指令操作码助记符应是()A. MOVB. MOVXC. MOVCD. 以上都是10.已知一位7段共阳数码管(如图2),要使它显示数字3,则它的代码是()。
答题卷
(请将1-3题答案写在本答题卷上,别处答题将视作无效)一、判断题(10*2=20分,请在正确的题号下打√,错误的题号下打×)
二、单项选择题(10*2=20分)
三、简答题(5*6=30分)
1.
2. 3.
4.
5.
四、应用题(2*15=30分)
2015-2016学年第一学期考试试题 (A)卷课程名称《单片机原理及应用》任课教师签名陈艳王春梅
出题教师签名题库出题审题教师签名
考试方式(闭)卷适用专业13计算机,13网络工程
考试时间(120)分钟
一、判断题(10*2=20分)
( )1.AT89S51片内包括一个8位的微处理器,4KB RAM,4KB Flash ROM 及一些外围部件。
( )2.AT89S51的中断系统具有5个中断源,可以通过软件设置5级中断优先级。
( )3.AT89S51片内RAM的前32个字节是4组通用工作寄存器区,每组占用8字节,寄存器编号为R0~R7。
( )4.PSEN为程序选通允许控制端,用作片外RAM的读选通信号。
( )5.若变量的存储类型为xdata,表示变量存放在片内RAM中。
( )6.表达式x & 0x0f可以使字节变量x高四位不变,低四位取反。
( )7.P0口可以作为地址总线和数据总线的分时复用端口,不能作为普通的I/O端口使用。
( )8.51单片机可以用软件设置中断允许,中断优先级别,但不允许中断嵌套。
( )9.定时模式是对单片机系统时钟经12分频后的内部脉冲信号计数。
( )10.LCD控制器、驱动器、RAM、ROM和液晶显示器用PCB连接在一起,称为液晶显示模块。
二、单项选择题(10*2=20分)
1.单片机通常被称为(),常嵌入到各种应用系统中,在工业检测、
控制领域中被广泛使用。
A) CPU B) MCU C) MPU D) FPGA
2.单片机的可执行文件扩展名是()
A) .DSN B) .C C) .uvproj D) .hex
3.RST引脚上出现持续两个机器周期以上的高电平,系统将会()
A) 复位 B) 进入空闲模式 C) 进入掉电运行模式 D) 关机
4.在AT89S51系统中,一个机器周期包含()个时钟周期。
A) 1 B) 6 C) 8 D) 12
5.单片机程序存储器的寻址范围是由程序计数器PC的位数所决定的,
AT89S51的PC为16位,标志着它最大寻址范围为()
A) 16KB B) 64KB C) 1MB D) 1KB
6.下列关于中断说法错误的是()。
A) 中断函数没有返回值
B) 中断函数不能进行参数传递
C) 中断函数不能被其它语句调用
D) 一个程序中只能定义一个中断函数
7.在AT89S51的中断请求源中,需要外加电路实现中断撤销的是()。
A) 电平方式的外部中断请求 B) 边沿触发的外部中断请求
C) 外部串行中断D) 定时中断
8.下列语句中,可以使T0停止计数的是()。
A) TR0=1; B)TR0=0; C)TR1=1; D) TR1=0;
9.串行口的()为同步移位寄存器输入/输出方式。
这种方式一般用
于串口外接移位寄存器,以扩展并口
A) 方式0 B) 方式1 C) 方式2 D) 方式3
10.ADC0809的()引脚有效时,C,B,A引脚的输入会进入内部的地址
锁存与译码器,译码的结果选中IN0~IN7中的一个通过8路模拟开关。
A) ALE B) OE C) EOC D) START
三、简答题(5*6=30分)
1.系统复位后,单片机会从哪个地址开始执行?怎样找到INT1的中断服务程序入口地址?
2.什么是机器周期?什么是指令周期?在AT89S51单片机中,时钟周期、机器周期和指令周期有什么关系?
3.使用单片机中的定时计数器T0,实现P1_0引脚输出频率为1KHz,占空比为25%的矩形波。
写出对应的程序。
(单片机主频12MHz)
4.INT0中断服务需要完成读P1口,并将结果写入P2口,延时1s,循环七次,每次将P2口数据左移1位,再延时1s,请中断服务函数(直接调用delay( )实现1s延时)。
5.设单片机进行串行异步通信时时钟频率为11.0592MHz,选用T1作为波特率发生器,T1工作在方式2、定时模式。
串口工作在方式1,SMOD=0。
,波特率为4800,求T1的计数初值。
四、应用题(2*15=30分)
1.根据软硬件逻辑功能等效性,有些功能既可以用软件来实现,也可以
用硬件实现。
1)写一个延时函数,实现软件延时(可用参数设置定时长短)
2)单片机的定时/计数器实现定时和计数有什么不同?
3)使用51单片机的定时计数器T0,实现每隔0.05秒触发一次定时器中断,写出对应的程序段。
2.用AT89S51控制DAC0832的接口电路如下图(调整Rp和V REF,使输入
的参考电压V
REF =5V)。
1)图中的锁存器有什么作用?图中对外设端口的选择是采用译码法还
是线选法?
2)当输入数字量为1H时,输出的电压值Vo为多少?若要Vo=-2.5V,
输入的数字量应该为多少(16进制表示)?
3)DAC0832的端口地址为FEH,编程输出三角波。
附:51常用寄存器格式:
参考答案
一、判断题(10*2=20分,请在正确的题号下打√,错误的题号下打×)
二、单项选择题(10*2=20分)
三、简答题(5*6=30分)
1.系统复位后,会从ROM的0000地址取出一条跳转指令,转到系统主程序执行;INT1的中断服务程序入口地址为0x0013
2.机器周期:CPU完成一个基本操作所需要的时间;指令周期是指从取指令、译码到指令执行所需要的时间
时钟周期是计算机最小的时间单位,是CPU工作频率或晶振频率的倒数;单片机的一个机器周期包含12个时钟周期;不同指令的指令周期不同,通常为1-4个机器周期
3.#include <reg51.h>
sbit P1_0=P1^0;
int n=0;
void main()
{
TMOD=0x01;
TH0=(65536-400)/256;
TL0=(65536-400)%256;
P1_0=1;
EA=1;
ET0=1;
TR0=1;
while (1);
}
void timer0() interrupt 1
{
if(P1_0==1)
P1_0=0;
else
{
if (++n==3)
{P1_0=1; n=0;}
}
TH0=(65536-2000)/256;
TL0=(65536-2000)%256;
}
4.void int0( ) interrupt 0
{
int n=7;
P2=P1;
delay( );
while (n-->0)
{ P2=P2<<1;
Delay( );}
}
5.(P121)
)
256
(
12
32
2
X
f
osc
SMOD
-
⨯
⨯
=
波特率 X=FAH
四、应用题(2*15=30分)
1.
1)
void delay(unsigned int n)
{
unsigned int x;
while (n-->0)
for (x=0;x<120;x++);
}
2)对系统时钟的12分频进行计数——定时;对外部输入的脉冲信号进行计数——计数
3) TMOD=0x01;
TH0=(65536-50000)/256;
TL0=(65536-50000)%256;
EA=1;
ET0=1;
TR0=1;
while (1);
2.1)锁存低八位地址,将地址信号和数据信号分开;译码法
2)Vo=-5/256=-0.02V
D=-2.5/5*256=128=80H
3)
#include <reg51.h>
unsigned uchar unsigned char;
void main()
{ uchar pdata *p;
unsinged int d;
p=0xfe;
while (1)
{ for (d=0;d<=0xff;d++) *p=d;
for (d=0xff;d>=0;d--) *p=d;
} }。