单片机课程设计报告

上传人:优*** 文档编号:70888525 上传时间:2022-04-06 格式:DOC 页数:19 大小:165KB
返回 下载 相关 举报
单片机课程设计报告_第1页
第1页 / 共19页
单片机课程设计报告_第2页
第2页 / 共19页
单片机课程设计报告_第3页
第3页 / 共19页
点击查看更多>>
资源描述
JIUJIANG UNIVERSITY单片机课程设计报告题 目 8乘8点阵字符显示 院 系 电子工程学院 专 业 电气自动化技术 姓 名 吴小康 班级学号 24 组 员 盛后景 康清华 指导教师 丁文斌 二零一一年十一月 整理为word格式一、内容提要2二、设计目的以及要求等2三、设计原理.3四、软件总设计5五、调试故障的检测与分析 16六、心得体会16七参考文献17整理为word格式一、内容提要LED显示屏作为一种新型的显示器件,是由多个发光二极管按矩阵形式排列封装而成,通常用来显示时间、图文等信息。本设计是基于ATS52单片机的16x16显示屏,其中包含了硬件、软件、调试等方案的设计。此外、该设计只需简单的级联就能实现显示屏的拓展,但级联时要注意不要超过驱动负载范围。关键词:Ats52;LED;单片机二、目的和要求以及意义:1.目的:1.1综合运用所学单片机知识来解决常见的问题。 1.2掌握单片机的内部结构及工作原理。1.3熟悉点阵的点亮原理。1.4掌握实际程序设计和调试,逐步掌握模块化程序设计方法和调试技术。2.基本要求:2.1 汇编语言编制出实现其功能的程序;2.2 焊接电路图实物,将程序烧写入单片机进行调试。3,意义;LED显示屏是一种通过控制半导体发光二极管的显示方式,用来显示文字、图形、图像、动画、行情、视频、录像信号等各种信息的显示屏幕。图文显示屏可与计算机同步显示汉字、英文文本和图形;视频显示屏采用微型计算机进行控制,图文、图像并茂,以实时、同步、清晰的信息传播方式播放各种信息,还可显示二维、三维动画、录像、电视、VCD节目以及现场实况。LED显示屏显示画面色彩鲜艳,立体感强,静如油画,动如电影,广泛应用于车站、码头、机场、商场、医院、宾馆、银行、证券市场、建筑市场、拍卖行、工业企业管理和其它公共场所。整理为word格式它的优点:亮度高、工作电压低、功耗小、微型化、易与集成电路匹配、驱动简单、寿命长、耐冲击、性能稳定。4.小组分工: 吴小康主要负责软件部分,主要工作是编写程序,画电路图。盛后景主要负责焊接电路,康清华主要负责报告的撰写,合理分工相互帮助的完成了本次课程设计的任务。三、设计原理一 :所完成的系统性能指标及设计分析开机点阵显示屏上滚动显示“九江学院电子工程学院B0932班”字符,且不停地循环滚动显示。二、单片机引脚的适用分布AT89C51的P2口接通共阳数码管的段码引脚,单片机的P1.0、P1.1、P1.2、P1.3接数码管的1234控制引脚;P3.4与DS18B20相连。仿真图:整理为word格式4,工作原理图如下;整理为word格式四、软件总体设计1:系统软件和应用软件列表(1)keil (2) Protues(3)wandS XP。2.程序框图及清单(带有注释)元件清单表如下名称型号数量芯片AT89C511芯片74H59548*8点阵4电阻10K1整理为word格式电路板1晶振12MHz1电容33PF2电解电容10U1电源5V1下图为程序流程图;3.程序如下: ORG 0000H LJMP MAIN ORG 0030H R00 EQU 40H R04 EQU 41H整理为word格式 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 MOV 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+DPTR整理为word格式MOV 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 DPTR,#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整理为word格式 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 CJNE 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整理为word格式 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 LJMP NEXTDELAY: MOV R05,#10LL2: MOV R04,#20LL1: MOV R00,#2 DJNZ R00,$整理为word格式 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 整理为word格式LOOP2: RLC A MOV 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,0EFH,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,0BDH,0AEH,7DH;DB 0A1H,80H,2BH,0FDH,0AFH,0FDH,0E7H,0FDH,0A8H,0FDH,0CDH,0FDH,0EFH,0FDH,0FFH,0FFH;学,2整理为word格式 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,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,0DFH,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,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,2整理为word格式DB 0FFH,0FFH,1FH,0FFH,0EFH,0CEH,0F7H,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 0FFH,0DFH,0BDH,0DFH,0BDH,0DFH,01H,0C0H,0BDH,0DFH,0BDH,0DFH,0BDH,0DFH,0FFH,0FFH;班,6END五、调试故障的检测与分析:1. 再进行调试时发现字符显示错乱,经过对程序的检查,在对字摸的核对,发现字摸数据与程序冲突,导致无法正常显示,按程序的指令从新取字摸,再次调试,运行通过。2. 首次调试时我们发现显示不了字符,在经过对程序的检查,没有发现错误,然后对点阵的极性进行检测,发现点阵的极性接反了,在按着测试所得到极性将点阵从新接入,再进行调试,故障解除。六、心得体会通过这次的课外学分设计,我更深的认识到了单片机的重要性,也从这次的设计中学到了很多,让我明白了理论和实际的差距。通过理论结合实际才能真正学好一门课程,虽然在这次的设计中也遇到了许多困难,在程序的编写上也走进过很多歪路,。在电路的仿真是也出现了很多问题,但是我通过查阅一些资料,和积极的咨询老师,一点点的解决了困难,最后完成了仿真,实现了预期的目标,整理为word格式同时也让我们锻炼了团队合作的精神,在分工明确的情况下完成了设计。七参考文献1.朱兆优.电子电路设计.北京:国防工业出版社.20072.周航慈.单片机程序设计基础.北京:北京航空航天大学出版社.20033.沈红卫.单片机应用系统设计实例与分析.北京:航空航天大学出版社.2000 友情提示:本资料代表个人观点,如有帮助请下载,谢谢您的浏览! 整理为word格式
展开阅读全文
相关资源
正为您匹配相似的精品文档
相关搜索

最新文档


当前位置:首页 > 图纸专区 > 课件教案


copyright@ 2023-2025  zhuangpeitu.com 装配图网版权所有   联系电话:18123376007

备案号:ICP2024067431-1 川公网安备51140202000466号


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