单片机竞赛题目

单片机竞赛题目
单片机竞赛题目

2004年湖北省大学生电子设计竞赛试题

竞赛举办时间:2004年8月26日8:00~8月29日20:00

其他竞赛规则与全国竞赛规则一致

【仅供参考】

简易发射机电路( A题)

一、任务

设计并制作一简易发射机电路。示意图如图1所示。

图1简易发射机电路示意图

二、要求

1、基本要求

(1)采用锁相等技术设计并制作调幅信号源(调制信号外加,其频率为100kHz)。

a.输出波形(载波、包络)无明显失真;

b.载波频率:15MHz;

c.载波频率准确度:1×10-5;

d.载波频率稳定度:1×10-5;

e.已调波输出电压幅度:V P-P=1V±0.1V;

f.调制系数:m A=30%。

(2)采用功率合成技术设计并制作15MHz高效高频功率放大器。

a.输出波形对称且无明显失真;

b.-3dB带宽:500kHz ± 50 kHz;

c.输出功率:在单电源12V时,50Ω负载电阻上的输出功率≥40 mW;

d.功率放大器的效率:≥50%。

2、发挥部分

(1)提高功率放大器的输出功率和效率:50Ω纯阻负载时输出功率≥60mW,效率≥60%。

(2)在不改变参数条件下,负载为容性负载(50Ω纯阻,串联47pF 电容)时,其纯阻上的功率≥60mW,效率≥60%。

(3)实时数字显示功率放大器的输出功率和效率。

(4)其它。

三、评分标准

四、说明

1、用小功率管和传输线变压器实现高频功率合成。

2、功率管集电极与直流电源间,应有便于测量直流电流的测试点。

3、纯阻负载和容性负载用跳线K转换,其示意图如图2所示。

图2 纯阻负载和容性负载用跳线K转换示意图

简易心电图仪(B题)

一、任务

设计制作一个简易心电图仪,可测量人体心电信号并在示波器上显示出来,示意图如下:

RA

导联电极说明:

RA:右臂;LA:左臂;LL:左腿;RL:右腿。

第一路心电信号,即标准I导联的电极接法:RA接放大器反相输入端(-),LA接放大器同相输入端(+),RL作为参考电极,接心电放大器参考点。

第二路心电信号,即标准II导联的电极接法:RA接放大器反相输入端(-),LL接放大器同相输入端(+),RL作为参考电极,接心电放大器参考点。

RA、LA、LL和RL的皮肤接触电极分别通过1.5m长的屏蔽导联线与心电信号放大器连接。

二、要求

1、基本要求

(1)制作一路心电信号放大器,技术指标如下:

a.电压放大倍数:1000,误差:±5%;

b.-3dB低频截止频率:0.05Hz(可不测试,由电路设计予以保证);

c.-3dB高频截止频率:100Hz,误差:±10Hz;

d.频带内响应波动:在±3dB之内;

e.共模抑制比:≥ 60dB(含1.5m长的屏蔽导联线,共模输入电压范围:±7.5V);

f.差模输入电阻:≥5MΩ(可不测试,由电路设计予以保证);

g.输出电压动态范围:大于±10V。

(2)按标准I导联的接法对一位参赛队员进行实际心电图测量。

a.能在示波器屏幕上较清晰地显示心电波形。心电波形大致如下图所示:

b.实际测试心电时,放大器的等效输入噪声(包括50Hz干扰):<400μV (峰-峰值)。

(3)设计并制作心电放大器所用的直流稳压电源:

直流稳压电源输出交流噪声:<3mV(峰-峰值,在对放大器供电条件下测试)。

2.发挥部分

(1)扩展为两路相同的心电放大器,可同时测量和显示标准I导联和标准II 导联两路心电图,并且能达到基本要求(2)的效果。

(2)具有存储、回放已测心电图的功能。

(3)将心电信号放大器-3dB高频截止频率扩展到500Hz,并且能达到基本要求(2)的效果。

(4)将心电信号放大器共模抑制比提高到80dB以上(含1.5m长的屏蔽导联线)。

(5)其它。

三、评分标准

四、说明:

对人体心电信号进行实测时应注意的事项:

1. 可用20mm×20mm薄铜皮作为皮肤接触电极。

2. 用带有尼龙拉扣的布带或普通布带将电极分别捆绑在四肢相应位置,如

示意图所示。

3. 测量心电图前,应使用酒精棉球仔细将与电极接触部位的皮肤擦净,然

后再捆绑电极。为减小电极与皮肤间的接触电阻,最好在电极下滴1-2滴5%的盐水,或用5%盐水浸过的棉球垫在电极与皮肤之间。

4. 被测人员应静卧,以避免测量基线大幅度漂移,降低噪声。

简易综合测试仪(C题)

一、任务

设计并制作一个简易综合测试仪,包括电平(电压)表、电平振荡器等部分,示意图如下:

二、要求

1、基本要求

(1)电平(电压)表

a.被测信号频率范围:20 Hz~100 kHz。

b.电平测量显示范围:-57.8dB~+20.0 dB(可分多量程)。

c.电平测量误差:±0.3dB。

d.电压测量显示范围:.001V~9.99V(可分多量程)。

e.电压测量误差:±(3%读数+2个字)

f.输入阻抗:分600Ω、高阻(≥5MΩ)两档(可不测试,在电路设计中予以保证) 。

g.具有自动零点调节功能和自动量程转换功能。

(2)电平振荡器

a.输出频率范围:20 Hz~100kHz。频率步进值可预置,视不同的频率范围步进值可分别预置为10Hz,100Hz,1kHz,10kHz。

b.输出频率误差:±0.1%。

c.输出电平范围:-30dB~+20 dB,步进值为10dB(共六种输出电平)。

d.输出电平误差:±0.3dB。

e.输出阻抗:600Ω。

f.输出信号波形无明显失真。

(3)自制稳压电源。

(4)整机消耗功率≤8W。

2.发挥部分

(1)将电平(电压)表被测信号的频率范围扩展至1MHz ,电平振荡器输

出的频率范围也扩展至1MHz ,其它要求不变。 (2)具有幅频特性测试功能,能在预置的频率范围内自动步进测量,要求

逐点显示频率值和对应的电压值,扫描速度≥10点/分钟,频率步进值可预置。 (3)具有存储回放功能,扫描结束后能调出各个测量频率点的信号电压值,

存储点不低于20个。 (4)其它。

三、评分标准

四、说明

