单片机实验报告含仿真_第1页
单片机实验报告含仿真_第2页
单片机实验报告含仿真_第3页
单片机实验报告含仿真_第4页
单片机实验报告含仿真_第5页
已阅读5页,还剩35页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

1、单片机实验报告含仿真作者:日期:单片机原理及应用课程实验报告专业:班级:姓名:学号:实验一、keilC51及P r oteu s软件的使用一、实验目的:1、掌握keil和P r ot e us软件的基本操作2、通过具体实例掌握 ke i l和pr oteus软件的使用。二、 实验原理:k e i 1使用步骤,Proteus使用步骤三、程序:四、实验结果分析:五、总结:学会了使用k eil和pr o te us软件,掌握了利用k e il和pro t eus软件进行仿真的步骤。实验二、并行输入/输出接口实验一、实验目的:/ O 口和LED灯的电路结构,学会构建简单的流水灯1、 进一步熟悉keil

2、仿真软件、P rot eu s仿真软件的使用。2、了解并熟悉单片机I电路。3、掌握C5 1中单片机 意事项。二、实验原理:MCS 5 1单片机的I/O 口的编程方法和使用I /O口进行输入输出的注串行口方 方 口 个 出 以种情况:利用方式 0 式 1实现点 式3实现多MCS 5 1单片串入并出的 口 ;若外接一 扩展并行输机通信。在实际使 扩展并行 双机通信 利用方式用中i/ 0 接口:;利用方式0扩用利2i/0机移个入的串行寄入1O口在方式0时 存器,就可以 串出的移位寄展并行,若外接 扩展并行 存器,于用或接一输可h “».i-1II : LjH "FLu |K*I&

3、gt;r JtM4C* -" *toTid TT*-. 1uv>K ?iWi +«*t +*,4X4 爭*£«4/9LJ3J I f.V IL?t-jtrir?曲;avkitCi IF-盘: 'n、程序:# in clude<reg51.h> sb i t P1_0 =P 1人0;voi d ma i n()u n s igne d ch a r i; unsigne d int j ;SC ON=0 X 00 ; i=0x0 1 ;fo r (;)P 10=0;SBU F=I;while(!TI) i P 1 0 = 1; T

4、I=0 ;fo r( j=0;j<=254;j + + ) ; i =i * 2;if(i=0x00) i = 0 X 01;四、实验结果分析Pi泌PTPnduitd 的 l.AC-l PTiiir?K* .啦剛户和如: KiTA*£?fTW*flEIMKOAIC l?g| 勺 唱世S"KJJKI< ID;' .03.0 L C Dl Cl; :i.IV 'LfflJfC IV IfiMKlW- iV I4PJW J3=EJD-P在1窓占卫I I 35555!35 5f555sTW|iJ五、总结:进一步熟悉了熟悉单片机I/O 口和LE握了 C 5

5、1中单片机I/O项。keil仿真软件、Proteus仿真软件的使用。了解并D灯的电路结构,学会了构建简单的流水灯电路。 掌口的编程方法和使用I/O 口进行输入输出的注意事实验三、定时器/计数器实验(1)查询方式产生500US的方波一、实验目的:1、 熟悉k eil仿真软件、P r ot e us的使用和C51定时程序的编写;2、了解51单片机中定时、计数的概念,熟悉51单片机内部定时/计数器的 结构与工作原理;3、掌握查询方式处理定时/计数的工作过程,4、掌握定时/计数器在C5 1中的设置与程序的书写格式以及使用方法。二、实验原理: 通常利用定时 利用定时/计 是:利用定到则对 性的方 可。不

