单片机原理与嵌入式系统考试卷答案
单片机原理与嵌入式系统考试卷答案

操作,如果对命令口送出0x06控制字,是对 CA.PC6置0 B. PC6置1 C. PC3置0 D. PC4置07、执行如下指令后,50H单元的内容是 C 。
MOV R1,#50HMOV 40H,#07HMOV @R1,40HA. 40HB. 50HC. 07HD. 0FH8、指令MOV A, 3AH的源操作数寻址方式是 C 。
A. 立即寻址方式 C. 直接寻址方式B. 寄存器间接寻址 D. 寄存器寻址方式9、.有如下程序段: CMOV R0, #70HSETB CCLR AADDC A, #00HMOV @R0, A执行完该程序后,70H单元的内容是.A. 0B.00HC.1D.01H10、有如下图: 1键的键码是11101110,14键的键码是 DA. 11011101B. 01110111C. 11011110 D。
11010111二、填空题(每题2分,共44分)1、在程序开头定义了一个符号常量CONST其值为60。
其语句是_#define CONST 60____。
将PORTA定义为外部I/O口,地址为0xffco其语句是_#define PORTA XBYTE [0xffc0]_。
2、在MCS-51单片机中,内部RAM有_4__个通用工作区,它们由PSW_特殊功能寄存器中的_RS1 RS0___来选择。
复位后,默认为___0_____工作寄存器组。
3、MCS-51单片机有_4_个并行I/O口,其中_P0__口作地址/数据复用线,_P2__口作地址总线高8位输出口,_P3__口具有双重功能。
4、8051内部共有_2_个__16__位的定时器/计数器_TH____和_TL_,每个定时/计数器都可以设置成_定时___或____计数___方式。
5、8051共有_5___个中断源,_2__个中断优先级。
6、单片机要执行的程序的地址放在__PC___寄存器中,MCS-51单片机访问外接数据存储器或I/O口时,对它们的寻址可先把地址放在寄存器__DPTR__中,然后通过寄存器间接寻址来进行访问。
嵌入式系统考试试题及答案

嵌入式系统考试试题及答案一、选择题1、嵌入式系统是指哪些设备?A.智能手机B.平板电脑C.个人电脑D.所有电子设备答案:D.所有电子设备解释:嵌入式系统是指嵌入在其它设备中的小型计算机系统,它们通常具有特定的功能和用途,例如控制机械、电子设备等。
因此,所有电子设备都可以看作是嵌入式系统的一种。
2、嵌入式系统的主要特点是什么?A.体积小B.功耗低C.处理能力强D.以上都是答案:D.以上都是解释:嵌入式系统通常具有体积小、功耗低、处理能力强等特点,这些特点使得它们能够适应各种不同的应用场景。
3、下面哪个不是嵌入式系统的应用?A.手机语音助手B.智能家居控制C.汽车发动机控制D.超级计算机答案:D.超级计算机解释:超级计算机是一种大型计算机系统,主要用于科学计算、数据分析等高性能计算领域,与嵌入式系统的应用场景不同。
4、嵌入式系统开发需要哪些技能?A.硬件设计B.软件编程C.系统集成D.以上都是答案:D.以上都是解释:嵌入式系统开发需要具备硬件设计、软件编程和系统集成等技能,因为嵌入式系统需要与具体的硬件设备进行交互,同时需要进行软件编程来实现特定的功能。
5、下面哪个是嵌入式系统开发的主要语言?A. C语言B. C++语言C. Java语言D. Python语言答案:A. C语言解释:C语言是嵌入式系统开发的主要语言之一,因为它具有高效的性能和直接访问硬件的能力,适合用于编写嵌入式系统的底层代码。
嵌入式系统是现代电子技术中非常重要的一部分,它们广泛用于各种领域,如工业控制、智能家居、医疗设备等。
因此,学习嵌入式系统的知识对于电子工程专业的学生来说是非常重要的。
在这里,我们提供了一些嵌入式系统期末考试的题目和答案,以帮助学生们更好地理解嵌入式系统的基本概念和原理。
解释:嵌入式系统通常具有小型化、快速化和智能化的特点,而巨型化并不是嵌入式系统的特点。
解释:嵌入式系统通常使用低级编程语言,如C语言和汇编语言,而Python语言通常用于高级编程和脚本编写,并不是嵌入式系统常用的编程语言。
《单片机原理与嵌入式系统实践》模拟试卷及答案

