单片机仿真报告

上传人:z**** 文档编号:169629516 上传时间:2022-11-16 格式:DOCX 页数:6 大小:84.04KB
收藏 版权申诉 举报 下载
单片机仿真报告_第1页
第1页 / 共6页
单片机仿真报告_第2页
第2页 / 共6页
单片机仿真报告_第3页
第3页 / 共6页
资源描述:

《单片机仿真报告》由会员分享,可在线阅读,更多相关《单片机仿真报告(6页珍藏版)》请在装配图网上搜索。

1、1.主要内容本课程是利用单片机最小系统设计交通灯,单片机最小系统包括:复位电路、外部晶振、 低位地址锁存等。该课程应该据有的功能是:具有显示红绿交通灯功能,可以设置外部操作 能对计时器直接复位启动。2.需求分析红绿交通灯是我们日常生活经常见到也是必不可少的,随着城市社会经济的发展,城市 道路交通供给和需求的矛盾日益突出,并引发很多交通问题。本文根据城市交通的特点和面 临的交通问题,提出基于交通灯控制的城市交通流动态管理系统。3. 设计思想本课程设计是基于AT89C51设计的红绿交通灯。用AT89C51与电阻、电容、开关等 组成单片机的最小系统,AT89C52单片机的P1 口驱动其中三个作为驱动

2、端口驱动红绿交通 灯亮与灭。P1 口是单纯的通用8位准双向I/O端口,每位可驱动4个TTL负载。作为通用 I/O端口,与P0端口的区别在于内部具有上拉电阻,所以输出时不用外接上拉电阻。4. 实现方法(1) 在设计中利用软件程序延时的方法来控制红(绿)的亮的时间。考虑延时时间较 长所以先用T0产生终端然后通过计数的方法来实现延时。利用P1 口的Pl.l、Pl.2、P1.3 作为红绿灯控制端口。(2) 南北向的绿灯连在一块,东西向的红灯连在一块,他们一块与P1.1相连。同样南 北向的红灯连在一块,东西向的绿灯连在一块,他们一块与P1. 2相连,四个黄灯连在一块 与 P1.3 相连。( 3)程序流程

3、图:图1 程序流程图5. 芯片介绍1. AT89C52 芯片AT89C52是一个低电压,高性能CMOS 8位单片机,片内含8k bytes的可反复擦写 的Flash只读程序存储器和256 bytes的随机存取数据存储器(RAM),器件采用ATMEL 公司的高密度、非易失性存储技术生产,兼容标准MCS-51指令系统,片内置通用8位中央 处理器和 Flash 存储单元,功能强大的 AT89C52 单片机可为您提供许多较复杂系统控制应 用场合。AT89C52有40个引脚,32个外部双向输入/输出(I/O)端口,同时内含2个外中断口, 3个16位可编程定时计数器,2个全双工串行通信口,2个读写口线,A

4、T89C52可以按照常 规方法进行编程,也可以在线编程。其将通用的微处理器和Flash存储器结合在一起,特别 是可反复擦写的Flash存储器可有效地降低开发成本。主要功能特性: 兼容 MCS51 指令系统8k可反复擦写(1000次)Flash ROM 32 个双向 I/O 口256x8bit 内部 RAM3个16位可编程定时/计数器中断时钟频率 0-24MHz2 个串行中断可编程UART串行通道2 个外部中断源 共6个中断源2 个读写中断口线3 级加密位低功耗空闲和掉电模式软件设置睡眠和唤醒功能(T2)P1. 0(T2EK)P1. 1 Pl. 2 Pl. 3 Pl. 4 Pl. 5 Pl. 6

5、 Pl. 7 RESETKKD/P3. 0 TKD/P3. 1 mo/ps. 2 Iffi/P3. 3T0/P3. 4T1/P3. 5V?R/P3. 6图2ED/P3. 7 C0 12 3 4 5 123456783111111 rLrLrLrLrLrLrLrLrLrLrLrLrL rLdKTAL2KTAL11.单片机最小系统弓A冠9C52芯片517181320246.实现VccP0. O/ADOP0. 1/AD1P0. 2/AD2P0. 3/AD3P0. 4/AD4P0. 5/AD5P0. 6/AD6P0. 7/AD7EA/VppALE/PEOGPSENP2. 7/AD15P2. 6/AD1

6、4P2. 5/AD13P2. 4/AD12P2. 3/AD11 过程2. 2/AD10 过程. 1/AD9P2. 0/AD8C2CRYSTALC31uFR1C122p1918RET9U1I1KALE293031oP1.01OP1.12AP1.23AP1.34 oP1.45 oP1.56AP1.67QP1.78XTAL1P0.0/AD0P0.1/AD1P0.2/AD2XTAL2P0.3/AD3P0.4/AD4P0.5/AD5P0.6/AD6RSTP0.7/AD7P2.0/A8P2.1/A9P2.2/A10PSENP2.3/A11ALEP2.4/A12EAP2.5/A13P2.6/A14P2.7/

