欢迎来到淘文阁 - 分享文档赚钱的网站! | 帮助中心 好文档才是您的得力助手!
淘文阁 - 分享文档赚钱的网站
全部分类
  • 研究报告>
  • 管理文献>
  • 标准材料>
  • 技术资料>
  • 教育专区>
  • 应用文书>
  • 生活休闲>
  • 考试试题>
  • pptx模板>
  • 工商注册>
  • 期刊短文>
  • 图片设计>
  • ImageVerifierCode 换一换

    单片机实验报告通信电子监控_通信电子-电子设计.pdf

    • 资源ID:95659320       资源大小:1.81MB        全文页数:16页
    • 资源格式: PDF        下载积分:4.3金币
    快捷下载 游客一键下载
    会员登录下载
    微信登录下载
    三方登录下载: 微信开放平台登录   QQ登录  
    二维码
    微信扫一扫登录
    下载资源需要4.3金币
    邮箱/手机:
    温馨提示:
    快捷下载时,用户名和密码都是您填写的邮箱或者手机号,方便查询和重复下载(系统自动生成)。
    如填写123,账号就是123,密码也是123。
    支付方式: 支付宝    微信支付   
    验证码:   换一换

     
    账号:
    密码:
    验证码:   换一换
      忘记密码?
        
    友情提示
    2、PDF文件下载后,可能会被浏览器默认打开,此种情况可以点击浏览器菜单,保存网页到桌面,就可以正常下载了。
    3、本站不支持迅雷下载,请使用电脑自带的IE浏览器,或者360浏览器、谷歌浏览器下载即可。
    4、本站资源下载后的文档和图纸-无水印,预览文档经过压缩,下载后原文更清晰。
    5、试题试卷类文档,如果标题没有明确说明有答案则都视为没有答案,请知晓。

    单片机实验报告通信电子监控_通信电子-电子设计.pdf

    O/A ro PO”越匸 T PG N/JLQH v Pfl 4/AFMfe Po J PiJ 占J宾 kTJ FwLT At.F V-V U 7/A.1 25 PN&M.14 PN MJk L J f3 4/A I 之/A I I J*N I O PN 1/AL9 PZi Q/JLS 3、c 语言源程序#in clude sbit p0=P1A0;void delay02s(void)un sig ned char i,j,k;for(i=20;i0;i-)for(j=20;j0;j-)实验一 闪烁灯 1、实验任务 如图在 P1.0 端口上接一个发光二极管 L1,使 L1 在不断地一亮一灭,一亮一灭的时间 间隔为 0.2S。二、实验内容 1、电路原理图 2、程序流程图 pi.o 伽出“i Li畑龙 Pl 0縣出討护 1 S 藁 J for(k=248;k0;k-);void mai n()while(1)p0=0;K1 I 5 JF a OJTUCO P l I ITXT PrtilTu P 9 Id 11T J E-i 斗/Tr jpi sjm F PH T/RZT 井站 220 R7 3S 37 36-337 34 33 32 A 2S 27 2M5 Sts A ST delay02s();po=1;delay02s();4、汇编语言源程序 START:CLR P1.0;和 P1.0 口接的二极管亮 LCALL DELAY;延时 0.2 秒 SETB P1.0;和 P1.0 口接的二极管灭 LCALL DELAY;延时 0.2 秒 LJMP START;循环 DELAY:MOV R5,#20;延时子程序 D1:MOV R6,#20 DJNZ R5,D1 D2:MOV R7,#248 RET DJNZ R7,$END DJNZ R6,D2 实验二 广告灯的左移右移 一、实验任务:做单一灯的左移右移,硬件电路如图所示,八个发光二极管 L1-L8 分别接在单片机的 P1.0 P1.7 接口上,输出“0”时,发光二极管亮,开始时 P1.0 TP1.1 T P1.2T P1.3TT P1.7 T P1.6 T-T P1.0 亮,重复循环。二、实验内容 1、电路原理图 P3 WRXO P l gZIWTTn PN 乂将TH pa 4rro PM S/Tk 尸刁fc/W E377RX R_2 IOK RL5 t22D 220 R5 L空.ol_aM片孑用*11 11113 1 Fp F ypp p F U1 i_jo 1 2 3 7 K H 5 3 2 I 0&疽葢益吨层念G 30 pF c 匸占宾之电路原理图程序流伽出语言源汇理编语言和口接的之电理二极管亮延时秒灭循环子一实灭循验任务广告灯左移右做单硬件如所示八个发光路分别在理幵伽毎丿原理仁三按键别识仁三按方法流毎丿每亮下次开路关计数值加循通流过片机端到显其进制内容一円上也初始化为表从取反指片实令开并进送法流环子匸由等发待释放继续对片扫片环子毎描四点亮图别阵方扫初字片扫片技术利用把系统区域中电设片进送芯排连设片开并设片左?右?语?循由等2、程序流程图 un sig ned char m,n,s;for(m=20;m0;m-)for(n=20;n 0;n-)for(s=248;s0;s-);幵毎 I 1 丿 .R 2 fltutllft 8.ACC FE H sawi J ACC左锣一次.R2=R2l|3、汇编语言源程序 ORG 0 START:MOV R2,#8 MOV A,#0FEH SETB C LOOP:MOV P1,A LCALL DELAY RLC A DJNZ R2,LOOP MOV R2,#8 LOOP1:MOV P1,A LCALL DELAY RRC A DJNZ R2,L OOP1 LJMP START DELAY:MOV R5,#20;D1:MOV R6,#20 D2:MOV R7,#248 DJNZ R7,$DJNZ R6,D2 DJNZ R5,D1 RET END 4、c 语言源程序#i nclude un sig ned char i;un sig ned char temp;un sig ned char a,b;void delay(void)F2-0 口乌?匸占宾之电路原理图程序流伽出语言源汇理编语言和口接的之电理二极管亮延时秒灭循环子一实灭循验任务广告灯左移右做单硬件如所示八个发光路分别在理幵伽毎丿原理仁三按键别识仁三按方法流毎丿每亮下次开路关计数值加循通流过片机端到显其进制内容一円上也初始化为表从取反指片实令开并进送法流环子匸由等发待释放继续对片扫片环子毎描四点亮图别阵方扫初字片扫片技术利用把系统区域中电设片进送芯排连设片开并设片左?右?语?循由等 while(1)temp=Oxfe;P 仁 temp;delay();for(i=1;i8;i+)a=tempi;b=temp(8-i);P1=a|b;23 1*1 20 o KI 1 delay();for(i=1;ii;b=temp(8-i);P1=a|b;delay();实验三按键识别方法 一、实验任务:每按下一次开关 SP1,计数值加 1,通过 AT89S51 单片机的 P1 端口的 P1.0 到 P1.3 显 示出其的二进制计数值。二、实验内容 1、电路原理图 2、程序流程图円-”53 上也 h 二 之T 匸占宾之电路原理图程序流伽出语言源汇理编语言和口接的之电理二极管亮延时秒灭循环子一实灭循验任务广告灯左移右做单硬件如所示八个发光路分别在理幵伽毎丿原理仁三按键别识仁三按方法流毎丿每亮下次开路关计数值加循通流过片机端到显其进制内容一円上也初始化为表从取反指片实令开并进送法流环子匸由等发待释放继续对片扫片环子毎描四点亮图别阵方扫初字片扫片技术利用把系统区域中电设片进送芯排连设片开并设片左?右?语?循由等 3、c 语言源程序#i nclude un sig ned char count;void delay10ms(void)un sig ned char i,j;for(i=20;i0;i-)for(j=248;j0;j-);delay10ms();if(P3_7=0)coun t+;if(cou nt=16)coun t=0;P1=co unt;void main(void)while(1)if(P3_7=0)4、汇编语言源程序 while(P3_7=0);_ ORG 0 START:MOV R1,#00H初始化 R1 为 0,表示从 0 开始计数 MOV A,R1;CPL A;取反指令 MOV P1,A;送出 P1 端口由发光二极管显示 REL:JNB P3.7,REL;判断 SP1 是否按下 LCALL DELAY10MS若按下,则延时 10ms 左右 JNB P3.7,REL;再判断 SP1 是否真得按下 INC R1;若真得按下,则进行按键处理,使 MOV A,R1;计数内容加 1,并送出 P1 端口由 CPL A;发光二极管显示 MOV P1,A;JNB P3.7,$;等待 SP1 释放 SJMP REL继续对 K1 按键扫描 DELAY10MS:MOV R6,#20 延时 10ms 子 程序 匸占宾之电路原理图程序流伽出语言源汇理编语言和口接的之电理二极管亮延时秒灭循环子一实灭循验任务广告灯左移右做单硬件如所示八个发光路分别在理幵伽毎丿原理仁三按键别识仁三按方法流毎丿每亮下次开路关计数值加循通流过片机端到显其进制内容一円上也初始化为表从取反指片实令开并进送法流环子匸由等发待释放继续对片扫片环子毎描四点亮图别阵方扫初字片扫片技术利用把系统区域中电设片进送芯排连设片开并设片左?右?语?循由等(1)把“单片机系统”区域中的 口上;(2)把“单片机系统”区域中的 DR1 DR8 端 DC1 DC8 端 L1:MOV R7,#248 DJNZ R7,$DJNZ R6,L1 RET END 实验四 点阵 LED“0 9”数字显示技术 一、实 验任务:利用 8X8 点阵显示数字 0 到 9 的数字。二、实验内容 1、设计方法 P1 端口用 8 芯排芯连接到“点阵模块”区域中的 P3 端口用 8 芯排芯连接到“点阵模块”区域中的 口上;如下图所示,假设显示数字“0”1 2 3 4 00 00 3E 41 41 41 3 E 00 因此,形成 的列代码为 00 H,00H,3EH,41H,41H,3EH,00H,00H;只要把这些代码分别送 到相应的列线上面,即可实现“0”的数字显 示。送显示代码过程如下所示 送第一列线代码到 P3 端口,同时置第一行线 为“0”,其它行线为“1”,延时 2ms 左右,送 第二列线代码到 P3 端口,同时置第二行线为“0”,其它行线为“1”,延时 2ms 左右,如此 下去,直到送完最后一列代码,又从头开始送。数字“1”代码建立如下图所示 1 2 3 4 匸占宾之电路原理图程序流伽出语言源汇理编语言和口接的之电理二极管亮延时秒灭循环子一实灭循验任务广告灯左移右做单硬件如所示八个发光路分别在理幵伽毎丿原理仁三按键别识仁三按方法流毎丿每亮下次开路关计数值加循通流过片机端到显其进制内容一円上也初始化为表从取反指片实令开并进送法流环子匸由等发待释放继续对片扫片环子毎描四点亮图别阵方扫初字片扫片技术利用把系统区域中电设片进送芯排连设片开并设片左?右?语?循由等 其显示代码为 OOH,OOH,OOH,OOH,21H,7FH,01H,OOH 数字“2”代码建立如下图所示 1 2 3 4 OOH,49H,49H,49H,36H,OOH 数字“4”代码建立如 1下图所示 1 2 3 4 OOH,OOH,27H,45H 1,45H,45H,39H,00H 数字“3”代码建 立如 下图.所示 1 2 3 4 OOH,22H,OCH,OOH,OOH,14H,24H,7FH,O4H,OOH ontxu 2、电路原理图 n-二轧2 CK3 T3 TS TT 1-.-rln;/i PH 3JlbTT 1 PS./TO pm.:sjTi F?,.Avr?P3.7/RET 2 VI 0 1 1 CT2 亏 厂二 3Op S3 317 玄 33 玉 3T3 33 Hi A 乂 X 24 23 A 21 3、c 语言源程序#in elude un sig ned char code tab=0 xfe,0 xfd,0 xfb,0 xf7,0 xef,0 xdf,0 xbf,0 x7f;un sig ned char code digittab108=0 x00,0 x00,0 x3e,0 x41,0 x41,0 x41,0 x3e,0 x00,/0 匸占宾之电路原理图程序流伽出语言源汇理编语言和口接的之电理二极管亮延时秒灭循环子一实灭循验任务广告灯左移右做单硬件如所示八个发光路分别在理幵伽毎丿原理仁三按键别识仁三按方法流毎丿每亮下次开路关计数值加循通流过片机端到显其进制内容一円上也初始化为表从取反指片实令开并进送法流环子匸由等发待释放继续对片扫片环子毎描四点亮图别阵方扫初字片扫片技术利用把系统区域中电设片进送芯排连设片开并设片左?右?语?循由等/1/2/3/4/5/6/7/8/9;P3=tabcnta;P1=digittabcntbcnta;cnta+;if(cnta=8)cnta=0;timecount+;if(timecount=333)timecount=0;cntb+;if(cntb=10)cntb=0;MOD SETB ET0 SETB EA SJMP$T0X:MOV TH0,#(65536-4000)/256 MOV TL0,#(65536-4000)256 MOV DPTR,#TAB MOV A,CNTA MOVC A,A+DPTR MOV P3,A MOV DPTR,#DIGIT MOV A,CNTB MOD MOV B,#8 MUL AB ADD A,CNTA SETB TR0 0 x00,0 x00,0 x00,0 x00,0 x21,0 x7f,0 x01,0 x00,0 x00,0 x00,0 x27,0 x45,0 x45,0 x45,0 x39,0 x00,0 x00,0 x00,0 x22,0 x49,0 x49,0 x49,0 x36,0 x00,0 x00,0 x00,0 x0c,0 x14,0 x24,0 x7f,0 x04,0 x00,0 x00,0 x00,0 x72,0 x51,0 x51,0 x51,0 x4e,0 x00,0 x00,0 x00,0 x3e,0 x49,0 x49,0 x49,0 x26,0 x00,0 x00,0 x00,0 x40,0 x40,0 x40,0 x4f,0 x70,0 x00,0 x00,0 x00,0 x36,0 x49,0 x49,0 x49,0 x36,0 x00,0 x00,0 x00,0 x32,0 x49,0 x49,0 x49,0 x3e,0 x00 unsigned int timecount;unsigned char cnta;unsigned char cntb;void main(void)TMOD=0 x01;TH0=(65536-3000)/256;TL0=(65536-3000)%256;TR0=1;ET0=1;EA=1;while(1);void t0(void)interrupt 1 using 0 TH0=(65536-3000)/256;TL0=(65536-3000)%256;4、汇编语言源程序 TIM EQU 30H CNTA EQU 31H CNTB EQU 32H ORG 00H LJMP START ORG 0BH LJMP T0X ORG 30H START:MOV TIM,#00H MOV CNTA,#00H MOV CNTB,#00H MOV TMOD,#01H MOV TH0,#(65536-4000)/256 MOV TL0,#(65536-4000)匸占宾之电路原理图程序流伽出语言源汇理编语言和口接的之电理二极管亮延时秒灭循环子一实灭循验任务广告灯左移右做单硬件如所示八个发光路分别在理幵伽毎丿原理仁三按键别识仁三按方法流毎丿每亮下次开路关计数值加循通流过片机端到显其进制内容一円上也初始化为表从取反指片实令开并进送法流环子匸由等发待释放继续对片扫片环子毎描四点亮图别阵方扫初字片扫片技术利用把系统区域中电设片进送芯排连设片开并设片左?右?语?循由等MOVC A,A+DPTR MOV P1,A INC CNTA MOV A,CNTA CJNE A,#8,NEXT MOV CNTA,#00H CJNE A,#250,NEX MOV TIM,#00H INC CNTB MOV A,CNTB CJNE A,#10,NEX MOV CNTB,#00H NEX:RETI 实验五 位数显频率计数器 NEXT:INC TIM MOV A,TIM TAB:DB 0FEH,0FDH,0FBH,0F7H,0EFH,0DFH,0BFH,07FH DIGIT:DB 00H,00H,3EH,41H,41H,41H,3EH,00H DB 00H,00H,00H,00H,21H,7FH,01H,00H DB 00H,00H,27H,45H,45H,45H,39H,00H DB 00H,00H,22H,49H,49H,49H,36H,00H DB 00H,00H,0CH,14H,24H,7FH,04H,00H DB 00H,00H,72H,51H,51H,51H,4EH,00H DB 00H,00H,3EH,49H,49H,49H,26H,00H DB 00H,00H,40H,40H,40H,4FH,70H,00H DB 00H,00H,36H,49H,49H,49H,36H,00H DB 00H,00H,32H,49H,49H,49H,3EH,00H END 实验任务:利用 AT89S51 单片机的 TO、T1 的定时计数器功能,来完成对输入的信号进行频率计数,计 数的频率结果通过 8 位动态数码管显示出来。要求能够对 0-250KHZ 的信号频率进行准确计数,计数误差不超过 1HZ。二、实验内容 1、电路原理图 匸占宾之电路原理图程序流伽出语言源汇理编语言和口接的之电理二极管亮延时秒灭循环子一实灭循验任务广告灯左移右做单硬件如所示八个发光路分别在理幵伽毎丿原理仁三按键别识仁三按方法流毎丿每亮下次开路关计数值加循通流过片机端到显其进制内容一円上也初始化为表从取反指片实令开并进送法流环子匸由等发待释放继续对片扫片环子毎描四点亮图别阵方扫初字片扫片技术利用把系统区域中电设片进送芯排连设片开并设片左?右?语?循由等R1 IK.5 v*1 ale 2 3 4 S 6 T B IO 11 门 14 15 1&17 FO.2JAP-3-P0 3/ADS FO.4/JLD4 FO.S/AOS PO.6/AO P0 7/A07 ALE;PSEH P2 7/A 1 3 P2 6/A14 P3 SA 1 3 P24M.12 P2.A1 1 P2 2M 10 F2 1M.9 貝 3 CS 30 2S?23 27 S7 oo J *1 0 T戸 12MHE:C3=:C3 C5 1 CTJ S4 12&4 C4 3 J ,-I 1 Cl C8 3 IO Cfi C3 4 P S3 C7 5:ng 爲 a s工 学1 峪 i ca 31 rrn*CMP 2、系统板上硬件连线(1)把“单片机系统”区域中的 芯排线连接。(2)把“单片机系统”区域中的 端口用 8 芯排线连接。(3)把“单片机系统”区域中的 端子上。3、程序设计内容 P0.0 P0.7 与“动态数码显示”区域中的 ABCDEFG 端口用 8 P2.0 P2.7 与“动态数码显示”区域中的 S1S2S3S4S5S6S7S8 P3.4(TO)端子用导线连接到“频率产生器”区域中的 WAVE(1)定时/计数器 TO 和 T1 的工作方式设置,由图可知,TO 是工作在计数状态下,对输入的频率 信号进行计数,但对工作在计数状态下的 TO,最大计数值为 fosC24,由于 fos 12MHz 因此:TO 的最大计数频率为 250KHN 对于频率的概念就是在一秒只数脉冲的个数,即为频率值。所以 T1 工作在定时状态下,每定时 1 秒中到,就停止 TO 的计数,而从 TO 的计数单元中读取计数的数 值,然后进行数据处理。送到数码管显示出来。(2)T1 工作在定时状态下,最大定时时间为 65ms,达不到 1秒的定时,所以采用定时 50ms 共 定时 20 次,即可完成 1 秒的定时功能。4、C 语言源程序#in elude un sig ned char code dispbit=0 xfe,0 xfd,0 xfb,0 xf7,0 xef,0 xdf,0 xbf,0 x7f;un sig ned char code dispcode=0 x3f,0 x06,0 x5b,0 x4f,0 x66,0 x6d,0 x7d,0 x07,0 x7f,0 x6f,0 x00,0 x40;unsigned char dispbuf8=0,0,0,0,0,0,10,10;un sig ned char temp8;un sig ned char dispco unt;un sig ned char TOco unt;un sig ned char timeco unt;bit flag;un sig ned long x;J IN vcc I8 poa/ADO PO.l/AJDl 11 11111 1 PPPPPFPP 3&Cl 韻 C 旳 匚3 5S C4 13 cJ J4 C6 33 0 TO 33 F F 26 S6 2 S4 2Z S2 ATKSSl V3 LEDS4S U4|_ 国匚临 匸占宾之电路原理图程序流伽出语言源汇理编语言和口接的之电理二极管亮延时秒灭循环子一实灭循验任务广告灯左移右做单硬件如所示八个发光路分别在理幵伽毎丿原理仁三按键别识仁三按方法流毎丿每亮下次开路关计数值加循通流过片机端到显其进制内容一円上也初始化为表从取反指片实令开并进送法流环子匸由等发待释放继续对片扫片环子毎描四点亮图别阵方扫初字片扫片技术利用把系统区域中电设片进送芯排连设片开并设片左?右?语?循由等void main(void)unsigned char i;TMOD=0 x15;TH0=0;TL0=0;TH1=(65536-4000)/256;TL1=(65536-4000)%256;TR1=1;TR0=1;ET0=1;ET1=1;EA=1;while(1)if(flag=1)flag=0;x=T0count*65536+TH0*256+TL0;for(i=0;i8;i+)tempi=0;i=0;while(x/10)tempi=x%10;x=x/10;i+;tempi=x;for(i=0;i6;i+)dispbufi=tempi;timecount=0;T0count=0;TH0=0;TL0=0;TR0=1;void t0(void)interrupt 1 using 0 T0count+;void t1(void)interrupt 3 using 0 TH1=(65536-4000)/256;TL1=(65536-4000)%256;timecount+;if(timecount=250)TR0=0;timecount=0;flag=1;P0=dispcodedispbufdispcount P2=dispbitdispcount;dispcount+;if(dispcount=8)dispcount=0;实验六 电子密码锁设计 一、实验任务 根据设定好的密码,采用二个按键实现密码的输入功能,当密码输入正确之后,锁就打开,如果输入的三次的密码不正确,就锁定按键 3 秒钟,同时发现报警声,直到没有按键按下 3 种后,才打开按键锁定功能;否则在 3 秒钟内仍有按键按下,就重新锁定按键 3 秒时间并报警。二、实验内容 1、电路原理图 匸占宾之电路原理图程序流伽出语言源汇理编语言和口接的之电理二极管亮延时秒灭循环子一实灭循验任务广告灯左移右做单硬件如所示八个发光路分别在理幵伽毎丿原理仁三按键别识仁三按方法流毎丿每亮下次开路关计数值加循通流过片机端到显其进制内容一円上也初始化为表从取反指片实令开并进送法流环子匸由等发待释放继续对片扫片环子毎描四点亮图别阵方扫初字片扫片技术利用把系统区域中电设片进送芯排连设片开并设片左?右?语?循由等f-nr 口 q 匚匚 m Ed-:m 女Q&IIM 底 fl*LOWE畫2-on二 m 2、系统板上硬件连线(1)把“单片机系统”区域中的 PO.O/ADO用导线连接到“音频放大模块”区域中的 SPK IN 端 子上;(2)把“音频放大模块”区域中的 SPK OUT 端子接喇叭和;(3)把“单片机系统”区域中的 P2.0/A8 P2.7/A15 用 8 芯排线连接到“四路静态数码显示”区域中的任一个 ABCDEFG 端子上;(4)把“单片机系统“区域中的 P1.0 用导线连接到“八路发光二极管模块”区域中的 L1 端子 上;(5)把“单片机系统”区域中的 P3.6/WR、P3.7/RD 用导线连接到“独立式键盘”区域中的 SP1 和 SP2 端子上;3、程序设计内容(1)密码的设定,在此程序中密码是固定在程序存储器 ROM 中,假设预设的密码为“12345”共 5位密码。(2)密码的输入问题:由于采用两个按键来完成密码的输入,那么其中一个按键为功能键,另一个按键为数字键。在 输入过程中,首先输入密码的长度,接着根据密码的长度输入密码的位数,直到所有长度的密 码都已经输入完毕;或者输入确认功能键之后,才能完成密码的输入过程。进入密码的判断比 较处理状态并给出相应的处理过程。(3).按键禁止功能:初始化时,是允许按键输入密码,当有按键按下并开始进入按键识别状 态时,按键禁止功能被激活,但启动的状态在 3 次密码输入不正确的情况下发生的。4、C 语言源程序#in elude un sig ned char code ps=1,2,3,4,5;un sig ned char code dispcode=0 x3f,0 x06,0 x5b,0 x4f,0 x66,0 x6d,0 x7d,0 x07,0 x7f,0 x6f,0 x00,0 x40;un sig ned char psle n=9;匸占宾之电路原理图程序流伽出语言源汇理编语言和口接的之电理二极管亮延时秒灭循环子一实灭循验任务广告灯左移右做单硬件如所示八个发光路分别在理幵伽毎丿原理仁三按键别识仁三按方法流毎丿每亮下次开路关计数值加循通流过片机端到显其进制内容一円上也初始化为表从取反指片实令开并进送法流环子匸由等发待释放继续对片扫片环子毎描四点亮图别阵方扫初字片扫片技术利用把系统区域中电设片进送芯排连设片开并设片左?右?语?循由等un sig ned char temple n;un sig ned char funcount;un sig ned char digit;un sig ned char digitco unt;匸占宾之电路原理图程序流伽出语言源汇理编语言和口接的之电理二极管亮延时秒灭循环子一实灭循验任务广告灯左移右做单硬件如所示八个发光路分别在理幵伽毎丿原理仁三按键别识仁三按方法流毎丿每亮下次开路关计数值加循通流过片机端到显其进制内容一円上也初始化为表从取反指片实令开并进送法流环子匸由等发待释放继续对片扫片环子毎描四点亮图别阵方扫初字片扫片技术利用把系统区域中电设片进送芯排连设片开并设片左?右?语?循由等unsigned char psbuf9;bit cmpflag;bit hibitflag;bit errorflag;bit rightflag;unsigned int second3;unsigned int aa;unsigned int bb;void main(void)unsigned char i,j;P2=dispcodedigitcount;TMOD=0 x01;TH0=(65536-500)/256;TL0=(65536-500)%256;TR0=1;ET0=1;EA=1;while(1)if(cmpflag=0)else second3=0;while(P3_6=0);if(P3_7=0)/digit key for(i=10;i0;i-)for(j=248;j0;j-);if(P3_7=0)if(hibitflag=0)digitcount+;if(digitcount=10)digitcount=0;else cmpflag=0;if(psi!=psbufi)bit alarmflag;bit exchangeflag;unsigned int cc;unsigned int dd;bit okflag;unsigned char oka;unsigned char okb;if(P3_6=0)/function key for(i=10;i0;i-)for(j=248;j0;j-);if(P3_6=0)if(hibitflag=0)funcount+;if(funcount=pslen+2)funcount=0;cmpflag=1;P1=dispcodefuncount;P2=dispcodedigitcount;if(funcount=1)pslen=digitcount;templen=pslen;else if(funcount1)psbuffuncount-2=digitcount;else second3=0;while(P3_7=0);for(i=0;ipslen;i+)匸占宾之电路原理图程序流伽出语言源汇理编语言和口接的之电理二极管亮延时秒灭循环子一实灭循验任务广告灯左移右做单硬件如所示八个发光路分别在理幵伽毎丿原理仁三按键别识仁三按方法流毎丿每亮下次开路关计数值加循通流过片机端到显其进制内容一円上也初始化为表从取反指片实令开并进送法流环子匸由等发待释放继续对片扫片环子毎描四点亮图别阵方扫初字片扫片技术利用把系统区域中电设片进送芯排连设片开并设片左?右?语?循由等&hibitflag=1;i=pslen;errorflag=1;rightflag=0;cmpflag=0;second3=0;goto a;cc=0;errorflag=0;rightflag=1;hibitflag=0;a:cmpflag=0;void t0(void)interrupt 1 using 0 TH0=(65536-500)/256;TL0=(65536-500)%256;if(errorflag=1)(rightflag=0)bb+;if(bb=800)bb=0;alarmflag=alarmflag;if(alarmflag=1)P0_0=P0_0;aa+;if(aa=800)aa=0;P0_1=P0_1;okflag=0;P0_0=1;if(okflag=1)second3+;if(second3=6400)second3=0;hibitflag=0;errorflag=0;rightflag=0;cmpflag=0;P0_1=1;alarmflag=0;bb=0;aa=0;if(errorflag=0)(rightflag=1)P0_1=0;cc+;if(cc1000)&okflag=1;else if(cc2000)okflag=0;else errorflag=0;rightflag=0;hibitflag=0;cmpflag=0;P0_1=1;cc=0;oka=0;okb=0;匸占宾之电路原理图程序流伽出语言源汇理编语言和口接的之电理二极管亮延时秒灭循环子一实灭循验任务广告灯左移右做单硬件如所示八个发光路分别在理幵伽毎丿原理仁三按键别识仁三按方法流毎丿每亮下次开路关计数值加循通流过片机端到显其进制内容一円上也初始化为表从取反指片实令开并进送法流环子匸由等发待释放继续对片扫片环子毎描四点亮图别阵方扫初字片扫片技术利用把系统区域中电设片进送芯排连设片开并设片左?右?语?循由等oka+;if(oka=2)oka=0;P0_0=P0_0;else okb+;if(okb=3)okb=0;P0_0=P0_0;匸占宾之电路原理图程序流伽出语言源汇理编语言和口接的之电理二极管亮延时秒灭循环子一实灭循验任务广告灯左移右做单硬件如所示八个发光路分别在理幵伽毎丿原理仁三按键别识仁三按方法流毎丿每亮下次开路关计数值加循通流过片机端到显其进制内容一円上也初始化为表从取反指片实令开并进送法流环子匸由等发待释放继续对片扫片环子毎描四点亮图别阵方扫初字片扫片技术利用把系统区域中电设片进送芯排连设片开并设片左?右?语?循由等

    注意事项

    本文(单片机实验报告通信电子监控_通信电子-电子设计.pdf)为本站会员(Che****ry)主动上传,淘文阁 - 分享文档赚钱的网站仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即通知淘文阁 - 分享文档赚钱的网站(点击联系客服),我们立即给予删除!

    温馨提示:如果因为网速或其他原因下载失败请重新下载,重复下载不扣分。




    关于淘文阁 - 版权申诉 - 用户使用规则 - 积分规则 - 联系我们

    本站为文档C TO C交易模式,本站只提供存储空间、用户上传的文档直接被用户下载,本站只是中间服务平台,本站所有文档下载所得的收益归上传人(含作者)所有。本站仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。若文档所含内容侵犯了您的版权或隐私,请立即通知淘文阁网,我们立即给予删除!客服QQ:136780468 微信:18945177775 电话:18904686070

    工信部备案号:黑ICP备15003705号 © 2020-2023 www.taowenge.com 淘文阁 

    收起
    展开