6、 间很短时间 周期 次即 的时/计数器来产生周期性的波 数器产生周期性波形的基本 /计数器产生周期性的定时 出端进行相应的处理。波只需定时时间到对输出 同的方式定时的最大值不同 ,则选择方式2。 方式2 形如取如周。想时生一时性 形思定产反定期四、实验结果分析:的式器时定时不需重置初值;如定时 ;如时间很长, 时可用两个定 软件计数的方法0或方式1 不够用 /计数器比较长,则选择方 数 个定则一个定时/ 计 时/计数器或OiXTAJLIPOSHxrai 1F口 VAD1时智*&2 PTl NA"ST料PO rM7F5IhFZ HrW 陀Mg P2P2 3/AM社口rs 砂id

7、P3 AitlrwP2 <W*MPaPl玄冲如T巴Pl*15pjj4'iripg 51?和.£Pi加r7PB Ti£L_土亠土土Ltt-MD、程序:#i n cl u d esb it P1 0void m ain<r eg 51.h>=P 1人0;()TMOD=Ox 0 2 ;TH0=0 X 06;TL0= 0 x06;TR0 =1;fo r(;)if(TFO) TF0=0;P1_0 = ! P1_0;f rUTJ-lrqrg ilIB hgiUd DtJBQUdM(a®*BbateET- I-五、总结:熟悉了 keil仿真软件、pro

8、 t eus的使用和C51定时程序的编写;了解51单片机中定时、计数的概念,熟悉了51单片机内部定时/计数器的结构与工作原理;掌握了查询方式处理定时 /计数的工作过程,掌握了定时计数器在C 51中的设置与程序的书写格式以及使用方法。?实验四、定时器/计数器实验(2)中断方式产生 5 0 0us的方波一、实验目的:1、熟悉k ei 1仿真软件、pr 0 t eu s的使用和C51定时程序的编写;2、进一步熟悉5 1单片机内部定时/计数器的结构与工作原理;3、掌握中断方式处理定时/计数的工作过程。二、实验原理从P 1.0输出周期为500 us的方波,只需 P5 0 us取反后一次即可计56定计数u

9、s为数器TO工作于方, 满足25 0 us的000000 10 B(02H )值N为2 5 0=06 H O2 / 2 没1. 0疋 时间当系统时钟为 12MHz时, 式2时,最大的定时 定时要求,方式控制字 。系 统时钟为1 2M hz ,定时250us,初值 X = 2 56 - 2 50 =6 ,贝U THO = TLO|*L2'MTPC皿MPn 1砂 9C划砂3PC 幻CdPC 4MI >4F? iMfripT=NAkiiTMDZ 1WMt猝 PJ MM 斗Pj4jnjx P3 IJCP-RUiJWTQPMJ“ mTTPl*«*Tt>PlJSRjVTtPl

10、F3T加亠程序:#incsb iude <reg 5P1 O = P1 .h >1人0;VO ima i n ()TMO D =0 xO 2;TH0=0x06; T LO =0x06;EA=1; E T0=1;TRO = 1 ;wh il e (1);V oi d t im e0_int (voi d ) interrup t 1P1 _O =!P 1 _0;口!nrTfL;:MzI皿j -汐WI£J S3五、总结:熟悉了 kei 1仿真软件、 *Q ."i v r*itproteus的使用和C5 1定时程序的编写;进一步熟悉了 51单片机内部定时/计数器的结构

11、与工作原理;掌握了中断方式处理定时/计数的工作过程。实验五:串行接口实验(1)工作万式0扩展并行 IO一、实验目的:1、掌握串行口工作方式0的程序设计;2、熟悉5 1单片机串口的结构和工作原理3、掌握串口工作方式二、实验原理:M C S 51单片机三种情况:利0的工作特点的串行口 用方式0式1实现点对点的双机3 实现多机MCS 5 1 单片串口入并出的;若外接通信。利机的串行移位寄存 一个并入在 扩 通 方实际使展并行信;利式0 扩输 行 并 展 扩用i/0用展时中通接口 :方式2并行i/,若外口在方式0 器,就可 串出的移位寄存器以扩展并利 或 0 接 行于方式口个出可用用方接一输就冃异亠亠