7、A15P1.0P3.0/RXDP1.1P3.1/TXDP1.2P3.2/INT0-P1.3P3.3/INT1P1.4P3.4/T0P1.5P3.5/T1P1.6P3.6/WRP1.7P3.7/RD39 D0 38 D1 *3 / D2 36 D3 35 D4 c , CL34 D5 33 D6 cc v-j 432D7 辛21 A8 23A10 24 All*25A12 28 A15 10RIII小 ihi-rc I3INII 14 10 15 11 辛16WR 17RD OoDO 35D1 4D2 75D3 85D413gD514AD617AD718-111U2D0Q0D1Q1D2Q2D3Q

8、3D4Q4D5Q5D6Q6D7Q7OELE74LS373U462A她5A-A3-a T5A5A /Mi16A6 -AAY0BY1CY2Y3Y4E1Y5E2Y6E3Y774LS138A131A142QA153ZH5YCH4Y43Y*CK2Y OMY*t0_ 9 080C51PACKAGE=DIL40PR0GRAM=. 单片机学习d_8led88led.hexCL0CK=12MHz图3单片机最小系统单片机系统需要实验板一块,电容8 个,电阻3 个,12兆晶振一个,按钮一个,40管教 插槽一个,IC插座若干,导线若干,小led灯一个,AT80C52芯片一片等单片机系统包括单片机、晶振电路、复位电路。

9、复位电路的基本功能是:系统上电时提供复位信号 ,直至系统电源稳定后, 撤销复位信 号.为可靠起见,电源稳定后还要经一定的延时才撤销复位信号,以防电源开关或电源插头分- 合过程中引起的抖动而影响复位。2.系统连线(1) 把“单片机系统”区域中的P1.0P1.2端口用3芯排线连接到交通灯显示模块 区域中的端口上。(2) 把“单片机系统”的地与电源与电源的地与电源相连接。把led的vcc与电源 相连。1. 调试(1)焊接时注意各个器件的引脚处,注意区分各个电阻与电容的数值要仔细看清楚,每一 个器件都要尽量贴近印制板,最后,要用万用表测试一下,检查有没有短路的的地方。(2) 在设计电路时为节省引线数目

10、利用P1.3作为电源驱动led但是这样驱动的led亮 度有限尤其是绿灯几乎不亮,所以测了一下高电平下的P1.3得知为2V左右所以改为5V电 源。(3) 在编写延时程序时尤其当延时常数太大时仿真时程序易死,所以使用定时器定时 中断的方法,然后对定时计数以次延时。2. 总结通过本次课程设计较系统地掌握有关单片机控制的设计思想和设计方法,主要对AT89C52 的结构、功能、内部资源等了解并对其进行测试和加以应用的知识得到学习。由 于是在我们只有两个星期的课程设计,我做的是24秒倒计时,所以对定时器/计数器有了一 定的掌握。这个秒表倒计时设计写程序时,我都会在在每条指令后都写好注释,以便在程序 出错的

11、检查过程中可以更容易查找得到。这个设计的一些内容是在网上找的,自己做了一些 的改动,在上网找资料的同时也学到了许多东西,找到了很多学习单片机的网站,里面的内 容都比较适合我们初学者去学,有些网站还专门介绍这种单片机的类型、用法、功能等等。 其实我们平时不懂就应该自己去学习去弄明白,通过这个课程设计,使我发现,原来小小的 一片单片机有这么强大的功能,能应用于各种领域。都是觉得很神奇,人类都的聪明啊。我 应该在自己以后的学习中,不仅要有刻苦努力,要有钻研精神,还要有创新,对自己感兴趣 的一定要用心去学。8参考文献1 谢维成杨加国编著单片机原理与应用及C51程序设计北京:清华大学出版社,2006.8

12、2 余锡存,曹国华编著单片机微机原理及接口技术M.西安:西安电子科技出版社,2000.1214附录:C语言程序代码:power=l;#include#include#includesbit Sred_Egeeen=PlAl;sbit Syellow_Eyellow=PlA2;sbit Sgreen_Ered=PlA3;定义南北、东西向端口 void delay(unsigned char k); 函数声明 unsigned char count;/定 义全局变量void time0_int(void) interrupt lcount=count+l;void main(void)TMOD=O

13、XOO;/X作方式 0 8.192ms TH0=0X00;TLO=OXOO;EA=l;ETO=l;TRO=l;while(l)count=O;Sred_Egeeen=O;Syellow_Eyellow=l;Sgreen_Ered=l;do;while(countv=250);/南北红灯,东西绿灯 Sred_Egeeen=l;Syellow_Eyellow=O;Sgreen_Ered=l;count=O;do;while(countv=40);黄灯切换 Sred_Egeeen=l;Syellow_Eyellow=l;Sgreen_Ered=0;count=0;do;while(count=250);/南 北绿灯,东西红灯 */

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

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

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


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