单片机课程设计报告_第1页
单片机课程设计报告_第2页
单片机课程设计报告_第3页
单片机课程设计报告_第4页
单片机课程设计报告_第5页
已阅读5页,还剩11页未读 继续免费阅读

下载本文档

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

文档简介

1、JIUJIANG UNIVERSITY单片机课程设计报告题 目 8乘8点阵字符显示 院 系 电子工程学院 专 业 电气自动化技术 姓 名 吴小康 班级学号 24 组 员 盛后景 康清华 指导教师 丁文斌 二零一一年十一月 一、内容提要2二、设计目的以及要求等2三、设计原理.3四、软件总设计5五、调试故障的检测与分析 16六、心得体会16七参考文献17一、内容提要LED显示屏作为一种新型的显示器件,是由多个发光二极管按矩阵形式排列封装而成,通常用来显示时间、图文等信息。本设计是基于ATS52单片机的16x16显示屏,其中包含了硬件、软件、调试等方案的设计。此外、该设计只需简单的级联就能实现显示屏

2、的拓展,但级联时要注意不要超过驱动负载范围。关键词:Ats52;LED;单片机二、目的和要求以及意义:1.目的:1.1综合运用所学单片机知识来解决常见的问题。 1.2掌握单片机的内部结构及工作原理。1.3熟悉点阵的点亮原理。1.4掌握实际程序设计和调试,逐步掌握模块化程序设计方法和调试技术。2.基本要求:2.1 汇编语言编制出实现其功能的程序;2.2 焊接电路图实物,将程序烧写入单片机进行调试。3,意义;LED显示屏是一种通过控制半导体发光二极管的显示方式,用来显示文字、图形、图像、动画、行情、视频、录像信号等各种信息的显示屏幕。图文显示屏可与计算机同步显示汉字、英文文本和图形;视频显示屏采用

3、微型计算机进行控制,图文、图像并茂,以实时、同步、清晰的信息传播方式播放各种信息,还可显示二维、三维动画、录像、电视、VCD节目以及现场实况。LED显示屏显示画面色彩鲜艳,立体感强,静如油画,动如电影,广泛应用于车站、码头、机场、商场、医院、宾馆、银行、证券市场、建筑市场、拍卖行、工业企业管理和其它公共场所。它的优点:亮度高、工作电压低、功耗小、微型化、易与集成电路匹配、驱动简单、寿命长、耐冲击、性能稳定。4.小组分工: 吴小康主要负责软件部分,主要工作是编写程序,画电路图。盛后景主要负责焊接电路,康清华主要负责报告的撰写,合理分工相互帮助的完成了本次课程设计的任务。三、设计原理一 :所完成的

4、系统性能指标及设计分析开机点阵显示屏上滚动显示“九江学院电子工程学院B0932班”字符,且不停地循环滚动显示。二、单片机引脚的适用分布AT89C51的P2口接通共阳数码管的段码引脚,单片机的P1.0、P1.1、P1.2、P1.3接数码管的1234控制引脚;P3.4与DS18B20相连。仿真图:4,工作原理图如下;四、软件总体设计1:系统软件和应用软件列表(1)keil (2) Protues(3)wandS XP。2.程序框图及清单(带有注释)元件清单表如下名称型号数量芯片AT89C511芯片74H59548*8点阵4电阻10K1电路板1晶振12MHz1电容33PF2电解电容10U1电源5V1

5、下图为程序流程图;3.程序如下: ORG 0000H LJMP MAIN ORG 0030H R00 EQU 40H R04 EQU 41H R05 EQU 42H R01 EQU 43H POINT EQU 44H R03 EQU 45H RWP EQU 46H A1 EQU 47H A2 EQU 48H A3 EQU 49H A4 EQU 4AH A8 EQU 51H A9 EQU 52H DS1_595 EQU P1.0 DS2_595 EQU P1.3 CH1_595 EQU P1.2 CH2_595 EQU P1.4 CT_595 EQU P1.1 MAIN: MOV R6,#5 M