《单片机原理与嵌入式系统实践》模拟试卷及答案一、填空题1. 单片机复位方式有外部RST引脚复位,内部低压检测复位,MAX810专用复位电路复位,软件复位,掉电复位/上电复位,看门狗复位和程序地址非法复位。
2. IAP15W4K58S4内部程序存储器(ROM)容量为58KB ,地址从0000H开始,用于存放程序和表格常数。
3. IAP15W4K58S4输入/输出口线38 条,它们都是标准输入输出端口。
4.八段共阳数码管,若H段信号由数据位D7提供,A段信号由数据位D0提供,则‘n’的显示码为__ABH ____。
5.LED为共阳极接法(即负逻辑控制),则提示符P的七段代码值应当为8CH __H。
6.键盘按照接口原理可分为编码键盘和非编码键盘两类。
这两类键盘的主要区别是识别键符及给出相应键码的方法不同,编码键盘主要是用硬件来实现对键的识别,非编码键盘主要是用软件来实现键盘的定义和识别。
7.键盘按照其结构可分为独立式键盘和矩阵式键盘两类。
独立式按键主要用于按键较少的场合,矩阵式主要用于按键较多的场合,也称为行列式键盘。
8.51单片机中的五个中断源分别为:外部中断0、外部中断1 、定时器0 溢出、定时器1溢出和串行口发送或接收完成。
9.外部中断0、1的中断标志是IE0、IE1 ,位于寄存器TCON 中,IE0=1表示INT0端出现有效中断请求信号。
10.51单片机有 2 级优先级,由特殊功能寄存器IP 设置优先级,IP=0x03的作用是外部中断0、定时器0溢出中断优先级为高级。
11.外部中断1的中断号是2号。
12.51单片机的中断源全部设置为相同的优先级,先响应外部中断0 的中断请求。
13. 51单片机有 2 个定时/计数器,它们能实现定时和计数功能。
14.TMOD=0x51的含义是定时器0工作在定时器模式方式1,定时器1工作在计数器模式方式1 ,TR0=1表示启动定时器0 。
15.定时/计数器的功能选择位是C/T ,GA TE=0表示定时器计时器仅受TR0或TR1控制。
单片机练习题含参考答案

单片机练习题含参考答案一、单选题(共107题,每题1分,共107分)1.下列产品中属于嵌入式系统的是 ( ) 。
A、MP4B、台式计算机C、笔记本计算机D、Tablet正确答案:A2.8032单片机内部有( )个16位定时/计数器。
A、1B、4C、2D、3正确答案:D3.MCS-51单片机复位后堆栈指针SP=( )。
A、0FFB、7FC、07D、00H正确答案:C4.累加器A的内容是29H,执行SWAP A 指令后累加器的内容变为( ) 。
A、20B、09C、90D、92H正确答案:D5.8051单片机的最高工作频率是 ( ) MHz。
A、24B、6C、12D、3正确答案:C6.89C51单片机的字长是( )位。
A、32B、16C、8D、4正确答案:C7.MCS-51系列单片机内部计数器可实现的最大计数值是 ( ) 。
A、128C、8192D、65536正确答案:D8.对于MCS-51系列单片机来说,直接寻址可寻址的空间是 ( ) 。
A、内部RAM和外部RAMB、程序存储器和外部RAMC、内部RAM中0-7FH的空间和特殊功能寄存器D、外部RAM正确答案:C9.通用异步接收/发送器的英文缩写是 ( ) 。
A、USB、(B)COMC、RS-232D、UART正确答案:D10.累加器A的内容是61H,执行RL A 指令后累加器的内容变为( )。
A、0C2B、0B0C、30D、31H正确答案:A11.下列芯片中属于单片机的芯片是 ( ) 。
A、8088B、8086C、80486D、W78E51B正确答案:D12.8031单片机的RST引脚通过一个 ( ) 与单片机复位电路相连。
A、分频器B、D触发器C、单稳触发器D、施密特触发器正确答案:D13.MCS-51单片机指令DJNZ R0,rel,其转移范围是 ( ) 。
A、-128~+128B、-126~+129C、-130~+125D、-128~+127正确答案:D14.P89C52单片机有 ( )个中断优先级。
嵌入式考试题库及答案