1、电平是以基准量0.775V(正弦有效值)作为零电平(0dB),则任意电压x U 的

电平定义为:)

(775.0)

(lg

20V V U L x V (dB)

2、要求电平表的数字显示为3位,电平振荡器的频率数字显示不少于4位,并要求小数点和单位自动指示。

3、测试之前,允许对仪器的精度调整一次。

4、测试整机消耗功率时,应在整流滤波电路和稳压电路之间测量电压和电流。

电梯控制模型(D题)

一、任务

设计并制作一个电梯控制模型。示意图如图1所示。

二、要求:

1、基本要求:

(1)当某层有呼叫并有呼叫信号显示时,桥厢模型作相应的运动,并准确平层,平层的位置误差 10mm。要求平均每层运行时间不超

过5秒,平层结束时给出提示信号。

(2)当有多层呼叫时,桥厢模型将按说明中的电梯模型运行规则作相应的运动,并依次在呼叫的楼层停留5秒。

(3)能自动记录、显示桥厢模型当前到达的楼层编号。

(4)要求桥厢模型在加载400克的条件下,从1层到5层和从5层到1层的往返时间相等,单程时间不超过12秒,往、返时间之差不

大于1秒,并自动记录、显示运行时间。

2、发挥部分:

(1)要求桥厢模型能够加载0~500克的重物,显示并存储该物体的重量,显示分辨率为1克,误差:±3%。

(2)桥厢模型的额定负荷可以预置,当加载的物体超过预置值时,将发出超重报警信号。

(3)增设模拟桥厢内表示乘客欲到达层数的按钮,桥厢模型将按照电梯模型运行规则作相应的运动。

(4)其它。

二、评分标准

三、说明

1、控制电机类型不限,其安装位置及安装方式自定。

2、电梯竖井间部分也可简化,由一垂直平面代替,如图2所示。

3、平层的要求是以桥厢模型J的底平面(或自定标志)与表示楼层的标志

线平齐。

4、要求平层过程中桥厢模型J移动方向保持不变。

5、关于电梯模型运行规则的说明:

(1) 电梯有两种类型的按钮:第

“向下”按钮;第二种为电

梯桥厢内表示要到达楼层编

号的数字按钮。实际制作时,

按钮的安装位置不作任何限

制。

(2) 各按钮呼叫时应有指示灯显

示,电梯响应该按钮的呼叫

后,其指示灯应自动熄灭。

(3) 电梯运行时响应按钮的优先

顺序如下:

①方向优先:电梯按某方向

图2 简化电梯控制模型运行时,优先响应该运行

方向的按钮;

②距离优先:同一方向有多个按钮呼叫时,优先响应最近的楼层。

单片机技能大赛题目.doc

题目1 开关检测器的制作 (2) 题目2 节日彩灯控制器 (3) 题目3 简单的左右循环流水灯的制作 (4) 题目4 可控的左右循环流水灯的制作 (5) 题目6 花样流水灯的制作 (7) 题目7 扩展74LSTTL电路的开关检测器 (8) 题目8 单一外中断的应用 (9) 题目9 BCD译码的2位数码管扫描的数字显示 (10) 题目10 LCD电子钟的制作 (11) 题目11 LED数码管秒表的制作 (12) 题目12 LCD显示的定时钟制作 (13) 题目13 用定时器设计的门铃 (17) 题目14 控制数码管循环显示单个数字 (18) 题目15 十字路口交通灯控制器1 (19) 题目16 十字路口交通灯控制器2 (21) 题目17 基于DS18820的数字温度计设计 (24) 题目18 8×8LED点阵屏模仿电梯运行的楼层显示 (26) 题目19 控制P1口的8只LED每0.5s闪亮1次 (27) 题目20 利用T1控制蜂鸣器发出1kHz的音频信号 (28) 题目21 电话键盘及拨号的模拟 (29) 题目22 8只数码管滚动显示单个数字 (31) 题目23 甲机通过串口控制乙机LED闪烁 (32) 题目24 双机间波特率可选的串行通信 (33) 题目25 数码管显示4×4矩阵键盘的键号 (34) 题目26 LCD电子广告屏 (35) 题目27 单片机控制ADC0809的模数转换与显示 (36)

题目1 开关检测器的制作 一、设计要求 AT89S51单片机的P1.4~P1.7接4个开关S0~S3,P1.0~P1.3接4个发光二极管LED0~LED3。将P1.4~P1.7上的4个开关的状态反映在P1.0~P1.3引脚控制的4个发光二极管上。每个开关的状态对应1个相应的发光二极管的状态,例如P1.4引脚上开关S0的状态,由P1.0脚上的LED0显示;P1.6引脚上开关S2的状态,由P1.2脚上的LED2显示。凡是开关闭合的引脚,把对应的LED发光二极管点亮。 二、原理说明 本题目是掌握单片机的I/O口编程。开关闭合与否,通过检测P1.4~P1.7引脚上的电平状态,开关闭合为低电平,开关打开为高电平,注意,单片机的I/O口作为输入时,一定要先写入“1”。4个发光二极管点亮与否,由P1.0~P1.3输出的电平来控制,输出低电平,点亮发光二极管;输出高电平,熄灭发光二极管。 三、电路设计与仿真 开关检测器的原理电路及仿真效果如图所示。例如,开关S1和S2闭合,则对应的LED1和LED2点亮;而开关S0和S3没有闭合,则对应的LED0和LED3熄灭。

单片机花样流水灯设计实验报告

**大学 物理学院 单片机花样流水灯设计实验 课题:花样流水灯设计 班级: 物理 *** 姓名: *** 学号: ……………

当今时代的智能控制电子技术,给人们的生活带来了方便和舒适,而每到晚上五颜六色的霓虹灯则把我们的城市点缀得格外迷人,为人们生活增添了不少色彩。 制作流水灯的方法有很多种,有传统的分立元件,由数字逻辑电路构成的控制系统和单片机智能控制系统等。本设计介绍一种简单实用的单片机花样流水灯设计与制作,采用基于MS-51的单片机AT89C51和发光二极管、晶振、复位、电源等电路以及必要的软件组成的以AT89C51为核心,辅以简单的数码管等设备和必要的电路,设计了一款简易的流水灯电路板,并编写简单的程序,使其能够自动工作。 本设计用AT89C51单片机为核心自制一款简易的花样流水灯,并介绍了其软件编程仿真及电路焊接实现,在实践中体验单片机的自动控制功能。该设计具有实际意义,可以在广告业、媒体宣传、装饰业等领域得到广泛应用。 关键字:AT89C51 单片机流水灯数码管

1. 单片机及其发展概况 单片机又称为单片微计算机,其特点是将微型计算机的基本功能部件(如中央处理器(CPU)、存储器、输入接口、输出接口、定时/计数器及终端系统等)全部集成在一个半导体芯片上。单片机作为一种高集成度微型计算机,已经广泛应用于工业自动化控制、智能仪器仪表、通信设备、汽车电子与航空航天电子系统、智能家居电器等各个领域。 2. Protues仿真软件简介 Protues以其数量众多的元件数据库、标准化的仿真仪器、直观的捕获界面、简洁明了的操作、强大的分析测试、可信的测试结果, 为电子工程设计节约研发时间,节省了工程设计费用。利用Protues软件设计一款通过数码管显示计数时间的流水灯电路及Keil C软件编程后,再将两者关联则可以简单快速的进行仿真。 【实验设计目标】 设计要求以发光二极管作为发光器件,用单片机自动控制,对8个LED 灯设计至少3种流水灯显示方式,每隔20秒变换一次显示花样,计时通过一个二位七段数码管显示。

(完整版)51单片机流水灯程序

1.第一个发光管以间隔200ms 闪烁。 2. 8 个发光管由上至下间隔1s 流动,其中每个管亮500ms, 灭500ms 。 3. 8 个发光管来回流动,第个管亮100ms 。 4. 用8 个发光管演示出8 位二进制数累加过程。 5. 8 个发光管间隔200ms 由上至下,再由下至上,再重复一次,然后全部熄灭再以300ms 间隔全部闪烁 5 次。重复此过程。 6. 间隔300ms 第一次一个管亮流动一次,第二次两个管亮流动,依次到8 个管亮,然后重复整个过程。 7. 间隔300ms 先奇数亮再偶数亮,循环三次;一个灯上下循环三次;两个分别从两边往中间流动三次;再从中间往两边流动三次;8 个全部闪烁 3 次;关闭发光管,程序停止。 1 #include #define uint unsigned int sbit led 仁P"0; void delay(); void main() { while(1) { led1=0; delay(); led1=1; delay(); } } void delay() {

uint x,y; for(x=200;x>0;x--) for(y=100;y>0;y--); } #include #include #define uint unsigned int #define uchar unsigned char sbit p P1A0; uchar a; void delay(); void main() { a=0xfe; P1=a; while(1) { a=_crol_(a,1); delay(); P1=a; delay(); } } void delay() { uint b; for(b=55000;b>0;b--); } 3 #include #include #define uint unsigned int #define uchar unsigned char void delay() { uint x,y; for(x=100;x>0;x--) for(y=110;y>0;y--); } void main() { uchar a,i; while(1) a=0xfe; for(i=0;i<8;i++) { P1=a; delay(100); a=_crol_(a,1); } a=0x7f; for(i=0;i<8;i++) { P1=a; delay(100); a=_cror_(a,1);