12、 士亠F- X,L 陀ig 兀涯j 疋t i KW K VK b PC 诃?S KI Mir壬士亠三D-IDRllI臣IFni4Dt: .Dlll_E£-ti“二 FDU1ftiniEDie_EL 0Rir13IDIT'IhLRSLKJ :tb5*EEpgJPPTFiarPTi利ufin ITTP艸舫eii>a niE、程序:#in c lu d e<r e g5 l .h> sb it P1_0 = P1A 0 ;void m a i n ()u nsi g n e d c h ar i ; un s i gn e d i nt j ;S CON =0x

13、00 ;i =0x01;f or (;)P 1_0=0 ;SBU F= I;w h ile (! Tl) iP1_0=l ;TI= 0 ;for(j=0 ; j<= 2 54;j+) ; i = i*2; 11' "11 Mf-ll'ii f( i = = 0 x00) i =0 x01;四、实验结果分析丄bR2 s»'X牡右hi;H)ftUI咖 pa IJlfc-d ra2*57 r>5 5«3 POl kJ 1*05 P n心 p: T.yor丄UH0 WP22J*WP7诞”RJ阿二F2S4RTu応a -cwrcD; LTD

14、-raD9s$g3生歯S尊図|比<JWD5监e D7-£-REZ? IDSLcmz五、总结:掌握了串行口工作方式0的程序设计熟悉了 51单片机串口的结构和工作原理。掌握了串口工作方式 0的工作特点。实验六:串行接口实验(2 )双机通信一、实验目的:1、掌握串行口工作方式 1的程序设计;2、进一步掌握51单片机串口的结构和工作原理3、掌握串口工作方式 1的工作特点二、实验原理:甲、方式s , 0 H。数器样,程序相同。方式选择 方式,波特率为12 0 0 bp 收,所以串口控制字为5 于选择的是方式的溢出率和电源控制寄存器PCON乙两机处理过程1 :既由TI即8位异步通信 要发送

15、,也要接1 ,波特率由定时/计 中的SMOD 位荡时振定决定,则需对定时/计数器Tl初始化。设 频率为12 MH z , 取 SM OD=0,波特率为1 2 0 0 b/计数器T 1选择为方式2 ,则初值ps ,如下初值= 据一 f0 scx2 S MOD /(12 X波特率X 3 2 )= E 6 H根,定时/计数器T1的方式控制字为 20H。过程采用查询方式,在主程序中读取PI关状态,通过串 口发送接收过程采用式,接收的内容送P2 口,通过P2 口的发管显示o口 中 光6求送开方极 要发的断二iiiiiinii环卜”丄卩卜r* I,金 ?: i:"laQE W昨.!UITiMV(