嵌入式考试题库及答案一、单项选择题(每题2分,共20分)1. 在嵌入式系统中,通常采用哪种类型的处理器?A. 通用处理器B. 精简指令集处理器(RISC)C. 复杂指令集处理器(CISC)D. 专用处理器答案:B2. 以下哪个不是嵌入式系统的典型特点?A. 实时性B. 可扩展性C. 资源受限D. 专用性答案:B3. 在嵌入式系统中,以下哪个不是常用的存储介质?A. ROMB. RAMC. 硬盘D. Flash答案:C4. 嵌入式操作系统与通用操作系统的主要区别是什么?A. 嵌入式操作系统更复杂B. 嵌入式操作系统更简单,资源占用少C. 嵌入式操作系统价格更高D. 嵌入式操作系统运行速度更快答案:B5. 以下哪个不是嵌入式系统的应用领域?A. 消费电子B. 工业控制C. 航空航天D. 办公自动化答案:D6. 在嵌入式系统中,通常使用哪种类型的编程语言?A. 汇编语言B. 高级语言C. 机器语言D. 以上都是答案:D7. 以下哪个不是嵌入式系统的开发工具?A. 编译器B. 调试器C. 项目管理软件D. 文字处理软件答案:D8. 在嵌入式系统中,以下哪个不是常用的通信协议?A. TCP/IPB. USARTC. I2CD. USB答案:D9. 嵌入式系统的功耗通常与什么因素有关?A. 处理器速度B. 存储容量C. 系统复杂度D. 以上都是答案:D10. 以下哪个不是嵌入式系统的开发流程?A. 需求分析B. 系统设计C. 编码实现D. 产品发布答案:D二、多项选择题(每题3分,共15分)1. 嵌入式系统的开发过程中,以下哪些是必须考虑的因素?A. 系统性能B. 成本控制C. 系统安全性D. 用户体验答案:ABCD2. 在嵌入式系统中,以下哪些是常见的输入设备?A. 触摸屏B. 键盘C. 鼠标D. 传感器答案:ABD3. 以下哪些是嵌入式系统开发中常用的软件工具?A. 集成开发环境(IDE)B. 版本控制系统C. 项目管理工具D. 数据库管理系统答案:ABC4. 在嵌入式系统中,以下哪些是常见的输出设备?A. 显示器B. 扬声器C. 打印机D. LED灯答案:ABD5. 嵌入式系统的测试通常包括哪些方面?A. 功能测试B. 性能测试C. 安全性测试D. 稳定性测试答案:ABCD三、填空题(每题2分,共20分)1. 嵌入式系统通常由、、和四个部分组成。
嵌入式系统试题及答案

嵌入式系统试题及答案一、单项选择题(每题2分,共20分)1. 嵌入式系统的特点是()。
A. 体积小、成本低、功能强B. 体积大、成本高、功能弱C. 体积小、成本低、功能弱D. 体积大、成本高、功能强答案:A2. 以下哪个不是嵌入式系统的组成部分?()A. 嵌入式微处理器B. 嵌入式操作系统C. 通用操作系统D. 嵌入式软件答案:C3. 嵌入式系统通常用于()。
A. 个人计算机B. 服务器C. 家用电器D. 网络设备答案:C4. 在嵌入式系统中,以下哪个不是常用的编程语言?()A. C语言B. C++C. JavaD. Python答案:D5. 嵌入式系统的开发流程不包括以下哪个步骤?()A. 需求分析B. 系统设计C. 系统测试D. 系统销售答案:D6. 以下哪个是嵌入式系统的硬件平台?()A. 单片机B. 个人电脑C. 服务器D. 工作站答案:A7. 嵌入式系统的实时性要求通常()。
A. 非常高B. 一般C. 非常低D. 可有可无答案:A8. 以下哪个不是嵌入式系统的开发工具?()A. 编译器B. 调试器C. 编辑器D. 游戏机答案:D9. 嵌入式系统通常不用于以下哪个领域?()A. 汽车电子B. 移动通信C. 航空航天D. 办公自动化答案:D10. 以下哪个是嵌入式系统的软件平台?()A. 操作系统B. 数据库系统C. 网络服务器D. 办公软件答案:A二、多项选择题(每题3分,共15分)1. 嵌入式系统的开发需要考虑以下哪些因素?()A. 系统稳定性B. 系统安全性C. 系统可扩展性D. 系统成本答案:ABCD2. 嵌入式系统的硬件设计通常包括以下哪些部分?()A. 微处理器B. 存储器C. 电源管理D. 显示设备答案:ABCD3. 嵌入式系统的软件设计通常包括以下哪些部分?()A. 操作系统B. 应用程序C. 驱动程序D. 用户界面答案:ABCD4. 以下哪些是嵌入式系统的开发工具?()A. 交叉编译器B. 版本控制系统C. 性能分析工具D. 游戏机答案:ABC5. 嵌入式系统在以下哪些领域有广泛应用?()A. 工业控制B. 消费电子C. 医疗设备D. 办公自动化答案:ABC三、判断题(每题2分,共10分)1. 嵌入式系统与通用计算机系统没有区别。
单片机与嵌入式系统样卷试题及答案2