单片机典型问答题及答案

单片机问答题 1、8051如何确定和改变当前工作寄存器区。(6分)P12 00H~1FH 的32个单元为4组通用工作寄存器区,每区包含8字节,用R0~R7标记。可通过指令改变RS1、RS0两位来选择。既可用寄存器寻址也可用直接地址寻址。 2、8051单片机复位的条件是什么?复位后PC、SP、和P0~P3的值是多少。(4分)P21-22 单片机的初始化操作,给复位脚RST加上大于2个机器周期(即24个时钟振荡周期)的高电平就使MCS-51复位。 .高电平 0000H 07H FFH 3、MCS-51内部RAM低128单元划分为3个区域,说明这三个区域的地址范围和使用特点。(3分P12-13) (1)00H~1FH 的 32 个单元为 4 组通用工作寄存器区,每区包含 8 字节,用 R0~R7 标记。可通过指令改变 RS1、RS0 两位来选择。既可用寄存器寻址也可用直接地址寻址。 (2)20H~2FH 的 16 个单元为 128 位位寻址区,位地址为 00H~7FH,也可字节寻址。 (3)30H~7FH 为通用数据区,只能字节寻址,用作存数据以及作为堆栈区。 4、说明MCS-51的堆栈特点,复位时(SP)的值是什么?正常工作时应如何设置(SP)的值?(6分)P14 堆栈特点: (1)堆栈结构—向上生长型。 (2)堆栈按“先进后出”原则。 (3)数据入栈时,先SP自动加“1”,后入栈。数据出栈时,先出栈,后SP 自动减“1”。 (4)SP指针始终指向栈顶。 单片机复位后,SP为07H。 堆栈实际上从08H单元开始,由于08H~1FH单元分别是属于1~3组的工作寄存器区,最好在复位后把SP值改置为60H或更大的值,避免堆栈与工作寄存器冲突。

江西省MCS-51单片机编程与仿真技能比赛试题

MCS-51单片机编程与仿真技能竞赛(180分钟) ①竞赛内容 a、竞赛采用在计算机上进行汇编语言程序设计与仿真的操作方法,限定使用“Keil μVision2”软件(可到互联网上免费下载)与“Dpj2.dll”插件(可向承办学校免费索取),本次竞赛提供3道赛题,现场抽取其中一道赛题为本次竞赛试题,使用“Keil μVision2”软件与“Dpj2.dll”插件进行编程与仿真,在进行编程与仿真,每人一机,限时三小时。 b、由教育厅指派专家从题库“D”盘生成“*.ASM”文件和“*.HEX”文件。 c、本着宽口径、厚基础、高技能的指导思想,竞赛命题以模拟电子技术、数字电子技术、计算机文化基础、MCS-51单片机原理及应用、KEIL软件应用为依据。 ②竞赛要求 a、根据竞赛设计要求在WindowsXP、Keil μVision2软件的平台上编程与仿真,并在“D”盘保存“*.ASM”文件和“*.HEX”文件。 b、熟悉WindowsXP环境、Keil μVision2软件。 c、熟悉MCS-51单片机原理及应用的基础知识,能看懂简单、常见的单片机系统原理图。 d、提供评审存盘的文件应由程序文件(即ASM文件)、十六进制文件(HEX文件)两部分组成; 运用“Dpj2.dll”插件进行仿真,由评委对仿真的结果进行现场打分。