16、TI<W 吃牡一生曇.Hy-2(W|lrTsMncd.rr ro A心 H ;*. hDsiiai re -kh ro左“ rUfiA-r W,Gr?BlWG J 虬 Ub二、K: 1J6 Tt FLSM '备 P:环!円11 -却 1旳抽» t±J»KUliUiJIIIBIJI斗订忖h" PLfi_IJ-I化曲23_MlkbT-C*L'lO'=二;円 J-J=-5I匸一q誥时云 上*=-013舀”站宣一自次斗J日生訶逹.亠一lU4?程序:#inclu d e < r eg5 1 . h >VO i d m ai

17、n()unsig n ed c har i;SP=0 X 60;SCO N = 0X50;11221 ;443*L =;flTM 0D= Ox 2 0;TL1= 0 xe6 ;TH 1 = Oxe 6;TR1=1 ;E A= 1;ES=1 ;w hile (1)P1 = 0 XF F;i = P1;S BUF=i;while(TI=O);TI= 0;v o id funins(v o id) interrupt 4EA= 0;RI=0 ;P2= SBUF ;EA=1 ;四、实验结果分析:JIDAlM.1-lTHJft&Tn4Ma 珂 i -cnQD為引nj 4*“ 阀鹉屯QHTrtCC

18、rPT AS i0w 片jP増 «J.AH 科炬懂 绘 Ji: *3«« F2.T&*!?"區 Sfi > 峠¥ >1 H 耳Efi L I'L L I 1llllllllll跚詬画JUF"ss陌阳mMERE冲1 T 1 IJ' 1 J 1WT_1£IB詁二 W 7®iM盲阿 VtBfr njwro n.anTp?4m"HU*iZjH. gr=: 弟 超 sa由-心冋*3 jIL z吗 J 滴> IIJ-JfiIS- I14irr,五、总结:掌握了串行口工作方式_

19、Q- a _7 - J J- ?Fj VTQjP-J JjmmTiR1:#WF屮" rig A 际咼Art创mne* 严1的程序设计;进一步掌握了 51单片机串口的结构和工作原理,掌握了串口工作方式1的工作特点。实验七:中断系统实验(1)交通灯模拟控制一、实验目的1、掌握单片机外部中断的原理及过程。2、掌握单片机外部中断程序的设计方法。3、掌握单片机外部中断时中断方式的选择方法。二、实验原理:交西通灯正常运行时,可分 方向绿灯001 0 0 001 ”3秒,状态,南北方向;状态2 ,东西编,东西:方向4,南北方向0 0 0 1m 0 0”1西通彳亍,南红灯闪60秒禁止,南 :北。主程

20、序中外中断0 :/生,中序中放发方。数器0时用查询式o为4 个状态:状态1 , 红灯20 秒,状态编 方向黄灯,”;状态3 , 状态编码码 “ 010 00 0 1 红灯20秒,黄灯,东西 东西发生异常时,方向红灯3秒,南北方向 南北方向“ 00 0 10010 ”状态北禁止,东西方向绿灯闪 常时,南北 西方向红灯 运行过程,两外接开关模北发生异 方向绿灯闪,东 实现交通 断 务 断 单I外中断服外 中时间50ms ,循, 主程序灯正常 1管理, 程0位环m,电 F出片hj电亠m牡心Ha心円 T/ftfTTIEHFl轲昨InFl tnFT «阿【q JEIM 164P,Pili Pl

21、 P-WPl twi* 阳、HI#岀程序#incl u de <reg51. h >L£13 VblDW1W1 D22 Li=k tjMI h14LilihEflD2g亠yVO i d delay 5 00m s( unsign e d c hark);ms 二lED.i-ELLOAK r旳,南北行,闪6种拟实现异常处理断1, 设置S信号,由序和夕采用500m10次产生,定时计数中 设定 定时计数器0为 定 器 的P23:tr口恒r a 辆 toHDliBUta TEIrOWUTf- irn山密F29D2?总;Icm东码红绿状编方东O异异在边时O工v o id m ain

22、 (v oid)S P= 0 X 60 ;TMOD=OxO l ;IE =0x85;TCON =0x 0 5;w h il e (l)Pl =0 X 2 l ;delay 5 0 0 ms( 4 0);Pl =0x41;del a y5 0 0ms(6);P1=0x1 2 ;de 1 ay500ms (4 0);Pl = 0 x1 4 ;delay500ms (6);v o i d in t _0 (v oid) i nt er ru p t 0uns i gne d char i1,i 2 ;i l = P1;fo r( i2 = 0;i2<60;i2+)Pl =0x 2 1;de l

23、 a y 5 0 0 m s (l );P1 =0 x00;de lay 5 0 0ms(1);Pl =i l ;void in t 1 ( vo i d) i n te rr u p t 2unsigned c har j l , j 2;j l = Pl;for(j2 = 0;j2<6 0 ;j2+ + )P1 = 0x1 2;d e la y 500ms (1);P1=0x0 0 ;d ela y 500 m s(1);=j1;Plid d e lay500 m s(u n signed char m)sig ned char kl, k2; TH 0 = 0 x3 C;TL0=

24、0 xBO ;TRO =1;f or( k 1=0;k1 < m ; k1 + +)for (k 2 = 0; k2<10;k 2 + + )wh i l e (!TF0);TFO = 0;THO = O x3C;T L0=0xB0 ;四、实验结果分析:IF.murTiMl wen 秤iwi n<JMum?wpTl>FitM I列n対R LM 环Mh 科4? nu m斗n lEP序士iTr*1R24SHiBhUR2tXU9Hvffif皿冲vic DHN020S2SD1? I kJDIw" 10Ltt-YBiJWD2/nb回»*, DJIR?1 tlT

25、R?J r5022K俳L±CL qP?S" I P?TJ"*ISO vBilffc咖悅8 URvKIVmLBH»P?5五、总结:掌握了单片机外部中断的原理及过程。掌握了单片机外部中断程序的设计方法。掌握了单片机外部中断时中断方式的选择方法。实验八:中断系统实验(2)工业监控系统的设计一、实验目的:1、进一步掌握外部中断技术的基本使用方法。2、进一步熟悉中断处理程序的编程方法二、实验原理:在单片机监控系统l=f来实现,51单片机外部 通常有多个,这里就匚=f口号只及的监控用外部 有两个,而监 到多个中理现“方这过监平线系程测一应线与”处理时往 连接时,一

26、接于5往通过方面把多路监控信 1单片机外部接至y中断加查询的万法面,每个中断源原再连里用4个开关(B UTTOIN)模4输入的与门(AND4 )控信号正常情况为高电1平。4路1监控空信号又分别与相连。在该电路中,无论统都会响应TO 中断O响丿J ,在中断服务程序中通确定是哪一 转到对应的 处理程序。中中断服拟4连接,发P2 哪个 应后 过对 提出了 务程序入沪RJ5严,jmR37JLK'8円8Ua>FIB3D3QX:>L1PB&iwaPD 1如1 帥却中Jpd豳, RDfiMDEWP”袖FOT-rj liUUiPl.Zfo.! araviPS, JIM T赏P 1

27、rFJUM'Pi *kl jP2WMJPZ THIh二沁砂>r 1 Lrl 1rl Jh 1 1Fl JPI dP iHBPl巴pa sntM flPI rPi 丁西U1I5»T日礼!ritsanMCA三、程序:# i nclu d e <reg51. h >#i n c l u de vintrins . h >#d e fin e uc ha r uns i g ne d char sbit Pl 0=P 1 人0;sbit P11= P 1人 1 ;s bit P12= Pl 人2;sbi t P 1 3=P 1 卜 3;sbit P2 0 =

28、P" 0;s bit P2 1 =P2A 1 ;sbi t P 2 2 =P 2人2;s b i t P23=P2 人 3;VO i d delay()u ch a r i ,j;f or( i = 0;i<2 5 0;i +)for( J =0;j<250; J +)路 到 生 口 中口 号中断源脚上,并口线控信INTO引脚口号 上 变为低超限的低4位并 断源提出请 断服 逐一 求, 执行进入中 口线的 断请口位置。通,电口 E务检进对Ult_nop_();_nop ();_n op_() ;_nop_ ();_nop_ () ;_no p _();vo id in t

29、0() in t erruptif(P2O =0) P10 = 0;if(P 21=0) P11 = 0;if(P2 2 = =0)P12= O ;i f ( P23= = O ) P 1 3 =0 ;d el ay();d elay();vo i d m ain( v oi d ) IT0= 1 ;EA=1;EXO = 1 ;whil e( 1)P 1 = 0xf f ;P2=0 X f f ; 四、实验结果分析:JK033dxT吃Pl£常叭92LLFT? IMAI 刊I卅71ra左7PO 冲“心pisP36hra makLgQES11iPi Mt宓dl gl佳IFrm*i-罟FB

30、 砂H -1*. I -K仙!;上liU16KE311L实验九:简单的I /O扩展实验一、实验目的:1、 掌握单片机系统中扩展简单1/ O口的基本方法。2、掌握扩展I/ O 口的编程方法。二、实验原理:7 4 LS3 73的数据锁存控制端 数据)后数据数据外R有 外 储LE通 器 为 入器的有4端1单过或读的低端的1单地址存储器写信 相连的,输 来 存 地时直接通储器的址使P2.7为数据总线号W R和出允许过输出写指 低 上 制令电 的 端机的片门(NO输入端行向片数据存控制端的 与P 2.7k. *。当执 中片外LE是由80 5 1单片P2.7通过或端OE 直接接地, 端输出时,指令平,则数

31、据锁存 数据就送到 74 LS37310E 和20E连在一起, 存储器读信号RD和74LS244 的控片机的片外数据门(OR )后相连,当执行从片外数据存储 指令时,指令片外数据储器的地址使P2.7 电平,则控制端10 E和2 0E 据通过输出端送到数据总 机的内 最咼位 可取为F FFH。址为7hKTA|1RI24D7HTM_2静如a奇SiTW7UJV瑞吟 P2跳惟円 7«Mi|监P3 lumEA呛寿切 円田絹I «処慣PI 口P3DJFXDF3 IffRDP1I ?PaafTQ刖1 JFmWTIH 4Pi UTTl=! 5 伙巧巡Pl.?冷.T丽AlMCtl立 _一&#

32、177;土士匚=f部。这里,扩展的P 2 . 7为低低电平,因有效,74 L S24 4的 线,然后传送 简单i/O 口访问时 即可,其余地 应的片外据在储输到只址SH器、程序:# inc I U de <re g 51 . h> #i ncl u d e <ab s ac c.h> #define u c har uns i gned char v oi d main (void)U21NOR7CSJF3L'19 A、竺皿 冒I.申u愛oORytiAHA1A3OF7心坤ojioeqawGft>«01ItE-gs1也1 '115IBIfU

33、S:flQi 3 Q Q Q a-电Eq苫uch a r i;w hile(1 )i =XBYTE 0x7ff :; XBYTE0x7 fff =i;四、实验结果分析盘蚩豈盂金諸iH-TAilinoui«i PO-叱 PD2JM?WTALJPH 3JAC;>3 P1ZI4JAE4 POlAAt-S PO«A£CRST旳?舷?陀 0AA3 IP? HJEM化込CfETPVllAH屮P=!迪P2 5BM3 P:i64*U Pi TAr?MflP3QJR 血Pl.1P3*JTXDPh Jipia4WPT .3T3 hhTFAl 4n他Fl.l Pljflnifff

34、l PSBiflrM7U2Ii-ftIt*&is9l!f 1 ' IS - I"«电电”2F严瞬时僦ATHB7*UHAV0U和A1*2V3*3uige*0VI 咼is74LS2MU25>OF五、总结:掌握了单片机系统中扩展简单1/ O 口的基本方法。掌握了扩展/ O 口的编程方法。实验十:可编程I /0 口的扩展实验一、实验目的:1、熟悉8 25 5 A的结构和功能;2、熟悉82 5 5A的几种工作方式;3、掌握8 2 55A与单片机的接口;4、掌握 8255A二、实验原理:8 255A的数读/写信号的编程方法。1单片机的 CS与5 1单 口 和 线和

35、控制7F03H未用的据线地机的 高片口(取0线与51单片机的数据总线相连 对应相连,地址线址总线的A0和Al相连的P2 .7相连。地址分别是8位地址线未8255A扩展8 25 5 A 的 7FOO H 、 用 的A 0、A 1 与,片选信号A 口、B 口、7F 01H 、5线C7 F02H开关(DIPSWC_8)输入 GRA PH- RED )输出口接8个,低 8位地址 接口 B 口接8 个 二极管(LED-BA RHeapS;.3三花二二:?JJi L詩 驛 亠2iJf t:l 孰4 HiLi d-二、程序:#i n clude < r eg51 .# i nc 1 ud e <

36、absac c . h >h># d e f i n e u char un s igned c har void m a i n( vo i d)uc h a r i;XBYTE0x7f0 3= 0 x82;whil e(1 )i = XBYTE 0x7f01 :;XBYT E0 x7f00=i ;四、实验结果分析:-主,/丄厂-F附(I舟*1曲硼iff五、总结:熟悉了 8 255A的结构和功能;熟悉了 8255A的几种工作方式;掌握了 8255A与单片机的接口 ;掌握了 8255 A的编程方法。:LED显示器与51单片机的接口实验一、实验目的:1、掌握L ED显示器的基本结构与

37、原理2、掌握LED数码管的静态显示和动态显示3、掌握L ED显示器与单片机的接口的编程特点二、实验原理:82 5 5 A扩展并行1/0接口接 -MPX 8 -C C - B LUE),采用动态 的 公 口 口 的 口7 F 位实验段选线(AH)与8255A 的 共端(18 ) 与8255A的E 输出位选码选择要显 输出字段码使数码管A 口和B 口都工作于、C 口和控制口(的0 2H 和 7 F 03H地址线未用数码管(7SEG8位数码管 位数码管的即825 5 A的B,8255A 的符O8位共阴极 显示方式 , 相连,8 J连。也 数码管 甘 应的字式 0输出 的地址分别为 7F00H 高8位

38、地 取 0 ) O线未用A5AB,8 2 5A 口、7 F01H取1,低8Kf心畫轴3讣PC4PCS CT怒1 啦PJMP邮PKUp tia4LiauKtSOn他占:j; 九7旳 石PC即远 PC tXHP£ I网SPC 3心PC钳田PCPC atfiOfPcP2.u>e 卩二咖 P2注、 PWIW p F2 訝刚*M 0/ftjeO 門1趙竺1 pj j/fW 时寸丽ITn+HDPifcWPj.T_L 工 ±J 01 ' m:S wr n 予家溜1P: 1Pfc iPl 3Pl 4PitFM J苹芒靈莊圭$迎in-現.卓厂7nrt札«13MPDJ1

39、9AD AQ2 聞 A 05W CT叮一 2、程序:# in cl u de < reg 5 1. h >#incl u de <absacc . h># de fi n e ucha r u n sig n ed ch a r#defi ne uc ha r uns i g n ed i ntvoiddelay(uint );voi d d i sp lay (void );u c har di s buf f e r 8 = 0,1,2, 3,4, 5,6 ,7; VO i d main (voi d)XBYTE0x7f03: = 0 x8 0 ;while (1)

40、P la y ();diuiid de l ay(uint i)t j;for(j= 0 ;jvi ;j+ +) void d isp la y (voi d )u char cod eva l ue16=0x3f,0x06,0x5b,0x4f,0x 6 6 ,0x 6 d,0x7d, 0 x0 7, 0 x7 f ,0x 6 f,0x 7 7, 0 x 7 c,0x 3 9 ,0x5 e ,0 x 79,0x 7 1;uc har c hoco d e 8=0x fe ,0x fd , 0 x fb , 0xf7,0xef,0 x df, 0xbf, 0x7 f ;uchar i,p ,te mp;for( i =0; i < 8 ; i +)temp=c h o c ode i;XBY TE 0x7f01= te mp;p = d i sbuffe r i ;temp=code v a l ue p ;X BYTE0x7 f 00: = t e mp ;d e lay (20);四、实验结果分析Ji7A*5義呼飪量套薑如舄筒嗨您常爲益常留S罷涪ME霜wwis二备當5

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论