《单片机原理及应用》考试样卷A一简答(4*5=20分)1 指令MOV @R1,A对目的操作数采用的是何种寻址方式?写出它的机器代码。
2 指出下列指令的对错(对用”T”表示,错用”F”表示):1)MOV R1, R32)PUSH DPTR3)RRC A4)MOV A,@R25) DJNE R1,LOOP3 MCS-51的并行I/O口信息有哪两种读取方法?ORL P1,#0FFH这条指令对P1口使用的是哪种读取方法?4 简述软件实现按键消抖的方法以及为什么要消除按键抖动。
二程序阅读题(6+8+9=23分)1)当下列程序执行完后,R0及累加器的内容是什么?MOV A, #71HMOV R0, #0AHXCHD A, R0SWAP AXCH A, R02)执行下述程序后,SP=? B=? PC=? ,并写出每条指令的首地址。
ORG 3100HMOV SP,#50HMOV A,#50HLCALL SUBRADD A,#22HCLR CSUBB A,#50HMOV B,AL1: SJMP L1SUBR: MOV DPTR,#310DHHPUSH PSWPUSH APUSH DPLPUSH DPHRET3)假设8031片内RAM由地址20H开始的10个单元内存放着字符串‘ABC123%@#!’(ASCII码)。
片内RAM由地址30H开始的10个单元内存放的数均为0。
I.这段程序的功能是什么?II.程序执行后,R7=III.程序执行后30H~39H的内容是什么?程序清单如下:MOV R0,#20HMOV R1,#30HMOV R6,#10MOV R7,#0NEXT1: MOV A,@R0INC R0CJNE A,#30H,L1L1: JC NEXT2CJNE A,#3AH,L2L2: JNC NEXT2INC R7MOV @R1,AINC R1NEXT2: DJNZ R6,NEXT1RET三为下列程序中有下划线的指令写出简要注释,并指出整个程序实现的功能。
嵌入式考试试题及答案