e、每个参赛选手一台计算机,机内预先安装了WindowsXP 操作系统、办公软件、Keil μVision2软件,并提供“Dpj2.dll”插件由选手自行处理。不允许参赛选手自带软件、软件包、程序库或构件(组件)库等。 f、所有存盘的文件与文件夹必须以现场抽定的机位号数字为文件名,不得有任何暗示身份的标记。 ③赛题 a、花样彩灯 编写由按钮控制的四花样LED闪烁彩灯程序,能使八个LED点亮方式有流水灯(跑马灯)、逐点点亮、间隔点亮、逐点熄灭四种花样。要求在当前花样循环显示时按下相应的花样选择按钮,LED能立即改变闪烁花样,花样转换由S1、S2、S3、S4按钮控制。仿真运行开始时程序自动执行花样1。 b、秒表计数器 编写一个00~59秒循环运行的秒表程序。要求每隔1秒,数码管显示数字自动加1,直到显示59,再过1秒,又回到00,然后继续循环。 c、倒计时控制器 编写一个99秒内循环运行的倒计时控制器程序。要求从一个给定的起始值开始倒计时,时间每过1秒,数码管显示数字自动减1,直到显示00,1秒后又重新由起始值开始倒计时,如此周而复始。

单片机流水灯实验报告

流水灯实习报告 一、实验原理 单片机通过P0口连接锁存器74ls273,P0同时作为低八位地址,实验板内P2口连接74ls138,任意一个输出连接74ls273片选,再将74ls273接八个LED灯,通过软件控制对74ls273送入显示数据就可以按要求显示了。 二、硬件原理图 三、实验程序 ORG 0000H AJMP START ORG 001BH AJMP INT

ORG 0100H START:MOV SP,#60H MOV TMOD,#10H MOV TL1,#00H MOV TH1,#4CH MOV R0,#00H MOV R1,#20 SETB TR1 SETB ET1 SETB EA SJMP $ INT:PUSH ACC PUSH PSW PUSH DPL PUSH DPH CLR TR1 MOV TL1,#B0H MOV TH1,#3CH SETB TR1 DJNZ R1,EXIT MOV R1,#20 MOV DPTR,#DATA

MOV A,R0 MOVC A,@A+DPTR MOV DPTR,#8000H Movx @DPTR,A INC R0 ANL 00,#07H EXIT:POP DPH POP DPL POP PSW POP ACC RETI DATA:DB 05H,0AH,50H,0A0H,55H,0AAH,0FFH,0H END 四、实验功能 以实验机上74LS273做输出口,接八只发光二极管,编写程序,使开机后第一秒钟L1,L3亮,第二秒钟L2,L4亮,第三秒钟L5,L7亮,第四秒钟L6,L8亮,第五秒钟L1,L3,L5,L7亮,第六秒钟L2,L4,L6,L8亮,第七秒钟八个二极管全亮,第八秒钟全灭,以后又从头开始,L1,L3亮,然后L2,L4亮……一直循环下去. 五、实验总结 通过这次课程设计,我拓宽了知识面,锻炼了能力,综合素质得到较大提高。而安排课程设计的基本目的,是在于通过理论

单片机期末复习 问答题及答案

1、80C51 的外部中断有哪两种触发方式?它们对触发脉冲或电平有什么要求? (1)电平触发方式:CPU在每个机器周期的S5P2期间采样外部中断引脚的输人电平。若为低电平,便置IEl(IEO)为“1”,申请中断;若外部中断引脚为高电平,则IEl(IEO)清零。 (2)边沿触发方式:CPU在每个机器周期的S5P2期间采样外部中断请求引脚的输人电平。如果在相继的两个机器周期采样过程中,一个机器周期采样到外部中断请求为高电平,接着下一个机器周期采样到外部中断请求为低电平,则使IEl(IEO)置1,申请中断;否则,IEl(1E0)置0。 2、单片机怎样管理中断?怎样开放和禁止中断?怎样设置优先级? (1)由中断源提出中断请求,由中断控制允许控制决定是否响应中断,如果允许响应中断,则CPU按设定好的优先级的顺序响应中断。如果是同一优先级的中断,则按单片机内部的自然优先级顺序(外部中断0→定时器0中断→外部中断l→定时器1中断→串行接口中断)响应中断。 CPU响应中断请求后,就立即转入执行中断服务程序。保护断点、寻找中断源、中断处理、中断返回,程序返回断点处继续执行。(2)由中断允许寄存器IE控制开放和禁止中断。欲开放某一中断,则应先开放总中断允许(EA置1),然后开放相应中断的中断允许(相应位置1);若要要禁止中断,则EA置O即可。 (3)由中断优先级控制寄存器IP控制中断优先级,相应位置1,则设为高级中断,置0则为低级。其中:PS为串行中断优先级,PTl(0)为定时中断1(0)优先级,PXl(0)外部中断1(0)优先级。 3、写出下列特殊功能寄存器的名称 TCON :定时器控制寄存器 TMOD :定时器/计数器方式控制寄存器 SCON :串行口控制寄存器 PSW :程序状态字(标志寄存器) IE :中断允许控制寄存器

51单片机流水灯实验报告单片机实验报告流水灯

51单片机流水灯试验 一、实验目的 1.了解51单片机的引脚结构。 2.根据所学汇编语言编写代码实现LED灯的流水功能。 3.利用开发板下载hex文件后验证功能。 二、实验器材 个人电脑,80c51单片机,开发板 三、实验原理 单片机流水的实质是单片机各引脚在规定的时间逐个上电,使LED灯能逐个亮起来但过了该引脚通电的时间后便灭灯的过程,实验中使用了单片机的P2端口,对8个LED灯进行控制,要实现逐个亮灯即将P2的各端口逐一置零,中间使用时间间隔隔开各灯的亮灭。使用rl或rr a实现位的转换。 A寄存器的位经过rr a之后转换如下所示: 然后将A寄存器转换一次便送给P2即MOV P2,A便将转换后的数送到了P2口,不断循环下去,便实现了逐位置一操作。

四、实验电路图 五、通过仿真实验正确性

代码如下:ORG 0 MOV A,#00000001B LOOP:MOV P2,A RL A ACALL DELAY SJMP LOOP DELAY:MOV R1,#255 DEL2:MOV R2,#250 DEL1:DJNZ R2,DEL1

DJNZ R1,DEL2 RET End 实验结果: 六、实验参考程序 #include #define uchar unsigned char #define uint unsigned int uchar table[]={0x01,0x02,0x04,0x08,0x10,0x20,0x40,0x80};

