




已阅读5页,还剩15页未读, 继续免费阅读
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
单片机实训指导书(word版) 单片机实习指导书扬州工业职业技术学院微机原理实验室单片机实习指导书第1页前言单片机课程是一门大多数同学都感觉难学的课程,学习效果均不太理想,原因主要在于汇编语言程序结构和编程方法不便理解,MCS51汇编语言的指令数较多,不便记忆,相关硬件电路不理解其工作原理及机制,在学习过程中渐渐失去了学习的兴趣。 鉴于以上学习现状,在理论学习结束后安排了本次实习,旨在让学生理论联系实际,巩固理论的同时掌握单片机实际应用的基本模式和注意事项。 通过四种实习线路套件的安装让学生能在其中体会到单片机的神奇功能,减低对于本课程的畏惧感,增添学习的兴趣。 四种实习线路包括时钟电路以AT89S51为核心,编写程序控制四只数码管构成各种时制的时钟;音响电路以AT89S51为核心,编写程序让某一引脚控制的喇叭演奏出不同的乐曲。 交通灯电路以AT89S51为核心,编写程序控制12个引脚所接的发光二极管按十字路口交通灯的规律闪亮。 串行通讯电路以AT89S51为核心,编写程序接收上位主机发送的信号,控制小电机正转或反转。 本指导书主要分为三部分 1、单片机概述及AT89S51单片机芯片; 2、程序编译和芯片写入; 3、四种实习线路及源程序的说明。 单片机实习指导书第2页单片机概述 一、单片机概述单片机是一种集成电路芯片,采用超大规模集成电路技术把具有数据处理能力(如算术运算、逻辑运算、数据传送、中断处理)的微处理器(CPU),随机存取数据存储器(RAM)、只读程序存储器(ROM)、输入/输出电路(I/O)、定时/计数器、串行通讯口,可能还包括显示驱动电路、脉宽调制电路、模数转换等电路集成到一片芯片上,构成一个最小而又完善的计算机系统。 它们之间相互连接的结构框图如下图所示。 这些电路能在软件的控制下准确、迅速、高效地完成程序设计者事先规定的任务。 ROM RAMCPUI/O接口定时器/计数器时钟单片机有着微处理器所不具备的功能,它可单独完成现代工业控制所要求的智能化控制功能,这是单片机最大的特征。 然而单片机又不同于单板机,芯片在没有开发前,它只具备功能极强的超大规模集成电路,如果赋于它特定的程序,它便是一个最小的、完整的微型计算机控制系统,它与单板机或个人电脑有着本质的区别。 单片机的应用属于芯片级应用,需要用户了解单片机芯片的结构和指令系统,以及其它集成电路应用技术和系统设计所需要的理论与技术,用这样特定的芯片设计应用程序,从而使该芯片具备特定的功能。 单片机的应用极为广泛,它涉及智能仪器仪表、工业控制、计算机网络和通信以及医用设备等领域。 它以无与伦比的高性能、低价位赢得了广大电子开发者的喜爱。 1976年Intel公司推出了真正意义上的单片机MCS48,它以体积小、功能全、价格低赢得了广泛的应用,为单片机的发展奠定了基础,成为单片机发展史上重要的里程碑。 在MCS48的带领下,各半导体公司相继研制和发展了自己的单片机,如Zilog公司的Z 80、Motorola公司的 6801、6802系列等。 美国的Atmel公司把单片机技术与先进的Flash存储技术完美地结合起来,发布了性能相当优秀的AT89系列单片机,很多电器设备装置的测单片机实习指导书第3页量、显示、控制单元都是以其为核心构成,如我院的传感器与检测技术实验台的计时单元、液晶屏显示单元等都能看到AT89系列芯片的应用。 本次实习所设计的线路便是以AT89S51芯片为核心的单片机控制线路。 二、AT89S51芯片介绍AT89S51是一个低功耗、高性能,采用CMOS工艺制造的8位单片机,是Atmel公司AT89系列中的一款性能相当优异的产品,兼容标准MCS51指令系统及其引脚结构,与Atmel公司其它产品相比AT89S51或AT89S52的最大特点是能在线编程,且编程连线极简单。 AT89S51片内含4KB ISP(In-system programmable)的可反复擦写1000次的Flash只读程序存储器,故本次实习选用AT89S51芯片,每个人将单片机安装至电路板后,就不用再拔来拔去,可直接和主机连接进行程序下载。 AT89S51具有如下特征参数40个引脚、4KB Flash片内程序存储器、128B的RAM,4个可编程I/O口、5个带2级中断嵌套的中断、2个16位可编程定时计数器、1个全双工串行通讯口、看门狗(WDT)电路、片内时钟振荡器。 此外,AT89S51设计和配置了振荡频率可为0H Z并可通过软件设置省电模式。 空闲掉电模式下,CPU暂停工作,而RAM、定时/计数器、串行口、外中断系统可继续工作;掉电模式下,“冻结”振荡器而保存RAM的数据,停止芯片其他功能直至外中断激活或硬件复位。 AT89S51具有PDIP、TQFP、PLCC三种封装形式,以适应不同产品的需求,三种封装如下图所示。 本次实习使用第一种PDIP封装芯片。 12345678910111213141516171819202122232425262728293031323334353637383940PDIPP1.0P1.1P1.2P1.3P1.4P1.5P1.6P1.7RST(RXD)P3.0(TXD)P3.1(INT0)P3.2(INT1)P3.3(T0)P3.4(T1)P3.5(WR)P3.6(RD)P3.7XTAL2XTAL1GND P2.0(AD8)P2.1(AD9)P2.2(AD10)P2.3(AD11)P2.4(AD12)P2.5(AD13)P2.6(AD14)P2.7(AD15)PSENALE/PROGEA/VPPP0.7(AD7)P0.6(AD6)P0.5(AD5)P0.4(AD4)P0.3(AD3)P0.2(AD2)P0.1(AD1)P0.0(AD0)VCC单片机实习指导书第4页P1.0P1.1P1.2P1.3P1.4P1.5P1.6P1.7RST(RXD)P3.0(TXD)P3.1(INT0)P3.2(INT1)P3.3(T0)P3.4(T1)P3.5(WR)P3.6(RD)P3.7XTAL2XTAL1GNDP2.0(AD8)P2.1(AD9)P2.2(AD10)P2.3(AD11)P2.4(AD12)P2.5(AD13)P2.6(AD14)P2.7(AD15)PSENALE/PROGEA/VPPP0.7(AD7)P0.6(AD6)P0.5(AD5)P0.4(AD4)P0.3(AD3)P0.2(AD2)P0.1(AD1)P0.0(AD0)VCC NCGNDFP/TQFP1234567891011121314151617181920212223242526272829303132333435363738394041424344P1.0P1.1P1.2P1.3P1.4P1.5P1.6P1.7RST(RXD)P3.0(TXD)P3.1(INT0)P3.2(INT1)P3.3(T0)P3.4(T1)P3.5(WR)P3.6(RD)P3.7XTAL2XTAL1GNDP2.0(AD8)P2.1(AD9)P2.2(AD10)P2.3(AD11)P2.4(AD12)P2.5(AD13)P2.6(AD14)P2.7(AD15)PSENALE/PROGEA/VPPP0.7(AD7)P0.6(AD6)P0.5(AD5)P0.4(AD4)P0.3(AD3)P0.2(AD2)P0.1(AD1)P0.0(AD0)VCC NCGNDPLCC1234567891011121314151617181920212223242526272829303132333435363738394041424344单片机实习指导书第5页程序编译和芯片写入市面上能对MCS51汇编语言进行和编译的软件很多,伟福器(WAVE2000)是一种基于视窗操作系统、具备良好操作界面、便于初学者进行学习开发的软件。 双击桌面图标,启动软件,界面如下图所示。 选择新建文件按钮,在程序区内输入程序,检查无误后选保存按钮会出现保存对话框,首先选择相应的文件夹,然后在文件名栏输入文件名,注意扩展名必须为ASM文件,否则无法进行编译,再按下编译按钮,即可生成扩展名为BIN的二进制文件,它们和源程序文件在同一个文件夹,这样便于写入芯片时查找相应文件。 进行芯片程序写入操作时,先连接编程电缆,注意此时实习电路板必须是断电状态,否则可能烧坏计算机并口,电缆连接好后才能通电。 点击桌面“伟煌ISP电缆”图标,启动软件,先进行通讯检测和器件检测,再依次进行擦除芯片、打开文件(经过WAVE编译生成的二进制文件)、写FLASH ROM三个步骤,就可将程序写入芯片,写入后程序自动运行,如结果正确,先将实习电路板断电,再拔除编程电缆。 新建文件按钮编译生成二进制文件按钮保存按钮程序区单片机实习指导书第6页实习线路说明 1、时钟电路本电路是利用AT89S51的P0口控制四位数码管的8个段,用P2口的P2.7-P2.4控制四个数码管的公共端,扫描显示出各种时制的时间。 数码管采用四位共体式新型时钟专用数码管。 电路图如下图所示。 12345678910111213141516171819202122232425262728293031323334353637383940P1.0P1.1P1.2P1.3P1.4P1.5P1.6P1.7RSTP3.0(RXD)P3.1(TXD)P3.2(INT0)P3.3(INT1)P3.4(T0)P3.5(T1)P3.6(WR)P3.7(RD)XTAL2XTAL1GNDP2.0P2.1P2.2P2.3P2.4P2.5P2.6P2.7PSENALEEA/VPPP0.7P0.6P0.5P0.4P0.3P0.2P0.1P0.0VCCAT89S51U1Y1(11.0592M)C2(30P)C1(30P)J2S11234U3整流桥7805123+C516V/220uF+C616V/220uFC3104R11R25.1K+C425V/10uFR31K LED12J1D19V交流低压输入5V直流输入R4R5R6R7R8R9R10R11Q1S8550Q2S8550Q3S8550Q4S855012J49V直流输入abcdefg秒点秒点1234afbedcgLED1LED2LED3LED4S1S2R121kR131k分调节按钮时调节按钮24小时制时钟源程序如下org0000h;本程序为24小时显示程序,有四位十小时位、小时位、十分位、分位秒位用发光二极管闪亮显示。 单片机实习指导书第7页ljmp main;发光二极管每闪亮一次为1秒钟000bh;定时/计数器0的中断矢量设定。 ljmp int110org001bh;定时/计数器1的中断矢量设定ljmp intorg0100hmain:mov30h,#0c0h;将分位显示缓冲单元设为十进制0的显示码mov31h,#0c0h;将十分位显示缓冲单元设为十进制0的显示码mov32h,#0c0h;将小时位显示缓冲单元设为十进制0的显示码mov33h,#0ffh;将十小时位显示缓冲单元设为十进制0的显示码mov r0,#14h;将R0的内容置为20,定时器每50ms中断一次,将R0内容减1,减20次即为1秒钟mov r1,#00;秒计数器mov r2,#00;分钟计数器mov r3,#00;小时计数器mov r4,#0ah;秒点计数器,计数10次,每次50ms,10次即500ms,让秒点亮0.5s,再熄灭0.5s这样每亮一次为1秒钟.setb p1.0setb p1.1mov dptr,#tablemov tmod,#11h;定时器 0、1设定为工作方式1,为16位定时计数器mov th1,#4bh;确定定时计数器1延时50ms的时间常数mov tl1,#0fdhmov th0,#4bh;确定定时器0延时50ms的时间常数mov tl0,#0fdhsetb ea;开放中断控制寄存器IE的总控位单片机实习指导书第8页setb et1;开放IE的定时/计数器1的中断响应控制位setb tr1;定时/计数器1的启动控制位,为1启动,为0停止setb et0setb tr0loop1:jb p1.0,p10k;检测p1.0口的电位,如按钮按下则该位为0,如为1则表明按钮没有按,则转到p10k处顺序向下执行inc r2;如p1.0口的开关按下,则将分钟计数器r2内容加1。 acall delay1;调用0.2s的延时程序,防止分钟计数器增长过快,不便调节jmp sw2p10k:jb p1.1,p11kinc r3;如P1.1口的开关按下,则将小时计数器r3内容加1。 acall delay1;调用0.2s的延时程序,防止小时计数器增长过快,不便调节。 jmp sw3p11k:cjne r0,#00,disp;1秒钟到了吗?没到转到disp处正常显示。 到了将计数单元重新置初值20mov r0,#14h;1秒钟到了将计数单元重新置初值20inc r1;秒计数器加1cjne r1,#60,dispmov r1,#00inc r2;分位计数器加1sw2:cjne r2,#60,loop2;分位显示到了60吗?没到转到loop2处正常显示mov r2,#00;60分钟到了,将分位计数器重新置0inc r3;小时计数器加1sw3:cjne r3,#24,loop2;小时显示到了24了吗?没到转到loop处单片机实习指导书第9页正常显示mov r3,#00;24小时到了将小时计数器重新置0loop2:mov a,r2;以下均为查表操作,根据小时、分钟的计数值,分别查得相应的显示码,送到30H,31H,32H,33H四个相应位的显示缓冲单元mov b,#10div ab;利用除法可得到分钟位的两个数码管的相应的显示码,如46分钟时,除以10可知十分位为4放在A中,将该位送到31H缓冲单元。 movc a,a+dptr;查表得到分钟的十分位,送到分数显示级冲单元31Hmov31h,amov a,bmovc a,a+dptrmov30h,amov dptr,#htablemov a,r3;和分钟显示相同,用除法可得到小时位的两个数码管的显示码值。 A中存放小时的十位数,B中存放小时的个位值。 分别送到相应的显示缓冲单元。 mov b,#10div abmovc a,a+dptrmov33h,amov dptr,#tablemov a,bmovc a,a+dptrmov32h,aljmp disptable:db0c0h;0的显示码db0f9h;1的显示码db0a4h;2的显示码db0b0h;3的显示码单片机实习指导书第10页db99h;4的显示码db92h;5的显示码db82h;6的显示码db0f8h;7的显示码db80h;8的显示码db90h;9的显示码htable:db0ffh;给十小时位专门一张参数表格,为了在显示如1点、2点时,十小时位的0就不显示出来,小时的十分位如果为0时,让十小时位的数码管不发光,8段全为高电平。 db0f9hdb0a4hdisp:mov a,30h;30H为秒位的显示缓冲单元,将其中数值通过累加器A送秒位数码管显示mov p0,aclr p2.4acall delay;调用一个0.4ms的延时程序,实现秒位的动态扫描setb p2.4mov a,31h;31H为十秒位的显示缓冲单元,将其中数值通过累加器A送十秒位数码管显示mov p0,aclr p2.5acall delaysetb p2.5mov a,32h;32H为分位的显示缓冲单元,将其中数值通过累加器A送分位数码管显示mov p0,aclr p2.6acall delaysetb p2.6mov a,33h;33H为十分位的显示缓冲单元,将其中数值通过累加器A送十分位数码管显示mov p0,aclr p2.7单片机实习指导书第11页acall delaysetb p2.7jmp loop1;转移到loop1处实现循环动态扫描delay:mov r6,#2;0.4ms左右的延时子程序,用于循环显示时调用。 del1:mov r7,#60;每一位显示延时0.4ms,4位总共延时1.6ms,而人的视觉暂留时间为24ms,所以不会有闪烁感。 del2:djnz r7,del2djnz r6,del1ret;子程序返回delay1:mov r5,#2de1:mov r6,#200de2:mov r7,#126de3:djnz r7,de3djnz r6,de2djnz r5,de1retint110:clr tr0dec r4cjne r4,#00,loop3mov r4,#0ahcpl p1.2loop3:mov th0,#4bhmov tl0,#0fdhsetb tr0retint:clr tr1;定时/计数器1的中断子程序,该句作用是暂时停止计时dec r0;将计数单元减1mov th1,#4bh;重新置定时常数mov tl1,#0fdhsetb tr1;重新启动定时计数reti;中断返回end单片机实习指导书第12页 2、音响电路本电路利用P2.0位所接的三极管控制其集电极串联的喇叭,改变P2.0位的方波脉冲的频率即可在喇叭内产生出不同音符的声音,再控制好各个不同音符的延时长度,即可得到各种音调,进而可演奏出整部乐曲。 电路图如下图所示。 12345678910111213141516171819202122232425262728293031323334353637383940P1.0P1.1P1.2P1.3P1.4P1.5P1.6P1.7RSTP3.0(RXD)P3.1(TXD)P3.2(INT0)P3.3(INT1)P3.4(T0)P3.5(T1)P3.6(WR)P3.7(RD)XTAL2XTAL1GNDP2.0P2.1P2.2P2.3P2.4P2.5P2.6P2.7PSENALEEA/VPPP0.7P0.6P0.5P0.4P0.3P0.2P0.1P0.0VCCAT89S51U1Y1(11.0592M)C2(30P)C1(30P)J2S11234U3整流桥7805123+C516V/220uF+C616V/220uFC3104R11R25.1K+C425V/10uFR31K LED12J1D1IN41489V交流低压输入5V直流输入12J49V直流输入R41KQ1R568S8550扬声器两只老虎的乐曲源程序如下org0000h;这是一个利用实验板p2.0位上所接的喇叭,演奏“两只老虎”乐曲的程序ljmp mainorg001bh;定时1中断矢量设定单片机实习指导书第13页ljmp int_1org0100hmain:anl tmod,#0fh;对TMOD进行设定,使定时/计数器1工作在方式1orl tmod,#10h;用与或语句是为不影响串行口的工作setb et1setb eamovdptr,#tone;将乐曲参数表格的首地址送DPTR,便于查表mov a,#00hlop:movca,a+dptrjz main;如查的结果为0,则说明乐曲已经结束,转到主程序重新演奏mov r5,amov th1,a;由于是16位定时/计数器,要查表两次分别将定时初值的高8位送TH,低8位送TLinc dptrmov a,#00hmovc a,a+dptrmov r6,amov tl1,r6setb tr1;启动定时器inc dptr;第3次查表得到该音符的延时时间mov a,#00hmovc a,a+dptrmov r2,a;根据音符的延时时间参数,进行相应延时loop1:mov r3,#80hloop2:mov r4,#0ffhloop3:djnz r4,loop3djnz r3,loop2djnz r2,loop1单片机实习指导书第14页inc dptr;指针加1,为下个音符查找作好准备mov a,#00hljmp lopint_1:push dph;定时计数器1的中断子程序push dplpushacpl p2.0;将P2。 0位的电位按一定频率取反输出,就可以得到相应的音调mov th1,r5mov tl1,r6setb tr1pop apopdplpop dphretitone:db0f9h,21h,09h,0f9h,0e1h,09h;“两只老虎”的音调参数表,每3个数据为一组,前2个为定时时间由它们得到相应频率的方波,db0fah,8ch,09h,0fah,0d8h,09h;第3个为该音符延时时间db0fbh,68h,09h,0fbh,0e9h,09hdb0fch,5bh,09h,0fch,8fh,09hdb0fch,0e3h,09h,0fdh,45h,09hdb0fdh,6ch,09h,0fdh,0b4h,09hdb0fdh,0f4h,09h,0feh,2eh,09hdb0feh,47h,09h,0feh,71h,09hdb0feh,0a2h,09h,0feh,0b6h,09hdb0feh,0dah,09h,0feh,0fah,09hdb0ffh,17h,09h,00h,00h,00hend单片机实习指导书第15页 3、串行口通讯电路AT89S51和MCS51芯片一样设置了一个全双工串行通信口,可以和上位计算机RS-232口进行串行通信。 AT89S51的串行通讯口的输入/输出为TTL电平,高电平为3.8V左右,低电平为0.3V左右,这种以TTL电平传送数据信息的方式,抗干扰能力较差,只能在几米的范围内传输数据信息。 计算机的RS-232的串行通讯口为了增强传输中的抗干扰性,输入/输出电平采用负逻辑,逻辑“1”为5V12V;逻辑“0”为+5V+15V,正负逻辑之间的电平差距很大,可有效减小数据传输中的外界干扰。 由上述可见,AT89S51和上位计算机的RS-232口进行通讯时,逻辑不一致,必须要进行电平转换。 本实习电路板采用MAX232集成芯片实现两个电平之间的转换,方便实用,最关键在于以往的电平转换芯片MC 1488、MC1489需要另外的+12V供电电压,而MAX232串行通讯电平转换芯片只需要提供和AT89S51一样的+5V电源电压,这就省却了很多麻烦。 本实习电路板功能是接收上位计算机串行口发出的相应命令,从而控制实习电路板所接的小直流电机转向。 要控制小直流电机的转向,必须使用个三极管,两两同时工作即可改变电机两端的电压极性,这也是一般遥控汽车中的前后运动方向的控制方式。 另外程序中还加入了控制电机转速的部分,方法是改变电源电压的正负占空比。 直流电机转向控制电路图如下所示Q3S8550Q4S8550Q2S8550Q1S8550R61KR51KR71KR81KVCCM_直流电动机整体电路连接图如下所示单片机实习指导书第16页12345678910111213141516171819202122232425262728293031323334353637383940P1.0P1.1P1.2P1.3P1.4P1.5P1.6P1.7RSTP3.0(RXD)P3.1(TXD)P3.2(INT0)P3.3(INT1)P3.4(T0)P3.5(T1)P3.6(WR)P3.7(RD)XTAL2XTAL1GNDP2.0P2.1P2.2P2.3P2.4P2.5P2.6P2.7PS ENALEEA/VPPP0.7P0.6P0.5P0.4P0.3P0.2P0.1P0.0VCCAT89S51U1Y1(11.0592M)C2(30P)C1(30P)J2S11234U3整流桥7805123+C516V/220uF+C616V/220uFC3104R11R25.1K+C425V/10uFR31K LED12J1D19V交流低压输入5V直流输入GND15CG6CV2VCC16T1I11R1O12T2I10R2O9T1O14R1I13T2O7R2I8C2+4C2-5C1+1C1-3TC232U6+C15+C14+C13+C16R09R10TXDRXDVCC162738495DB9VCCRS232串行口串行口通讯实验电路MAX23212J49V直流输入Q3S8550Q4S8550Q2S8550Q1S8550R61KR51KR71KR81KVCCM_直流电动机串行通讯电机控制源程序如下org0000hljmp startorg0023hljmp serve单片机实习指导书第17页org0100hstart:anl tmod,#0f0h;以先与后或的方式,给TMOD寄存器设定定时器1工作在方式2,自动再装入的8位定时器。 orl tmod,#20hmov th1,#0e8h;设置波特率为1200bpsmov tl1,#0e8hmov scon,#50h;设定串行口工作方式1,1位起始位,8位数据位,1位停止位。 setb ea;开中断总控制位。 setb tr1;启动定时器1setb es;允许串行口中断main:cjne a,#3,next1;如接收到的数据为3,则停止电机运转。 loop3:setb p2.0;将P2。 0所接的两个三极管基极电位置高电平,使其截止。 setb p1.0;将P1。 0所接的两个三极管基极电位置高电平,使其截止。 cjne a,#3,next1;循环更新对比串行口接收到的数据是否为3,如不为3则转到下个程序段查询。 jmp loop3next1:cjne a,#2,next2;如接收到的数据不为2,则转到下个程序段查询。 loop2:setb p1.0;如接收到的数据为2,先将p1.0置高电平。 clr p2.0;改变p2.0电位的高低电平脉冲占空比从而获得一个正向低转速。 acall delay3setbp2.0acall delay1cjne a,#2,next2jmp loop2next2:cjne a,#1,main;如接收到的数据不为1,则转到主程序开始处。 loop1:setbp2.0;如接收到的数据为1,先将p2.0置高电平。 单片机实习指导书第18页clr p1.0;改变p1.0电位的高低电平脉冲占空比从而获得一个反向低转速。 acall delay3setbp1.0acall delay1cjne a,#1,mainjmp loop1serve:clr eaclrrimov a,sbuf;以下为将串行口接收到的ASCII码转16进制数的转换程序mov r2,amov a,r2clr csubb a,#30hmov r2,asubb a,#0ahjc nextmova,r2subba,#07hmov r2,anext:mova,r2setb earetidelay3:mov r1,#5;延时2.6毫秒jmp del1delay1:mov r1,#2;延时子程序延时1.1毫秒del1:mov r3,#20del2:mov r4,#12del3:djnz r4,del3djnz r3,del2djnz r1,del1单片机实习指导书第19页retend 4、交通灯控制电路单片机对发光二极管的控制在众多实验实习电路中都很常见,本次实习选用交通灯控制电路作为实习电路。 控制方法是将十二只发光二极管的阳极经限流电阻接于电源正极,负极接至P 0、P2口实现控制。 实习电路图如下12345678910111213141516171819202122232425262728293031323334353637383940P1.0P1.1P1.2P1.3P1.4P1.5P1.6P1.7RSTP3.0(RXD)P3.1(TXD)P3.2(INT0)P3.3(INT1)P3.4(T0)P3.5(T1)P3.6(WR)P3.7(RD)XTAL2XTAL1GNDP2.0P2.1P2.2P2.3P2.4P2.5P2.6P2.7PSENALEEA/VPPP0.7P0.6P0.5P0.4P0.3P0.2P0.1P0.0VCCAT89S51U1Y1(11.0592M)C2(30P)C1(30P)J2S11234U3整流桥7805123+C516V/220uF+C616V/220uFC3104R11R25.1K+C425V/10uFR31K LEDVCC12J1D19V交流低压输入5V直流输入黄红绿黄红绿黄红绿黄红绿VCCVCCVCCVCC北南东西R41KR51KR61KR71K12J49V直流输入交通灯控制电路程序运行状态第一状态初始通电,四方向黄灯跳变5次(1秒/次)。 第二状态东西向绿灯亮、南北向红灯亮(6秒)。 第三状态东西向黄灯跳变3次(1秒/次)、南北向红灯亮。 第四状态东西向红灯亮、南北向红灯亮(2秒)。 单片机实习指导书第20页第五状态东西向红灯亮、南北向绿灯亮(6秒)。 第六状态东西向红
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 标准厂房及配套基础设施建设项目节能评估报告
- 绿色纺织新材料生产线项目技术方案
- 移动电源生产线项目商业计划书
- xx市地下管网建设及设施更新改造工程建设工程方案
- 物业管理公司股权转让及物业管理权移交合同
- 离异家庭子女抚养费及教育、生活费用支付合同范本
- 离婚纠纷中房产分割及债务清偿协议书
- 精英主播与直播科技平台签订的独家合作协议范本
- 离婚抚养费补充协议书:经济援助与子女监护权调整
- 幼儿园快乐教育教案:图方位认知与团队协作绘制
- 药事管理与法规
- YC/Z 550-2016卷烟制造过程质量风险评估指南
- 工程水文第3章课件
- GB/T 4032-2013具有摆轮游丝振荡系统的精密手表
- GB/T 34875-2017离心泵和转子泵用轴封系统
- GB/T 21063.4-2007政务信息资源目录体系第4部分:政务信息资源分类
- GA/T 1081-2020安全防范系统维护保养规范
- 02药物不良反应adr课件
- 施工项目成本管理课件
- 文物建筑保护修缮专项方案
- 营销与2008欧锦赛ktv渠道方案
评论
0/150
提交评论