一、填空题(请将答案填入题后括号中):共10小题,每小题2分,满分20分。
1、一般而言,嵌入式系统的构架可以分为4个部分:分别是(处理器)、存储器、输入/输出和软件,一般软件亦分为操作系统相关和(应用软件)两个主要部分。
2、根据嵌入式系统使用的微处理器,可以将嵌入式系统分为嵌入式微控制器, (嵌入式微处理器),(嵌入式DSP处理器)以及片上系统。
3、操作系统是联接硬件与应用程序的系统程序,其基本功能有(进程管理)、进程间通信、(内存管理)、I/O资源管理。
4、从嵌入式操作系统特点可以将嵌入式操作系统分为(实时操作系统)和分时操作系统,其中实时系统亦可分为(硬实时操作系统)和软实时系统。
5、内核负责管理各个任务,或者为每个任务分配CPU时间,并且负责任务之间的(通信),内核的基本服务是(任务切换)。
6、嵌入式开发一般采用(宿主机/目标机)方式,其中宿主机一般是指( PC机/台式机)。
7、哈佛体系结构数据空间和地址空间(分开),ARM7TDMI 采用(冯诺依曼体系)的内核架构。
二、选择题(请将答案填入题后括号中):共10小题,每小题2分,满分20分。
1、要使CPU能够正常工作,下列哪个条件不是处理器必须满足的。
( D )(A) 处理器的编译器能够产生可重入代码(B)在程序中可以找开或者关闭中断(C) 处理器支持中断,并且能产生定时中断(D)有大量的存储空间 2、下面哪种操作系统最方便移植到嵌入式设备中。
( D )(A) DOS(B)UNIX(C) Windows xp (D)LINUX在CPU中,__(3)__可用于传送和暂存用户数据,为ALU 执行算术逻辑运算提供工作区。
(3)A. 程序计数器 B. 累加寄存器 C. 程序状态寄存器 D. 地址寄存器●关于在I/O 设备与主机间交换数据的叙述,“__(4)__”是错误的。
(4)A. 中断方式下,CPU 需要执行程序来实现数据传送任务 B. 中断方式和DMA 方式下,CPU 与I/O 设备都可同步工作C. 中断方式和DMA 方式中,快速I/O 设备更适合采用中断方式传递数据D. 若同时接到DMA 请求和中断请求, CPU 优先响应DMA 请求●关于校验方法,“__(5)__ ”是正确的。
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
操作,如果对命令口送出0x06控制字,是对 C
A.PC6置0 B. PC6置1 C. PC3置0 D. PC4置0
7、执行如下指令后,50H单元的内容是 C 。
MOV R1,#50H
MOV 40H,#07H
MOV @R1,40H
A. 40H
B. 50H
C. 07H
D. 0FH
8、指令MOV A, 3AH的源操作数寻址方式是 C 。
A. 立即寻址方式 C. 直接寻址方式
B. 寄存器间接寻址 D. 寄存器寻址方式
9、.有如下程序段: C
MOV R0, #70H
SETB C
CLR A
ADDC A, #00H
MOV @R0, A
执行完该程序后,70H单元的内容是.
A. 0
B.00H
C.1
D.01H
10、有如下图: 1键的键码是11101110,14键的键码是 D
A. 11011101
B. 01110111
C. 11011110 D。
11010111
二、填空题(每题2分,共44分)
1、在程序开头定义了一个符号常量CONST其值为60。
其语句是_#define CONST 60____。
将PORTA定义为外部I/O口,地址为0xffco其语句是_#define PORTA XBYTE [0xffc0]_。
2、在MCS-51单片机中,内部RAM有_4__个通用工作区,它们由PSW_特殊功能寄存器中的_RS1 RS0___来选择。
复位后,默认为___0_____工作寄存器组。
3、MCS-51单片机有_4_个并行I/O口,其中_P0__口作地址/数据复用线,_P2__口作地址总线高8位输出口,_P3__口具有双重功能。
4、8051内部共有_2_个__16__位的定时器/计数器_TH____和_TL_,每个定时/计数器都可以设置成_定时___或____计数___方式。
5、8051共有_5___个中断源,_2__个中断优先级。
6、单片机要执行的程序的地址放在__PC___寄存器中,MCS-51单片机访问外接数据存储器或I/O口时,对它们的寻址可先把地址放在寄存器__DPTR__中,然后通过寄存器间接寻址来进行访问。
7、定时器运行启停控制位是_TR0,TR1__标志,已知A中值为01100111B,P=_1_。
单片机进行复位操作后,PC自动指向_0000H___单元,表明_程序从0000H地址开始运行_。
8、51单片机能提供_16__条地址线,可扩展_64K__字节的ROM。
9、EPROM2764芯片的存储容量为_8K__,它的地址线有_13__根。
10、ADC 0809是8位逐次逼近__型A/D转换器,带__8__个模拟量输入通道。
11、MCS-51单片机中,用__PSEN__信号作外部EPROM的读选通信号;用__RD_____和_WR______信号作外部数据存储器的读/写选通信号。
12、当系统晶振频率为6MHZ,则时钟周期为__1/3__μs,机器周期为__2____μs,最短和最长的指令周期分别为___2_____μs和____8__μs。
13、当单片机的型号为8031/8032时其芯片引线EA一定要接__高___电平。
CPU与内存或I/O接口相连的系统总线通常由___地址总线__、_数据总线_、_控制总线_等三种信号线组成。
14、MCS-51指令系统中,ADD与ADDC指令的区别是__不加进位与加进位的区别_。
15、MCS-51单片机访问片外存储器时利用_ALE信号锁存来自__P0__口的低八位地址信号。
16、12根地址线可选_2_个存储单元,32KB存储单元需要_15__根地址线。
17、用并行口扩展一个有32只按键的行列式键盘,最少需要__12__根I/O线。
18、与Timer工作有关的特殊功能寄存器是:_TMOD_____和_TCON_____。
19、TMOD选方式1 写“M1,M0” = __01_____。
20、已知fosc = 12MHz方式1求50ms计算初值的公式是_TH0=(65536-50000)/256; TL0=(65536-50000)%256;__。
21、74LS273通常用来作__输出___接口扩展;而74LS244则常用来作简单_输入__接
口扩展。
22、C51提供的位操作运算符有_& | ! << >> ___。
三、简答题(每题4分,共24分)
2、试说明8051单片机的专用控制信号线ALE、PSEN的含义是什么?
•ALE地址锁存允许/编程脉冲输入端。
P0口寻址外部低8位地址时接外部锁存器G端;
ALE端平时会输出周期正脉冲:f fosc/6 ;
对片内ROM编程时编程脉冲由此端加入
•PSEN寻址外部程序存储器时选通外部EPROM的
读控制端(OE)低有效。
3、如下函数是什么函数:
V oid inter_ex1 () interrupt 2 using 2
{
}
是外部中断1 中断函数。
4、12M晶振选定时器0 方式1,定时50MS ,定时器1方式2计数100次,编写C51初始化程序。
TMOD=0x51;
TH0=(65536-50000)/256;
TL0=(65536-50000)%256;
TH1= 256-100
TL1=256-100
6、特殊功能寄存器PSW地址为D0在C51中如何定义?其中CY又如何定义?Sfr PSW=0xd0;
Sbit CY=PSW^7;
四、分析程序(每题4分,共16分)
1、已知dd的内容为0xaa执行如下程序后,d_dat输出值:
void out_disp(unsigned char dd) {
unsigned char i;
sbit d_dat,d_clk;
for (i=0;i<8;i++) {
if (dd&0x01) d_dat=1; else d_dat=0;
d_clk=0;
dd>>1;
d_clk=1; }}
答案:01010101
2、有如下DAC0832输出程序段,画出它的输出波形?
#include<absacc.h>
#include<reg51.h>
#define DA0832 XBYTE[0xffe]
#define uchar unsigned char;
#defiine uint unsigned int
void stasr(void)
uchar i;
while(1)(
for(i=0;i<=255;i++=)
{ DA0832=I;
}
} }
3 、如下定时器程序画出它的P1。
1端输出波形,并写出定时间常数。
#include <reg51.h>
sbit P1_1=P1^1;
void timer0(void) interrupt 1 using 1 {
P1_1=!P1_1;
TH0=65536-1000/256; TL0=65536-1000%256;
}
void main (void) {
TMOD=0x01;
TH0=65536-1000/256; TL0=65536-1000%256;
EA=1; ET0=1; TR0=1;
Do { } while(1);
} 时间周期是1MS
4、单片机P0口连接8个8段数码管的段码端,P2口连接8个8段数码管的位码端,有如下程序:
#include <reg52.h>
unsigned char code T AB[]={ 0xc0,0xf9,0xa4,0xb0,0x99,0x92,0x82,0xf8,0x80,0x90}; unsigned char aa, b1[8]; int ii;
void main
{
for(ii=0;ii<8;ii++) { b1[i]=8-ii; }
while(1)
aa=0xfe;
for(ii=0;ii<8;ii++) {
P2=0xff; P0=T AB[b[ii]; P2=aa; aa=aa<<1 aa=aa|0x01;} }
}
写出个8段数码管显示的数。
答案: 1 2 3 4 5 6 7 8
五、综合设计(每题9分,共18分)
2、在INT1引脚接一个按钮开关到地,每按一下按钮就申请一次中断,编写C51中断服务程序:从左到右依次点亮八盏灯。
V oid inter_ex1 () interrupt 2 using 2
V oid main()
{ { IE=ox82;
Unsigned char aa; int I; while (1)
Aa=0x80; {}
For (i=0;i<8;i++)
{ P1=aa; daly(1000) aa=aa>>1; }} }。