sbit P00=P0^0; sbit P01=P0^1; void delay(uchar t) { uchar i,j; for(i=0;i

单片机c语言编程控制流水灯

说了这么多了,相信你也看了很多资料了,手头应该也有必备的工具了吧!(不要忘了上面讲过几个条件的哦)。那个单片机究竟有什么 功能和作用呢?先不要着急!接下来让我们点亮一个LED(搞电子的应该知道LED是什么吧^_^) 我们在单片机最小系统上接个LED,看我们能否点亮它!对了,上面也有好几次提到过单片机最小系统了,所谓单片机最小系统就是在单片机 上接上最少的外围电路元件让单片机工作。一般只须连接晶体、VCC、GND、RST即可,一般情况下,AT89C51的31脚须接高电平。 #include //头文件定义。或用#include其具体的区别在于:后者定义了更多的地址空间。 //在Keil安装文件夹中,找到相应的文件,比较一下便知! sbit P1_0 = P1 ^ 0; //定义管脚 void main (void) { while(1) { P1_0 = 0;//低电平有效,如果把LED反过来接那么就是高电平有效 } } 就那么简单,我们就把接在单片机P1_0上的LED点亮了,当然LED是低电平,才能点亮。因为我们把LED的正通过电阻接至VCC。 P1_0 = 0; 类似与C语言中的赋值语句,即把0 赋给单片机的P1_0引脚,让它输出相应的电平。那么这样就能达到了我们预先的要求了。 while(1)语句只是让单片机工作在死循环状态,即一直输出低电平。如果我们要试着点亮其他的LED,也类似上述语句。这里就不再讲了。 点亮了几个LED后,是不是让我们联想到了繁华的街区上流动的彩灯。我们是不是也可以让几个LED依次按顺序亮呢?答案是肯定的!其 实显示的原理很简单,就是让一个LED灭后,另一个立即亮,依次轮流下去。假设我们有8个LED分别接在P1口的8个引脚上。硬件连接,在 P1_1--P1_7上再接7个LED即可。例程如下: #include sbit P1_0 = P1 ^ 0; sbit P1_1 = P1 ^ 1; sbit P1_2 = P1 ^ 2; sbit P1_3 = P1 ^ 3; sbit P1_4 = P1 ^ 4; sbit P1_5 = P1 ^ 5; sbit P1_6 = P1 ^ 6; sbit P1_7 = P1 ^ 7; void Delay(unsigned char a) { unsigned char i; while( --a != 0) {

2016年全国中职技能大赛单片机试题(g003)

职业院校技能大赛 中职组单片机控制装置安装 与调试赛项 工 作 任 务 书 2016

一、工作任务要求 请你在四个小时内,使用YL-236型单片机控制实训考核装置及新增模块制作完成立体车库自动存取车系统模拟装置,具体工作任务和要求如下: 1. 根据立体车库自动存取车系统的相关说明和工作要求,正确选用需要的控制模块和元器件,系统策划立体车库自动存取车的工作过程,完成与制作过程相关的知识答题。 2. 根据工作任务及其要求,合理选择并确定各模块的摆放位置,按照相关工艺规范要求连接立体车库自动存取车系统模拟装置的硬件电路。 3. 根据工作任务及其要求,编写并调试立体车库自动存取车系统的控制程序并存放在“D”盘以工位号命名的文件夹内。 4.按立体车库自动存取车系统规定的任务要求,将最终的控制程序“烧入”单片机中。 二、立体车库自动存取车系统的相关说明 (一)立体车库自动存取车系统的组成与功能简述 立体车库自动存取车系统的控制模型如图1所示。 存车入口 功能指示灯 ( 出 口 ) 图1 立体车库自动存取车系统控制模型 立体车库共分为三层,每一层有三个车位,共9个车位,每个车位的命名格式为: “层号+序号”,如图1中所示。 本车库可以存放大型车和小型车,分别用字母“D”、“X”来表示不同车型。按入库的先后顺序,对入库车辆进行编码,存车编码的格式为:“车辆类型+入库顺序号”(例

如:第1辆入库的汽车为大型车,则该车的编码应为D01;第2辆入库的汽车为小型车,则该车的编码应为X02,以此类推)。 立体车库设有一个存车平台(入口)和一个取车平台(出口),入口处有显示装置显示各类车型可存放的空闲车位数。存车时,车主将车停放在存车平台上,只要按下“存车按钮”,系统会自动识别汽车的类型,根据存车规定搬运车机械手和平台将汽车送至相应的车位,存车完成后,用闪烁的功能指示灯模拟输出一存车编码(凭证),以备取车时使用。取车时,车主只要在出口处的矩阵键盘上输入存车编码,搬运车控制平台就会自动寻找该车所在的车位并将其送至取车平台上。 系统的上位机具有查询功能,能查询车库当日的存取车情况和目前车库的存车状况。 (二)立体车库自动存取车系统的组成模块及相关说明 系统使用YL-236型单片机控制实训考核装置来模拟制作,具体要求如下: 1.数码管显示屏:使用8位数码管显示器,其各位的显示内容与显示位置对应关系如表1所示。 表1 数码管显示器各位显示内容 2.液晶显示屏:使用128X64液晶显示模块,均匀对半划分为左半屏和右半屏,系统管理员能看到左边64X64像素的左半屏,存车者仅能看到右边64X64像素的右半屏。左半屏显示立体车库内车辆的存放信息,右半屏为存车者取车提供人机交互。液晶显示中的汉字都采用12×16的格式,半角的英文字符和数字都采用6×16的格式。 3.指示灯:使用显示模块中LED1来模拟系统打印并输出存车凭条的工作指示灯。 4.取车键盘:使用指令模块中的4×4矩阵键盘。键盘中各按钮的功能如图2所示。 图2 取车键盘

51单片机实验报告

51单片机实验报告

实验一 点亮流水灯 实验现象 Led灯交替亮,间隔大约10ms。实验代码 #include void Delay10ms(unsigned int c); void main() { while(1) { P0 = 0x00; Delay10ms(50); P0 = 0xff; Delay10ms(50); } }

void Delay10ms(unsigned int c) { unsigned char a, b; for (;c>0;c--) { for (b=38;b>0;b--) { for (a=130;a>0;a--); } } } 实验原理 While(1)表示一直循环。 循环体首先将P0的所有位都置于零,然后延时约50*10=500ms,接着P0位全置于1,于是LED全亮了。接着循环,直至关掉电源。延迟函数是通过多个for循环实现的。 实验2 流水灯(不运用库函数) 实验现象 起初led只有最右面的那一个不亮,半秒之后从右数第二个led

也不亮了,直到最后一个也熄灭,然后led除最后一个都亮,接着上述过程 #include #include void Delay10ms(unsigned int c); main() { unsigned char LED; LED = 0xfe; while (1) { P0 = LED; Delay10ms(50); LED = LED << 1; if (P0 == 0x00) { LED = 0xfe; } } } void Delay10ms(unsigned int c)

单片机流水灯C语言源程序

单片机流水灯C语言源程序 标题:51单片机流水灯C语言源程序2008-12-06 08:43:05 ************************************************************** 文件名称:flash_led.c 文件说明:流水灯C程序 编写日期:2006年10月5日 程序说明:MCU采用AT89S51,外接12M晶振,P1口输出 *************************************************************/ #include //51系列单片机定义文件 #define uchar unsigned char //定义无符号字符 #define uint unsigned int //定义无符号整数 void delay(uint); //声明延时函数 void main(void) { uint i; uchar temp; while(1) { temp=0x01; for(i=0;i<8;i++) //8个流水灯逐个闪动 { P1=~temp; delay(100); //调用延时函数 temp<<=1; } temp=0x80; for(i=0;i<8;i++) //8个流水灯反向逐个闪动 { P1=~temp; delay(100); //调用延时函数 temp>>=1; } temp=0xFE; for(i=0;i<8;i++) //8个流水灯依次全部点亮 { P1=temp; delay(100); //调用延时函数 temp<<=1; }

2016年“炜煌”杯安徽省大学生单片机竞赛试题

2016年“炜煌杯”安徽省大学生单片机与嵌入式系统应用技能竞赛试题 一、电路焊接(15分) 各参赛队独立完成指定电路板及原件的焊接,该电路板具备功能:(1)PWM输出控制直流电机的速度;(2)由74LS74构成两级分频电路。调节板上电位器可控制电机速度的变化,竞赛配套直流电机加装的码盘与光耦配合。作为汽车里程仪表的脉冲产生装置。B平台组委会提供上拉电阻板(原理图在焊接板图纸背面),选手可根据需要选择使用。 二、程序设计(85分) [应用场景] 汽车速度里程表由指示汽车行驶速度的车速表和记录汽车所行驶过距离的里程表组成的。现在汽车上常用的是电子式仪表,一般是变速箱输出轴或车轮上装一个转速传感器,传感器输出光电脉冲或磁电脉冲信号经仪表内部的微机处理后提示车速、里程。 [竞赛任务] 设计完成一个电子式汽车转速里程表,要求在液晶屏上以带有刻度的弧线+指针的图形显示汽车车速,在速度表下方矩形框内用数字显示汽车行驶里程数。设汽车相关参数为: (1)汽车从0加速至100公里/小时所需时间为10s; (2)汽车轮胎外径为800mm; (3)汽车车轮每周输出脉冲数为4。 1.开机动画题(15分) 使用竞赛板所配的2.8寸彩色TFT液晶显示屏,显示一个开机

动画,以展示编程技巧,要求显示延时3秒钟,并能够美观地显示“2016年大学生单片机竞赛”和“XXX参赛队”,XXX为本队考试号。 2.基本功能题(40分) 开机画面结束后,程序自动转到基本功能题的程序模块。 (1)在彩屏上显示一个汽车速度和里程仪表,汽车速度用270°圆心角的圆弧、数字及指针显示;弧线布有长短刻度,在弧线外有对应速度数字,数字以20公里间隔(0,20,40,……,180,200)对应长刻度线,中间间隔的短刻度线且无对应速度数字,下方矩形内部用6位整数一位小数显示里程数,小数位字符为红色;(15分) (2)结合竞赛板上的光耦传感器,使用该传感器输出脉冲作为车轮传感器输出脉冲,设计软、硬件测量显示汽车速度(15分);测量显示汽车行驶里程(10分);所需直流电机最高转速对应速度表上100km/h。 3.发挥题(30分) (1)里程表工作时自动将测量计算的里程值保存在单片机开发系统不受关机影响。(10分) (2)在竞赛用纸绘制 1.汽车速度里程表的硬件电路框图(3分); 2.软件流程图及所设计的功能模块描述(5分),以及功能模块必须的参数计算依据和过程。(2分) (3)在完成基本题的前提下,使汽车速度里程表的外观更加美观和富有创意。(10分)

单片机应用技术考试试题(答案)

单片机应用技术考试试题(1) 一、填空题(每空1分,共20分) 1.MCS-51是指单片机的(系列号)号,8031、8051是指单片机的(型)号。 2.MCS-51共有(111)条指令,可分为几种不同的寻址方式。如:MOV A,@Ri 属于(寄存器间接)寻址方式,MOV C, bit 属于(位)寻址方式。 3.单片机(计算机)在进行(有符号)运算的情况下应使用补码。 4.单片机位寻址区的单元地址是从(20H)单元到(2FH)单元,若某位地址是09H,它所在单元的地址应该是(21H)。 5.转移指令与调用指令的相同点是两种指令都是通过改变程序计数器PC的内容来实现转 移的;不同点是,当执行调用指令时,它不仅能转移到某一指定地址处,而且当子程序 执行到(RET)指令后,它能自动返回到(调用指令的下一条)指令处,而普通转移指令(不) 能返回。 6.8031有两个16位可编程定时/计数器,其中定时作用是指对单片机(对内部f osc/12)脉冲进行 计数,而计数器作用是指对单片机(外部)脉冲进行计数。 7.当P1口做输入口输入数据时,必须先向该端口的锁存器写入(FF),否则输入数 据可能出错。 8.堆栈指针SP的内容将始终指示(堆栈的栈的栈顶),当单步执行了调用指令LCALL addr16 后SP的内容将(不会)改变。 9.由于执行每条指令都要占用CPU的时间,因此采用循环结构并多次重复执行某些指令可实现软件延时。而硬件延时一般是采用单片机的(定时/计数器)再通过软件编程来实现。 10.单片机串行通信时,若要发送数据,就必须将要发送的数据送至(SBUF)单元,

若要接收数据也要到该单元取数。

51单片机 流水灯 ~ 花样灯 程序

单片机为89c52 晶振为11.0592, /***此程序为流水灯*** / #include #include #define uchar unsigned char //宏定义 #define uint unsigned int uchar led; void delay(uint z) //延时子函数体 { uint x,y; for(x=z;x>0;x--) for(y=110;y>0;y--); } void main() { led=0xfe; //赋初值 while(1) { P1=led; //点亮第一个小灯 delay(100); //延时100毫秒 led=_crol_(led,1); 将led的变量左移给下一位} }

/*8个发光管间隔200ms由上至下,返回再由上至下,一个个往下亮,后全亮由下至上,返回再由下至上,一个个往下亮,后全亮 再重复2次, 然后全部熄灭再以500ms间隔 全部闪烁3次。重复此过程*/ #include #include #define uchar unsigned char #define uint unsigned int uchar led; uint i,j; void delay(uint z) { uint x,y; for(x=z;x>0;x--) for(y=110;y>0;y--); } void main() { while(1) { for(j=0;j<2;j++) { led=0xfe; //赋初值 for(i=0;i<8;i++) { P1=led; //点亮第一个小灯 delay(200); //延时200毫秒 led=_crol_(led,1); //将led变量循环左移给下一位 } led=0xfe; //赋初值 for(i=0;i<8;i++) { P1=led; //点亮第一个小灯 delay(200); //延时200毫秒 led<<=1; //左移给下一位 } led=0x7f; //赋初值

第6届蓝桥杯单片机决赛试题

设计任务及要求 1.过载监测与货物类型识别 1.1 空载、过载监测 使用电位器RB2输出电压V o模拟压力变送器输出,设备实时采集电位器输出电压,完成货物空载、过载监测功能。 1.1.1 当0 <V o<1V时,判断为空载,L1点亮; 1.1.2 当1 ≤V o<4V时,判断为非空载,货物被填装到传送起始位置,L2点亮; 1.1.3 当V o≥4V时,判断为过载状态,L3以0.5秒为间隔闪烁提醒,蜂鸣器报警 提示。 说明:空载状态下,所有数码管熄灭。 1.2 货物类型判断 货物被填装到传送起始位置后,系统启动超声波测距功能,完成货物类型判断,数 码管显示界面如图2所示: 1.2.1 当超声探头与货物之间的距离小于等于30cm时判断为I类货物; 1.2.2 当超声探头与货物之间的距离大于30cm时判断为II类货物。 1 8 8 3 2 8 8 2 界面编号熄灭距离:32cm 熄灭II类货物 图2. 数码管显示界面1-货物类型显示 说明: 1. 货物类型显示格式:I类货物- 数字1、II类货物- 数字2; 2. A3草稿纸短边接近30cm,可用于验证测距结果。 2.货物传送 在非空载、非过载的前提下,通过按键控制继电器吸合,启动货物传送过程,并通 过数码管实时显示剩余的传送时间,倒计时结束后,继电器自动断开,完成本次传 送过程,数码管显示格式如图3所示: 2 8 8 8 8 8 0 1 界面编号熄灭剩余传送时间:1秒 图3. 数码管显示界面2-剩余传送时间显示 说明:继电器吸合时,指示灯L10点亮,断开时L10熄灭。 3.按键功能描述 3.1 按键S4定义为“启动传送”按键,按键按下后,启动货物传送过程。 说明:按键S4在空载、过载、传送过程中无效。 3.2 按键S5定义为“紧急停止”按键,按键按下后,继电器立即断开,指示灯L4 以0.5秒为间隔闪烁,剩余传送时间计时停止。再次按下S5,传送过程恢复,

嵌入式系统流水灯,按键,定时器实验报告

嵌入式系统应用 实验报告 姓名: 学号: 学院: 专业: 班级: 指导教师:

实验1、流水灯实验 1.1实验要求 编程控制实验板上LED灯轮流点亮、熄灭,中间间隔一定时间。 1.2原理分析 实验主要考察对STM32F10X系列单片机GPIO的输出操作。 参阅数据手册可知,通过软件编程,GPIO可以配置成以下几种模式: ◇输入浮空 ◇输入上拉 ◇输入下拉 ◇模拟输入 ◇开漏输出 ◇推挽式输出 ◇推挽式复用功能 ◇开漏式复用功能 根据实验要求,应该首先将GPIO配置为推挽输出模式。 由原理图可知,单片机GPIO输出信号经过74HC244缓冲器,连接LED灯。由于74HC244的OE1和OE2都接地,为相同电平,故A端电平与Y端电平相同且LED灯共阳,所以,如果要点亮LED,GPIO应输出低电平。反之,LED灯熄灭。 1.3程序分析 软件方面,在程序启动时,调用SystemInit()函数(见附录1),对系统时钟等关键部分进行初始化,然后再对GPIO进行配置。 GPIO配置函数为SZ_STM32_LEDInit()(见附录2),函数中首先使能GPIO 时钟: RCC_APB2PeriphClockCmd(GPIO_CLK[Led], ENABLE); 然后配置GPIO输入输出模式: GPIO_InitStructure.GPIO_Mode = GPIO_Mode_Out_PP; 再配置GPIO端口翻转速度:

GPIO_InitStructure.GPIO_Speed = GPIO_Speed_50MHz; 最后将配置好的参数写入寄存器,初始化完成: GPIO_Init(GPIO_PORT[Led], &GPIO_InitStructure)。 初始化完成后,程序循环点亮一个LED并熄灭其他LED,中间通过Delay()函数进行延时,达到流水灯的效果(程序完整代码见附录3)。 实验程序流程图如下: 硬件方面,根据实验指南,将实验板做如下连接: 1.3实验结果

单片机流水灯多种程序方法

一、傻瓜式编程 #include<> #define uint unsigned int #define uchar unsigned char void delay(uint z); //延时子函数的声明main () { P0=0xfe;//第一个灯亮 delay(500); P0=0xfd;//第二个灯亮 delay(500); P0=0xfb; delay(500); P0=0xf7; delay(500); P0=0xef; delay(500); P0=0xdf; delay(500); P0=0xbf; delay(500); P0=0x7f; delay(500); } void delay(uint z) //延时子函数 { uint x,y; for(x=0;x

二、用移位符号“<<”或“>>” void main() //主函数 { a=0xfe; //给a赋值 while(1) { P0=a; //给P0口赋值,第一个等亮 a为1111 1110 a=~a; //求反 a为0000 0001 a=a<<1;//移位 a为0000 0010 a=~a; //求反还原a。第二个灯亮 a为1111 1101 delay(500); if(a==0x7f) { P0=0x7f;//第八个灯亮一次 delay(500); a=0xfe;//让第一个灯亮,然后无限循环 } } } 三、用移位函数_crol_( )和_cror_( ) main() { a=0xfe; while(1) { P0=a; delay(500); a=_crol_(a,1); //a每次左移一位 } } 四、使用数组 uchar code table[ ]={0xfe, 0xfd, 0xfb, 0xf7, 0xef, 0xdf, 0xbf,0x7f}; main() { whlie(1) { for(a=0;a<8;a++) { P0=table[a]; delay(500); } } }

2019年单片机控制装置安装与调试技能比赛样题

2019年江苏省职业学校技能大赛 (电工电子类)单片机控制装置安装与调试技能比赛试卷【中职组样卷】说明:①试卷包括工作任务书、单片机控制装置说明、评分表,共 7 页。绘图纸 A4 和草稿纸由赛场提供。②选手按规定比赛时间独立完成工作任务书各要求,比赛时间为240 分钟。 ③比赛结束后,按评分 表要求从职业与安全意识、扎线、绘图、问答、程序功能五个部分评分,相加总和为技能成绩。 工作任务书工位号: 1.【需求分析】根据人工气候箱模拟控制装置的具体要求,利用实训考核台中 相关模块、元件和执行机构,搭建模拟控制装置。 2.【硬件设计】选择合适的模块、元件和执行机构设计该演示装置,并在答题 纸上准确规范地绘制以模块为基本单元的控制接线图。 3.【线路连接】按工艺规范用连线连接该演示装置所需各模块、元件和执行机构。 4.【软件调试】按要求编写单片机控制程序,将工程相关文件存放在“D”盘中以工位号 命名的文件夹内并进行调试,以达到人工气候箱模拟控制装置的技术要求。 人工气候箱及模拟控制装置描述 1.【背景】人工气候箱是把无法控制的大自然环境搬进实验室,人为地通过 单片机系统实现模拟自然环境中与生物生长、发育有关的温度、湿度和光照三大主要因素,创造局部人工气候,以寻求各种农作物的最佳生长条件,探索其生长、发育的规律,培养新品种,获取优质、稳定、高产的新技术。人工气候箱是农业科学研究的有效工具。 2.【组成】本装置是人工气候箱的模拟控制装置。由温度指示器(数码管7~6位)、湿度 指示器(步进电机)、8个冷光源(LED指示灯)、强对流风扇(直流电机)、电子钟(数码管4~0位)、电动门(机械搬运装置)、电动门开关(钮子开关SA8)、矩阵键盘和12864 液晶显示、串口通信等部分组成。3.【功能简介】本装置只有三种默认气候环境——T1、T2、T3。每种环 境包括“温度”、“湿度”和“光照”三个目标值参数。可以结合液晶模块通过键盘分别“调整”。装置“自检”或“运行”过程中,气候箱内切换为

左右来回循环的流水灯实验报告

青 岛 科 技 大 学 微机原理与接口技术综合课程设计(报告) 题 目 __________________________________ 指导教师__________________________ 学生姓名__________________________ 学生学号__________________________ _______________________________院(部)____________________________专业________________ 班 ______年 ___月 ___日 直流电机控制综合实验 周艳平 宋雪英 01 信息科学技术学院 计算机科学与技术0961 2012 12 27

摘要 (2) 1、单片机概述 (2) 2、仿真软件介绍 (2) 3、需求分析 (2) 一、课程设计目的 (3) 二、课程设计要求 (3) 三、实验内容 (3) 1、设计任务与要求 (3) 2、系统分析 (3) 1).硬件电路设计(画出原理图、接线图) (4) 2)软件框图 (5) 3、用keil建项目流程 (7) 4、程序清单 (7) 4、系统调试 (9) 四、设计总结(结论) (10)