6、OV R7,#5 MOV POINT,#00H MOV RWP ,#00H MOV A8,#00HLXS: MOV R03,#10HLS0: MOV DPTR,#TAB MOV A,POINT MOVC A,A+DPTR MOV A1,A INC POINT MOV A,POINT MOVC A,A+DPTRMOV A2,A MOV A,POINT ADD A,#31 MOVC A,A+DPTR MOV A3,A MOV A,POINT ADD A,#32 MOVC A,A+DPTR MOV A4,A MOV A,A8 CJNE A,#00H,LPRLNEXT: MOV R0,A1 MOV D

7、PTR,#TABW MOV A,RWP MOVC A,A+DPTR MOV R2,A LCALL WR_595 NOP NOP INC RWP MOV R0,A2 MOV DPTR,#TABW MOV A,RWP MOVC A,A+DPTR MOV R2,A LCALL WR_595 NOP NOP SETB CT_595 NOP NOP CLR CT_595 LCALL OUT_595 INC POINT INC RWP LCALL DELAY MOV A,A8 MOV A9,A DJNZ R03,LS0 DEC R6 CJNE R6,#00H,LSUB DEC R7 MOV R6,#5 C

8、JNE R7,#00H,LSUB MOV R7,#5 INC A8 MOV A,A8 MOV A9,A CJNE A,#16,LSUB MOV A8,#00H MOV A9,#00H MOV RWP,#00H LJMP LXSLSUB: CLR C MOV A,POINT SUBB A,#20H MOV POINT,A MOV RWP,#00H LJMP LXSLPRL: MOV A,A4 RRC A MOV A4,A MOV A,A3 RRC A MOV A3,A MOV A,A2 RRC A MOV A2,A MOV A,A1 RRC A MOV A1,A DJNZ A9,LPRL LJM

9、P NEXTDELAY: MOV R05,#10LL2: MOV R04,#20LL1: MOV R00,#2 DJNZ R00,$ DJNZ R04,LL1 DJNZ R05,LL2 RET OUT_595: CLR CT_595 NOP NOP SETB CT_595 NOP NOP CLR CT_595 RET WR_595: MOV R4,#08H MOV A,R0 LOOP1: RLC A MOV DS1_595,C CLR CH1_595 NOP NOP setb CH1_595 DJNZ R4,LOOP1 MOV R4,#08H MOV A,R2 LOOP2: RLC A MOV

10、 DS2_595,C CLR CH2_595 NOP NOP SETB CH2_595 DJNZ R4,LOOP2 RETTABW:DB 01H,00H,02H,00H,04H,00H,08H,00H,10H,00H,20H,00H,40H,00H,80H,00HDB 00H,01H,00H,02H,00H,04H,00H,08H,00H,10H,00H,20H,00H,40H,00H,80HTAB: DB 0FFH,0FFH,0EFH,0BFH,0EFH,0DFH,0EFH,0EFH,0EFH,0F3H,6FH,0FCH,80H,0FFH,0EFH,0FFH;DB 0EFH,0FFH,0EF

11、H,0FFH,07H,80H,0EFH,0BFH,0FFH,0BFH,0FFH,87H,0FFH,0DFH,0FFH,0FFH;九,0DB 0EFH,0FBH,9FH,0FBH,0FEH,81H,39H,0FEH,0CFH,0DFH,0FFH,0DFH,0FBH,0DFH,0FBH,0DFH;DB 0FBH,0DFH,03H,0C0H,0FBH,0DFH,0FBH,0DFH,0FBH,0DFH,0FBH,0DFH,0FFH,0DFH,0FFH,0FFH;江,1DB 0BFH,0FFH,0CFH,0FDH,0EFH,0FDH,0EDH,0FDH,0A3H,0FDH,0ABH,0FDH,0AFH,

12、0BDH,0AEH,7DH;DB 0A1H,80H,2BH,0FDH,0AFH,0FDH,0E7H,0FDH,0A8H,0FDH,0CDH,0FDH,0EFH,0FDH,0FFH,0FFH;学,2 DB 01H,00H,0FDH,0FFH,0CDH,0FDH,0B5H,0FBH,79H,7CH,0F3H,0BEH,0DBH,0CEH,0DBH,0F0H;DB 0DAH,0FEH,0D9H,0FEH,0DBH,80H,0DBH,7EH,0DBH,7EH,0F3H,7EH,0FBH,0EH,0FFH,0FFH;院,3DB 0FFH,0FFH,0FFH,0FFH,07H,0F0H,0B7H,0FBH

