64位广告灯设计

整理文档很辛苦,赏杯茶钱您下走!

免费阅读已结束,点击下载阅读编辑剩下 ...

阅读已结束,您可以下载文档离线阅读编辑

资源描述

1目录摘要第一部分:题目要求……………………………………………2第二部分:方案设计与选择……………………………………2第三部分:设计流程图…………………………………………3第四部分:系统程序设计………………………………………4第五部分:基本电路图…………………………………………5第六部分:仿真效果图…………………………………………6总结…………………………………………………………62摘要基于AT89S52基础上利用汇编实现64位广告灯。一、题目要求设计一个程序实现64位广告灯,能够在Proteus软件上仿真。二、方案设计与选择1、硬件设计使用74LS373与单片机连接,进行数据所存驱动,其连接方法为由P1、P2输出数据,控制74LS373以驱动64个LED数码管;P0、P3控制74LS373进行选择与锁存数据(OE=0,允许U1输出;LE=1,允许U1输入)。2、所用元件单片机AT89C52瓷片电容CAP电阻RES晶振CRYSTAL按钮BUTTON电解电容CAP-ELEC74LS373发管二极管3、实验步骤1.实验前准备工作(1)明确实验目的、熟悉实验内容、掌握实验步骤、了解所用单片机实验开发系统及仪器设备的性能。(2)做好实验前预习和必要的准备(先编好程序),作到有的放矢。2.进入实验室后(1)熟悉所用的单片机实验开发系统及仪器设备,了解其外观、性能。2)接线要简单、正确、明了,一个人接线,另一个人检查,经老师复查后允许后才可通电。(3)通电瞬间,应注意仪器是否正常工作,不要只看开关,如有不正常现象,应立即断电找出原因。3.实验进行时(1)正常请况下,按规定步骤进行,读取数据,并及时纪录。(2)各种操作要有目的进行,不可盲动。(3)实验完后,把仪器、导线、工具清理、收拾完毕离开实验室。4、设计构思:使用8片74LS373来扩从单片机P1P2管脚并连接64个LED管脚。状态:长方形边框隔一个亮,然后变为全亮;内部外边一个一个亮——两个两个亮——全亮;内部左边全亮右边灭——左边全亮右边灭。3三、设计流程图4四、系统程序设计:汇编源程序:ORG50HMOVP0,#0FFHMOVP1,#0FFHMOVP2,#0FFHMOVP3,#0FFHMAIN10:MOVDPTR,#TABLE1MOVP0,#10101010MOVP3,#10101010LP01:MOVA,#00HMOVCA,@A+DPTRCJNEA,#1BH,LP10JMPMAIN11LP10:MOVP2,AMOVP1,ALCALLDELAYINCDPTRJMPLP01MAIN11:MOVDPTR,#TABLE1MOVP0,#81HMOVP3,#81HLP11:MOVA,#00HMOVCA,@A+DPTRCJNEA,#1BH,LP1LP1:MOVA,#00HMOVCA,@A+DPTRCJNEA,#1BH,LP2JMPMAIN10LP2:MOVP2,AMOVP1,ALCALLDELAYINCDPTRJMPLP1DELAY:MOVR7,#10DE1:MOVR6,#50DE2:MOVR5,#248DJNZR5,$DJNZR6,DE2DJNZR7,DE1RETTABLE1:DB0feH,0fdH,0fbH,0f7HDB0efH,0dfH,0bfH,07fH5DB0bfH,0dfH,0efH,0f7HDB0fdH,0fdH,0feH,0ffHDB0aaH,55H,0aaH,55HDB0aaH,55H,0ffHDB0f0H,0fH,0f0H,0fH,0ffHDB33H,0ccH,33H,0ccHDB33H,0ccH,0ffHDB1BHEND五、基本电路图XTAL218XTAL119ALE30EA31PSEN29RST9P0.0/AD039P0.1/AD138P0.2/AD237P0.3/AD336P0.4/AD435P0.5/AD534P0.6/AD633P0.7/AD732P1.01P1.12P1.23P1.34P1.45P1.56P1.67P1.78P3.0/RXD10P3.1/TXD11P3.2/INT012P3.3/INT113P3.4/T014P3.7/RD17P3.6/WR16P3.5/T115P2.7/A1528P2.0/A821P2.1/A922P2.2/A1023P2.3/A1124P2.4/A1225P2.5/A1326P2.6/A1427U1AT89C51R1220R24.7kC110PFC210PFD03Q02D14Q15D27Q26D38Q39D413Q412D514Q515D617Q616D718Q719OE1LE11U274LS373D03Q02D14Q15D27Q26D38Q39D413Q412D514Q515D617Q616D718Q719OE1LE11U374LS373X1CRYSTALC322uFD03Q02D14Q15D27Q26D38Q39D413Q412D514Q515D617Q616D718Q719OE1LE11U474LS373D03Q02D14Q15D27Q26D38Q39D413Q412D514Q515D617Q616D718Q719OE1LE11U574LS373D1LED-YELLOWD2LED-YELLOWD3LED-YELLOWD4LED-YELLOWD5LED-YELLOWD6LED-YELLOWD7LED-YELLOWD8LED-YELLOWD9LED-YELLOWD10LED-YELLOWD11LED-YELLOWD12LED-YELLOWD13LED-YELLOWD14LED-YELLOWD15LED-YELLOWD16LED-YELLOWD17LED-YELLOWD18LED-YELLOWD19LED-YELLOWD20LED-YELLOWD21LED-YELLOWD22LED-YELLOWD23LED-YELLOWD24LED-YELLOWD25LED-YELLOWD26LED-YELLOWD27LED-YELLOWD28LED-YELLOWD29LED-YELLOWD30LED-YELLOWD31LED-YELLOWD32LED-YELLOWD03Q02D14Q15D27Q26D38Q39D413Q412D514Q515D617Q616D718Q719OE1LE11U674LS373D33LED-YELLOWD34LED-YELLOWD35LED-YELLOWD36LED-YELLOWD37LED-YELLOWD38LED-YELLOWD39LED-YELLOWD40LED-YELLOWD03Q02D14Q15D27Q26D38Q39D413Q412D514Q515D617Q616D718Q719OE1LE11U774LS373D03Q02D14Q15D27Q26D38Q39D413Q412D514Q515D617Q616D718Q719OE1LE11U874LS373D03Q02D14Q15D27Q26D38Q39D413Q412D514Q515D617Q616D718Q719OE1LE11U974LS373D41LED-YELLOWD42LED-YELLOWD43LED-YELLOWD44LED-YELLOWD45LED-YELLOWD46LED-YELLOWD47LED-YELLOWD48LED-YELLOWD49LED-YELLOWD50LED-YELLOWD51LED-YELLOWD52LED-YELLOWD53LED-YELLOWD54LED-YELLOWD55LED-YELLOWD56LED-YELLOWD57LED-YELLOWD58LED-YELLOWD59LED-YELLOWD60LED-YELLOWD61LED-YELLOWD62LED-YELLOWD63LED-YELLOWD64LED-YELLOW6六、仿真效果图7总结我们的课题是应用单片机设计64位的广告灯并应用Proteus仿真,通过外加74LS373来扩从单片机引脚数量,虽然设计的题目有一定的难度,但通过我们的努力终于使得基本功能得以实现,感觉这次课程设计还算是比较成功,而且趣味性强。通过这次设计,让我们切实的感觉到自己动手设计的重要性,培养了我们对单片机设计制造的兴趣,也更深化了我们对这一学科的认识。也锻炼了我和同学之间通力合作的能力。也使我懂得了,无论干什么事情如果向做成功就必须做出一番努力,收集足够的资料,只有做好了充分的准备才能成功希望学校以后能够开展更多的关于动手实践的课程参考文献[1]侯玉宝等《基于Proteus的51系列单片机设计与仿真》电子工业出版社2008

1 / 7
下载文档,编辑使用

©2015-2020 m.777doc.com 三七文档.

备案号:鲁ICP备2024069028号-1 客服联系 QQ:2149211541

×
保存成功