摘要 近年来,随着电子技术和微型计算机的发展,单片机的档次不断提高,起应用领域也在不断的扩大,已在工业控制、尖端科学、智能仪器仪表、日用家电、汽车电子系统、办公自动化设备、个人信息终端及通信产品中得到广泛的应用、成为现代电子系统中最重要的智能化的核心部件。而AT89C51就是其中一种,它是一种带4K字节闪烁可编程可擦除只读存储器的低电压,高性能CMO8位微处理器,为很多嵌入式控制系统提供了一种灵活性高且价廉的方案。本课程设计介绍一种LED小灯控制系统的设计方法,以单片机作为主控核心,与按键、排阻、电阻、电容等较少的辅助硬件电路相结合,利用软件实现对LED灯进行控制。能够通过按键控制8个LED小灯从左到右依次点亮。 关键字:单片机、LED流水灯 1、单片机概述 单片机微型计算机是微型计算机的一个重要分支,也是颇具生命力的机种。单片机微 型计算机简称单片机,特别适用于控制领域,故又称为微控制器。 通常,单片机由单块集成电路芯片构成,内部包含有计算机的基本功能部件:中央处 理器、存储器和I/O 接口电路等。因此,单片机只需要和适当的软件及外部设备相结合, 便可成为一个单片机控制系统。 单片机经过1、2、3、3 代的发展,目前单片机正朝着高性能和多品种方向发展,它 们的CPU 功能在增强,内部资源在增多,引角的多功能化,以及低电压底功耗。 2、仿真软件介绍 (1).Keil uv3 运行Keil uv3 新建工程:菜单“Preject->New Preject”,保存为*.uv2,选择芯片型号,copy否 新建文件:菜单“File->New”,保存为*.c,编写程序 将源文件添加到工程:在左侧project workspace的source group1点右键选择addfile加入*.c 设置工程:点菜单栏上的,选Target,设晶振值;选Output,点create Hex file以生成少些文件;选Debug,选择软件仿真(simulator)或硬件仿真(Keil Monitor)方式。 编译链接:点菜单栏上的进行编译,或点菜单栏上的进行编译链接,或点菜单栏上的进行重新编译链接,或点菜单栏上的停止编译。 编译链接后生成*.hex文件,可烧写到单片机。 (2).Proteus 使用Proteus仿真 点击单片机,在Program Files处选择*.hex文件,OK,进行仿真 RESPACK--8 排阻,就是好多电阻连载一起,有一个公共端,1端为公共端接VCC(上拉)或地(下拉) 一般接在51单片机P0口,因P0口内没有上拉电阻,不能输出高电平,所以要接上拉电阻。 3、需求分析

相关文档
最新文档