课程实训报告格式.doc_第1页
课程实训报告格式.doc_第2页
课程实训报告格式.doc_第3页
课程实训报告格式.doc_第4页
课程实训报告格式.doc_第5页
已阅读5页,还剩9页未读 继续免费阅读

下载本文档

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

文档简介

广州科技贸易职业学院课程实训报告模拟电子技术课程实训报告课题名称 基于单片机的 1616点阵显示 系 别 机电系 专 业 电气自动化 班 级 09级 学 号 35号 学生姓名 曾阁君 指导教师 袁从贵 完成日期 2011-5-25 广州科技贸易职业学院教务处制目录1. 实训任务与要求31.1 实训任务31.2 实训要求31.3 实训目的42. 方案设计与论证5.基于单片机的1616点阵显示一、实训任务与要求(大标题均为四号,黑体)1实训任务(小标题和正文均为小四号,宋体,行距1.5倍)硬件要求:AT89C51,74LS245,ULN2003,显示要求:显示班级姓名,灵活采用显示方式,动态效果,移动闪烁等设计三个按键以上的功能,功能自定义2实训要求1)、 用所指定的元器件完成实训课题的电路设计、焊接及调试;2)、 进一步熟悉常用电子器件的类型和特性,并掌握合理选用原则;熟 悉相关仪器的使用;3)、 掌握电子电路的设计与调试方法;4)、 撰写课程实训报告。3实训目的通本课程实训将模拟电路理论知识与基本实践技能相结合。学生通过对实用模拟电子电路的设计、安装、调试、撰写报告等各环节的训练,培养模拟电子技术理论知识在实践中的应用能力、独立地解决实际问题的能力和创新能力。二、方案设计与论证1电路设计P1.0P1.3通过74154译码器和反向器ULN2003接LED点阵的列线,P0和P2口通过同相器74ls245接LED点阵的行线。由于P0口为漏极开路,ULN2003和74LS245为集电极开路,所以应分别接上一上拉电阻。由4个88LED点阵组成一个1616LED点阵显示器。设计完成的仿真电路图如总电路图所示,其中4个88LED点阵电路图连接成的1616LED点阵显示器的接线图如单元电路设计所示。2.程序设计(1)初始化将字模数据索引值寄存器R1赋初值#00h,将列控制信号寄存器R0赋初值#00H,将列数寄存器R2赋初值#10H,将扫描次数寄存器R3赋初值#05H,将汉字个数寄存器R4赋初值#1EH(2)字模数据输出查表取出字模数据,由P0口输出,经74LS245同相器驱动点阵显示器的前8行。再查表取出数据,又P2口输出,经74LS245驱动点阵显示器的后8行。列控制信号由P1口输出,经74154译码,再经ULN2003反向器驱动点阵显示器的某列。(3)汉字显示延时一个汉字循环扫描5次(4)汉字滚动循环显示当汉字滚动显示完一遍以后,再循环显示。三、单元电路设计(小标题和正文均为小四号,宋体,行距1.5倍)复位电路:时钟电路:同相驱动器74LS245:反向驱动器ULN2003:LED点阵显示器:按键电路: 四、总原理图及元器件清单1总原理图2元件清单元器件清单元件序号型号主要参数数量备注1RES电阻4701个2RES电阻10k4个3AT89C51单片机 程序存储器,数据存储器,接口电路;一个8位的CPU中断源,定时器与计数器1个4ULN2003反向驱动器ULN2003 的每一对达林顿都串联一个2.7K 的基极电阻,在5V 的工作电压下它能与TTL 和CMOS 电路,直接相连3个574LS245同相驱动器DIR=“0”,信号由 B向 A 传输DIR=“1”,信号由A 向B 传输(发送)当CE为高电平时,A、B均为高阻态2个6RP排阻1K5个7C1电容30pf1个8C2电容30pf1个9晶振XTAL12MHZ1个1074154译码器1个五、结论与心得电路图资料搜索:在书上已经有大致的电路图,只要再在网上寻找出uln2003反向器,74ls245驱动器的引脚功能电路图基本没有问题。电路图的按键连接问题,按键的连接不应该接在P1口,P1口会受到SETB P1.4的影响;个人就接在了P3口。程序的编写:主程序是参照课本的,滚动那段程序是自己思考出来,滚动闪烁那段程序自己绞尽脑汁才面世。滚动闪烁主要思路:设一个字扫描24次,显示字6次,黑屏6次为一次循环,那就有两个循环。如果是一个正常人看这个字时,那就是一闪一闪的效果,实现了闪烁。在这次的实训中,我看到了自己的不足,比如做的速度和方法。六、参考文献1 张大明,单片机控制实训 .北京:机械工业出版社,2007.2 刘焕平 童一帆,单片机原理及应用.北京:北京邮电大学出版社,2008.七程序ORG 0000H AJMP MAIN ORG 0030HMAIN: MOV SP,#30HL: JNB P3.5,BUTTON1 JNB P3.6,BUTTON2 JNB P3.7,BUTTON3 AJMP L;BUTTON1:MOV R0,#00H ;显示姓名 MOV R1,#00H MOV R2,#10H MOV R3,#05H MOV R4,#1EH MOV DPTR,#TAB AJMP ZCLOOPZCLOOP: LCALL ZLOOP JNB P3.6,BUTTON2 JNB P3.7,BUTTON3 DJNZ R3,YBC AJMP XHXH: DJNZ R4,YGD AJMP BUTTON1YGD: MOV R0,#00H MOV R2,#10H MOV R3,#05H MOV A,R1 SUBB A,#1EH INC A INC A MOV R1,A AJMP ZCLOOPBUT1: AJMP BUTTON1BUT2: AJMP BUTTON2;BUTTON2:MOV DPTR,#TAB1 ;显示级别 MOV R0,#00H MOV R1,#00H MOV R2,#10H MOV R3,#05H MOV R4,#36H AJMP ZC1LOOPZC1LOOP:LCALL ZLOOP JNB P3.5,BUTTON1 JNB P3.7,BUTTON3 DJNZ R3,YBCC AJMP XH1XH1: DJNZ R4,YGD1 AJMP BUTTON2YGD1: MOV R0,#00H MOV R2,#10H MOV R3,#05H MOV A,R1 SUBB A,#1EH INC A INC A MOV R1,A AJMP ZC1LOOP;YBC: MOV R0,#00H MOV R2,#10H MOV A,R1 SUBB A,#20H MOV R1,A AJMP ZCLOOPYBCC: MOV R0,#00H MOV R2,#10H MOV A,R1 SUBB A,#20H MOV R1,A AJMP ZC1LOOP;BUTTON3:MOV R0,#00H MOV R1,#00H MOV R2,#10H MOV R3,#20H MOV R4,#40H MOV R5,#04HZCSM: MOV DPTR,#TAB LCALL ZLOOP JNB P3.5,BUT1 JNB P3.6,BUT2 MOV B,R1 DJNZ R3,YBCC1 AJMP $YBCC1: LCALL GTCS1 DJNZ R5,ZCSM LCALL GTCS2 AJMP KBSMKBSM: MOV R1,#00H MOV DPTR,#TAB LCALL ZLOOP DJNZ R3,YBC1 AJMP PDYDYBC1: LCALL GTCS1 ; DJNZ R5,KBSM LCALL GTCS2 MOV R1,B MOV A,R1 SUBB A,#20H MOV R1,A AJMP ZCSMGTCS1: MOV R0,#00H MOV A,R1 SUBB A,#20H MOV R1,A MOV R2,#10H RETGTCS2: MOV R0,#00H MOV R2,#10H MOV R5,#06H RET ;B=00+20H,B-20HPDYD: DJNZ R4,YGDED AJMP BUTTON3YGDED: MOV R1,B MOV R0,#00H MOV A,R1 SUBB A,#1EH MOV R1,A MOV R2,#10H MOV R3,#20H MOV R5,#04H AJMP ZCSM;ZLOOP: SETB P1.4 MOV A,R1 MOVC A,A+DPTR MOV P0,A INC R1 MOV A,R1 MOVC A,A+DPTR MOV P2,A INC R1 MOV P1,R0 INC R0 LCALL DELAY DJNZ R2,ZLOOP RETDELAY: MOV R7,#20H DL1: MOV R6,#10H DL0: NOP DJNZ R6,DL0 DJNZ R7,DL1 RETTAB: DB 0FFH,0FFH,0FFH,0FFH,0FFH,0FFH,0FFH,0FFH,0FFH,0FFH,0FFH,0FFH,0FFH,0FFH,0FFH,0FFH,0FFH,0FFH,0FFH,0FFH,0FFH,0FFH,0FFH,0FFH,0FFH,0FFH,0FFH,0FFH,0FFH,0FFH,0FFH,0FFH DB 0FFH,0FFH,0FFH,0FFH,0F7H,0FFH,0E0H,7FH,77H,5FH,0B5H,00H,0D7H,55H,0F7H,55H,0F0H,55H,0F7H,55H,0D7H,55H,0B5H,40H,77H,7FH,0F0H,7FH,0FFH,0FFH,0FFH,0FFH DB 0FFH,0FFH,0BFH,0FFH,00H,01H,0BFH,0BEH,0BFH,9DH,0B7H,0A1H,0B3H,6DH,0B5H,6DH,0B6H,0EDH,85H,6DH,0F3H,6DH,9BH,0A1H,0BDH,0BFH,7FH,0DFH,0C0H,00H,0FFH,0FFH DB 0FFH,0FFH,0F7H,0FFH,0E7H,0DFH,0B7H,80H,00H,0DDH,0B6H,0DDH,0B6H,0DDH,0B6H,0DDH,0B6H,0DDH,0B6H,0DDH,80H,0DDH,0B6H,00H,0B6H,0CFH,0B6H,0F7H,0F7H,0FBH,0F7H,0FDH DB 0FFH,0FFH,0FFH,0FFH,0FFH,0FFH,0FFH,0FFH,0FFH,0FFH,0FFH,0FFH,0FFH,0FFH,0FFH,0FFH,0FFH,0FFH,0FFH,0FFH,0FFH,0FFH,0FFH,0FFH,0FFH,0FFH,0FFH,0FFH,0FFH,0FFH,0FFH,0FFHTAB1: DB 0FFH,0FFH,0FFH,0FFH,0FFH,0FFH,0FFH,0FFH,0FFH,0FFH,0FFH,0FFH,0FFH,0FFH,0FFH,0FFH,0FFH,0FFH,0FFH,0FFH,0FFH,0FFH,0FFH,0FFH,0FFH,0FFH,0FFH,0FFH,0FFH,0FFH,0FFH,0FFH DB 0FFH,0FH,0FEH,7FH,0F8H,0FH,0F0H,07H,0E0H,07H,0E7H,0F3H,0EFH,0FBH,0EFH,0FBH,0EFH,0FBH,0EFH,0FBH,0E7H,0F3H,0F0H,07H,0F0H,07H,0F8H,0FH,0FEH,7FH,0FFH,0FFH DB 0FFH,0FFH,0FFH,0FFH,0F8H,1FH,0F0H,0FH,0E0H,07H,0EFH,63H,0EFH,0B3H,0EFH,0BBH,0EFH,0BBH,0EFH,0BBH,0EFH,0B3H,0E7H,23H,0F0H,23H,0F0H,77H,0FCH,0FFH,0FFH,0FFH DB 0FFH,0FFH,0FFH,0FFH,0FFH,0FFH,0EFH,0FFH,0C0H,00H,0EDH,0DDH,0EDH,0DDH,0EDH,0DDH,6DH,0DDH,0ADH,0DDH,0CDH,0DDH,0EDH,0DDH,0E0H,00H,0FFH,0FFH,0FFH,0FFH,0FFH,0FFH DB 0FFH,0FFH,0F7H,0FFH,0E0H,03H,0F7H,0FDH,0F7H,0FEH,0F7H,0FDH,00H,3FH,0F7H,0CFH,0F7H,0F3H,0FBH,0CDH,0D3H,0AEH,9BH,0EFH,0D8H,0EFH,0DBH,2FH,0DBH,0C7H,0FBH,0EFH DB 0FFH,0FFH,0FFH,0F1H,0FFH,0FDH,0E7H,0FDH,0F7H,0FDH,0FBH,0FDH,0FDH,0FDH,00H,03H,0FFH,7FH,0FFH,0BFH,0FFH,0DFH,1FH,0FFH,0E0H,00H,0FBH,0FFH,0FDH,0FFH,0FEH,0FFH DB 0FFH,0FFH,0FFH,0FFH,0FFH,0FFH,0FFH,0FFH,0FFH,0FFH,0FFH,0FFH

温馨提示

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

评论

0/150

提交评论