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

下载本文档

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

文档简介

1单片机课程设计报告电气与信息工程学院指导老师班级自动化2姓名学号日期2011年1月6日2课程设计一、设计任务11设计一个单片机最小系统,用仿真软件设计,要求有5V电源,8个LED灯,12MHZ晶振,完成流水灯的仿真。12外部脉冲自动计数,自动显示。121设计一个255计数器0255计数,计满后自动清0,重新计数(在数码管中显示)。122设计一个50000计数器050000计数,计满后自动清0,重新计数(在数码管中显示)。13设计一个出租车计费系统起步价为5元(2KM以内),2KM后,08元/05KM要求每500M刷新计费一次,在8位数码管中,前3位显示数码管显示里程数,后3位数码管显示价钱(角,元,十元,百元)课程设计一流水灯程序的设计程序如下INCLUDECHARLAMPNO0VOIDDELAY5MS/延时子程序WHILETF00TH00XECTL00X78TF003VOIDMAIN/主程序INTI0INTJ0TMOD0X01/开定时器T0为定时模式TR01WHILE1/WHILE1是个死循环,中断方式能暂时退出IFLAMPNO7/8个LED灯LAMPNO0P20X001CHARLAMPNO0UNSIGNECHAR5ARR100XC0,0XF9,0XA4,0XB0,0X99,0X92,0X82,0XF8,0X80,0X90CHARCDDCHARDISP3VOIDDELAY5MS/延时子程序WHILETF00/等待溢出TH00XFDTL00X78TF00VOIDMAIN/主程序INTI0,CDD0TMOD0X61/设置T1为计数模式并为方式2,T0为定时模式TH10TL10TR01TR11/方式2中TL1自动重装TH1中的初值8位计数器WHILE1CDDTL1IIFI100/动态显示100次I0DISP0CDD10DISP1CDD/1010DISP2CDD/100/各位选码IFLAMPNO2/计数255只需用3位显示管LAMPNO06P2LAMPNOP0ARRDISPLAMPNO/位选码送G1166P0DELAY5MSP00XFF/G2078G19512显示管的重G5445LAMPNO72、050000计数思路1由于DIVAB指令中A、B均为8位寄G4396器,G3252G8504255二进制转十进制计数的G7053G8873G993G14033用于050000的G5502G10627计数。可G7693G6466TH0(T0计数)G6122TH1(T1计数)中的内容为G3822G4581进行256G13059加,G3252为TH0G6122TH1中每一个二进制G2541G255G1207表十进制的256,G1889G2656TL0G6122TL1G6365前一步二转十的G7053G8873转换得G2052的百、十、个相加,即可G4448G611616位二进制转十进制。以下是C语言程序INCLUDECHARLAMPNO0UNSIGNEDCHARA2A0A0A1A3A4A5A6A7A4A8A9A4A10A4A8A11A12A10A4A8A2A13A10A4A8A14A4A10A4A8A12A12A10A4A8A12A15A10A4A8A16A15A10A4A8A11A16A10A4A8A16A4A10A4A8A12A4A17A3A4A10A4A10A4A14A4A16A15/G1861G19463G7509位选码CHARDISP5VOIDDELAY5MS/延时子程序WHILETF00/循环,G11464G2052TF0溢出TH00XEC/定初值TL00X78TF008VOIDMAIN/主程序INTI0UNSIGNEDINTCDD0TMOD0X51TH1194TL1250TR01TR11/开TO为定时模式,T1为计数模式WHILE1IFCDD50000/G3835G112250000G1186G3848开G3999计TH1194TL1250CDDTL1256TH1/TH1为G206528位,需G16213G1068256IIFI10/显示管的动态显示,G38DD每G21641G980次,重G380910次显示每次显示5MSI0DISP0CDD10DISP1CDD/1010DISP2CDD/10010DISP3CDD/100010DISP4CDD/1000010/G8585选码数G13464G5430式9IFLAMPNO4LAMPNO0P2LAMPNO/设置位选码P0ARRDISPLAMPNO/G8585选码DELAY5MS/G8504G3800延时5MSP00XFF/为G18003G1825显示管G1147G10995重G5445G4557G8585选G2487G17839G15904G9177G19658LAMPNO/G2476G18339G21641A18103、出租车计费在上步的G3534G11796上,每1个脉冲G5415G13281G1856里(可自G5061设G13634G1972个脉冲1G1856里),5个脉冲,数码管显示050005,前3位G18341G20081,后3位为里程,G17241G178195个脉冲,里程加1,G18341G20081加08元。G19602G9869G1039要在于计费G18341G20081的显示,可将G2033G1552G13634为50,其中十位G16855用G5114G9869的G4395G3423码,即显示050,G17241G178195个脉冲,里程加1,G18341G20081加8,由于十位是G5114G7389G4579数G9869,即可G4466G10628G18341G20081加08元。INCLUDE/G13007G13491初G3999G2282CHARLAMPNO0A20A19A21A22A23A19A24A25A21A22A9A26A2A0A2A0A0A1A3A4A5A6A7A4A8A9A4A10A4A8A11A12A10A4A8A2A13A10A4A8A14A4A10A4A8A12A12A10A4A8A12A15A10A4A8A16A15A10A4A8A11A16A10A4A8A16A4A10A4A8A12A4A17A27A7A4A10A4A16A4A10A4A20A19A21A22A23A19A24A25A9A26A2A0A2A9A9A1A3A4A5A6A7A4A8A13A4A10A4A8A28A12A10A4A7A4A8A15A13A10A4A8A29A4A10A4A8A3A12A10A4A8A3A15A10A4A8A4A15A10A4A8A28A16A10A4A8A4A4A10A4A8A3A4A17A27A3A15A10A4A10A4A8A3A4/G7389G4579数G9869DP的位选码CHARDISP6VOIDDELAY2MS/延时子程序WHILETF00/等待溢出TH00XF6/设置定时初值TL00X3CTF0011VOIDMAIN/主程序INTI0,J0,G78M0,YUAN0TMOD0X01/开定时器T0TR01/G2563动计数WHILE1/循环IIFI250/显示管的动态显示循环显示250次,每次2MS2502MS05SG2375每G17819G980秒G17722子G172201G46MI0JIFG78M993/G3252只G7389G989位显示管显示G1227G19077YUAN0G78M0DISP0G78M10DISP1G78M/1010DISP2G78M/100DISP3YUAN10DISP4YUAN/1010DISP5YUAN/100/显示值12IFLAMPNO5LAMPNO0P2LAMPNO/位选码IFLAMPNO4G95G95LAMPNO1P0ACCDISPLAMPNO/G3252G12544G3247位G2656G12544G980位G16213G7389G4579数G9869,用数G13464ACCG18336的G8585选码ELSEP0ARRDISPLAMPNO/G1866G4439的用ARRG18336的值DELAY2MSP00XFF/G2078G19512显示管的重G5445LAMPNO13四、我的课程设计心得A30A31A32A33A34A35A36A37A38A39A40A41A42A4311A44A45,A4617A44A47A48,A49A50A40A42A51A41A52A38A32A53A54A55A56A33A34A35A57A58A59A60A61A32A62A63A64A40A33A34A35A38A47A48A59,A65A66A67A68A69A70A71A72A73A74A75A76A77A78A74A79A80A81A82A83A84A85A86A87A88A89A90A91A92A93A74A76A94A95A96A79A80A81A82A83A84A85A74A97A98A99A100A101A102A89A103A104A105A74A106A107A108A109A66A110A111A112A90A113A70A114A115A116A117A74A118A119A120A121A102A79A80A81A122A123A89A124A77A91A125A123A126A127A128A129A116A117A74A130A131A132A65A133A134A135A136A89A124A137A138A139A134A140A141A142A143A144A89A145A112A96A79A80A81A82A83A84A85A146A147A148A103A149A150A74A102A151A152A147A148A153A134A110A110A77A78A89A124A74A82A83A84A85A103A119A91A154A134A101A155A156A75A157A158255A85A159A15850000A85A159A158A160A161A162A85A163A83A164A110A165A166A92A167A92A168A169A170A131A74A99A171A172A173A93A70A71A174A175A74A176A177A178A178A179A180A181A182A95A96A84A85A74A73A183A70A71A184A185A79A80A81A186A187A188A184A189A190A88A90A191A192A99A193A95A194A195A196A190A88A90A197A198A199A74A83A164A112A88A200A70A71A74A84A85A201A202A203A204A102A196A205A77A128A206A74A84A85A207A208A146A147A148A153A134A74A102A192A99A193A146A153A179A135A209A74A110A89A124A146A95A96A79A80A81A82A83A84A85A102A210A89A124A179A146A211A212A213A102A214A124A135A182A215A216A92A217A218A219A95A220A66A74A221A222A223A224A225A102A226A89A124A90A227A139A134A103A228A135A229A102A103A187A135A230A102A179A227A92A217A74A231A66A232A178A233A136A146A231A66A102A232A178A234A235A236A237A112A84A85A110A77A78A82A83A84A85A238A102A89A124A239A240A241A88A182A73A181A120A74A116A117A82A176A177A102CA242A243A244A245A242A243A158A246A247A108A159A248A127A249A176A177A250A110A251A252A253A254A255A198A0A1A2A240A253A3A124A102A210A95A120A160A74A253A83A238A4A5A6A7A254A120A89A17314A93A36A8A65A9A102A77A146A89A96A77A78A82A83A84A85A74A184A90A13A10A110A89A66A134A96A88A90A91A82A83A84A85A102A217A153A11A96A241A219A95A84A85A83A164A12A73A102A122A181A240A79A80A81A74A101A221A14A231A103A90A91A15A16A74A88A17A102A176A144A129A79A80A81A101A103A18A197A207A19A228A134A103A90A91A20A21A74A22A249A108A90A91A203A23A74A74A24A25A156A83A26A228A95A84A85A83A164A99A102A179A136A132A66A90A78A217A27A23A91A83A164A84A85A88A102A238A28A29A30A158A179A31A30A243A146A83A164A84A85A74A153A32A12A249A228A134A33A34A35A37A83A164A74A88A160A38A102A90A91A83A164A74A203A51A140A39A179A40A40A146A92A93A253A136A102A226A2A129A200A130A90A190A217A136A175A41A42A74A22A249A102A77A43A193A112A207A208A74A44A45A108A143A156A46A47A88A128A86A228A95A84A85A82A83A253A83A238A48A241A6A7A146A65A166A49A50A102A210A89A124A2A129A27A52A78A48A241A74A6A7A53A54A69A131A102A151A148A55A20A56A102A182A57A69A78A189A58A241A192A43A74A6A7A110A59A60A102A77A78A82A83A84A85A200A89A109A241A88A61A62A63A111A74A133A134A64A110A95A61A62A238A102A65A66A67A68A67A69A70A71A232A72A73A74A75A76A77A78A70A79A80A81A82A87A83A84A70A85A159A86A89A72A90A91A92A71A65A66A84A75A76A93A94A95A96A97A98A99A83A100A101A102A103A104A105A106A65A66A107A108A109A110A111A70A112A113A65A66A84A114A115A116A117A118A97A119A120A84A73A74A75A76A121A122A123A70A124A80A125A126A127A108A84A128A130A92A131A65A133A134A135A136A97A137A138A139A140A141A139A142A143A139A224A144A209A145A146A147A148A149A150A84A140A213A91A92A133A134A151A65A106A152A153A84A127A154A139A155A156A146A94A157A126A97A79A119A120A84A147A154A158A84A99A161A162A163A70A74A164A165A166A84A167A168A169A170A171A172A70A173A65A100A174A80A176A177A178A65A66A179A127A84A169A170A98A171A180A152A192A141A79A119A72A74A164A70A124A80A181A167A182A208A183A184A200A185A200A186A224A97A124A106A127A154A187A74A126A188A189A190A123A191A193A70A194A185A172A123A74A164A84A89A195A196A197A70A199A141A123A83A201A84A75A76A202A70A203A65A204A205A203A206A246A207A100A210A211A212A94A97A79A214A147A154A131A65A133A134A215A216A70A218A220A125A128A130A222A98A80A223A225A84A226A72A227A166A97A222A73A84A111A229A84A127A154A125A77A230A99A231A187A158A233A84A176A177A178A70A181A80A125A186A220A84A234A235A200A186A224A236A237A239A240A97A124A106A147A154A126A231A187A241A81A242A244A123A176A177A178A245A223A247A248A70A149A249A186A220A250A247A147A251A84A127A154A70A252A254A123A255A171A70A140A213A123A176A177A178A128A130A84A186A224A146A44A0A97A106A79A214A73A74A75A76A126A12A131A65A1A92A108A123A22A156A116A20A121A84A150A49A70A194A107A108A171A92A93A80A75A76A171A141A77A84A94A227A70A65A66A207A92A106A95A165A96A220A93A2A80A11A127A3A4A98A67A68A69A97A20A121A207A80A150A49A70A218A22

温馨提示

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

评论

0/150

提交评论