13、,0B7H,0FBH,0B7H,0FBH,0B7H,0FBH,00H,0C0H;DB 0B7H,0BBH,0B7H,0BBH,0B7H,0BBH,0B7H,0BBH,07H,0B0H,0FFH,0BFH,0FFH,8FH,0FFH,0FFH;电,0DB 0FFH,0FEH,0FFH,0FEH,0FDH,0FEH,0FDH,0FEH,0FDH,0FEH,0FDH,0BEH,0FDH,7EH,1DH,80H;DB 0EDH,0FEH,0F5H,0FEH,0F9H,0FEH,0FDH,0FEH,0FFH,0FEH,7FH,0FEH,0FFH,0FEH,0FFH,0FFH;子,1DB 0FFH,0DF

14、H,0FFH,0DFH,0FDH,0DFH,0FDH,0DFH,0FDH,0DFH,0FDH,0DFH,0FDH,0DFH,01H,0C0H;DB 0FDH,0DFH,0FDH,0DFH,0FDH,0DFH,0FDH,0DFH,0FDH,0DFH,0FDH,0DFH,0FFH,0DFH,0FFH,0FFH;工,2DB 0EFH,0FBH,0EDH,0FCH,2DH,0FFH,01H,00H,6EH,0FFH,0EEH,0BEH,7FH,0BBH,40H,0BBH;DB 5EH,0BBH,5EH,80H,5EH,0BBH,5EH,0BBH,40H,0BBH,7FH,0BBH,0FFH,0BFH,

15、0FFH,0FFH;程,3DB 0F7H,0DFH,07H,0C0H,77H,0DFH,77H,0DFH,77H,0DFH,8FH,0EEH,0FFH,0F1H,0FFH,0FFH;B,0DB 0FFH,0FFH,0FFH,0FFH,0FFH,0FFH,0FFH,0FFH,0FFH,0FFH,0FFH,0FFH,0FFH,0FFH,0FFH,0FFH; ,1DB 0FFH,0FFH,1FH,0F0H,0EFH,0EFH,0F7H,0DFH,0F7H,0DFH,0EFH,0EFH,1FH,0F0H,0FFH,0FFH;0,2DB 0FFH,0FFH,1FH,0FFH,0EFH,0CEH,0F7H

16、,0DDH,0F7H,0DDH,0EFH,0EEH,1FH,0F0H,0FFH,0FFH;9,3DB 0FFH,0FFH,0CFH,0E7H,0F7H,0DFH,77H,0DFH,77H,0DFH,0B7H,0EEH,0CFH,0F1H,0FFH,0FFH;3,4DB 0FFH,0FFH,8FH,0CFH,0F7H,0D7H,0F7H,0DBH,0F7H,0DDH,77H,0DEH,8FH,0CFH,0FFH,0FFH;2,5DB 0BDH,0EFH,0BDH,0EFH,01H,0F0H,0BDH,77H,0BDH,0B6H,1FH,0DFH,0FFH,0E7H,00H,0F8H;DB 0FF

17、H,0DFH,0BDH,0DFH,0BDH,0DFH,01H,0C0H,0BDH,0DFH,0BDH,0DFH,0BDH,0DFH,0FFH,0FFH;班,6END五、调试故障的检测与分析:1. 再进行调试时发现字符显示错乱,经过对程序的检查,在对字摸的核对,发现字摸数据与程序冲突,导致无法正常显示,按程序的指令从新取字摸,再次调试,运行通过。2. 首次调试时我们发现显示不了字符,在经过对程序的检查,没有发现错误,然后对点阵的极性进行检测,发现点阵的极性接反了,在按着测试所得到极性将点阵从新接入,再进行调试,故障解除。六、心得体会通过这次的课外学分设计,我更深的认识到了单片机的重要性,也从这次的设计中学到了很多,让

温馨提示

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

评论

0/150

提交评论