单片机实习报告(包括LED,中断,计算器等)
时间:2025-05-01
时间:2025-05-01
院系: 姓名: 学号: 班号: 指导教师:
日期:2011年月
一.实习要求
1.1实习设计要求与目的
了解并初步掌握单片机及其开发流程,综合模拟电子技术和数字电子技术,掌握以单片机为核心的电子系统体系。
通过实习掌握必要的单片机开发能力,熟悉开发环境,熟练焊接技巧,培养动手能力,锻炼自主意识。
1.2实习环境
开发环境:Keil /wave6000(伟福6000) 单片机类型:STC89C52
开发工具:万用表、5V稳压电源、电子元件、电烙铁等。
1.3实习内容
独立焊接并利用89C52的小系统板,使用C语言设计一个可以在单片机中显示特定字符,如姓名学号的程序。将其在LCM1602中显示。
可以利用该板另行扩展功能,如PS/2键盘接口,A/D,D/A转换等。
DA 转换 实时时钟 电容 电容 电容 电容 电容 电容 极性电容 电容 电容 电容 电容 电容 电容 极性电容 极性电容 电容 高亮发光二极管 DB9 公头插座 单排 16 针插座 PS2 母头插座 2 脚蓝色插座 2*17,双排 17 针插座 排阻 8 针单排排针 4 位高亮 8 段数码管(小封
U5 U6 C1 C2 C3 C4 C5 C6 C7 C8 C9 C10 C11 C12 C13 C14 C15 C16 E1 JP1 JP2 JP3 JP4 JP5 JP6 JP7 JP8 JP9 JP10 JP11 K1 Q1 R1 R2 R3 R4 R5 R6 R7 R8 R9 R10 R11 R12 R13 R14 R15 U1
DIP20 DIP24 CAP CAP CAP CAP CAP CAP CAP CAP CAP CAP CAP CAP CAP ELECTOR ELECTOR CAP ELECTOR DB9M HDR1X16 PS2 POWER2 HDR2X17_CEN MHDR1X9 HDR1X8 4LED 4LED JTAG HDR1X3 SW1 NPN AXIAL-0.4 AXIAL-0.4 AXIAL-0.4 AXIAL-0.4 AXIAL-0.4 AXIAL-0.4 AXIAL-0.4 AXIAL-0.4 AXIAL-0.4 AXIAL-0.4 AXIAL-0.4 AXIAL-0.4 AXIAL-0.4 AXIAL-0.4 AXIAL-0.4 DIP16
DAC0832 DS12887 1uF 1uF 0.1uF 1uF 1uF 0.1uF 10uF 0.1uF 0.1uF 30pF 30pF 0.1uF 0.1uF 10uF 10uF 0.1uF 电源指示 串口 1602 插座 PS2 键盘插座 电源插座 扩展插座 10k 键盘插座
装) 4 位高亮 8 段数码管(小封 装) 2*5 插座 3 脚单排排针4 脚方形小按钮 三极管 电阻 电阻 电阻 电阻 电阻 电阻 电阻 电
阻 电阻 电阻 电阻 电阻 电阻 电阻 电位器 电平转换
JTAG 接口 跳线 复位开关 2N5551 1K 200 200 200 200 200 200 200 200 200 200 10K 10K 10K 10K MAX232N
二.芯片资料
2.1 89S52主要特性介绍:
STC89C52是一种低功耗、高性能CMOS8位微控制器,具有8K在系统可编程Flash存储器。使用Atmel公司高密度非易失性存储器技术制造,与工业80C51产品指令和引脚完全兼容。在芯片上,拥有灵巧的8位CPU和在系统可编程Flash,使得STC89C52为众多嵌入式控制应用系统提供高灵活‘超有效的解决方案。
STC89C52具有以下标准功能:8K字节Flash,256字节RAM,32位IO口线,看门狗定时器,2个数据指针,三个16位定时器计数器,一个6向量2级中断结构,全双工串行口,片内晶振及时钟电路。另外,STC89C52可降至0Hz静态逻辑操作,支持2种软件可选择节电模式。空闲模式下,CPU停止工作,允许RAM定时器\计数器,串口,中断继续工作。掉电保护方式下,RAM内容被保存,震荡器被冻结,单片机一切工作停止,直到下一个中断或硬件复位为止。
2.2 LCD1602应用简介
模块内部自带字符发生存储器(CGROM),字符有:阿拉伯数字、英文字母的大小写、常用的符号、和日文假名等,每一个字符都有一个固定的代码,比如大写的英文字母“A”的代码是(41H),显示时模块把代码41H发给液晶模块,我们就能在液晶上看到字母“A”。
1602液晶模块内部的控制器共有11条控制指令,丰富的指令可以完成液晶的时序控制、工作方式式设置和数据显示等。
该液晶显示器以其微功耗、体积小、显示内容丰富、超薄轻巧的诸多优点,在袖珍式
仪表和低功耗应用系统中得到越来越广泛的应 用。
三.电路、PCB板设计
本次实习采用PCB板已根据实际情况由宋老师帮助设计,从而除去了学生们独立设计PCB板的障碍。使得大家能够更加集中的将精力放在单片机的总体设计部分。 其中DBNZ1104和DBNZ104的布局如下:
四.主要系统单元设计
4.1 STC89C52外围电路设计
P3.1口接LED状态显示电路;晶振采用12MHz,接两个30pF的电容,起到稳定振荡频率快速起振的作用。同时晶振和电容安装在离单片机的时钟引脚比较近的文职,以减少寄生电容,更好的保证了振荡器稳定可靠的工作。
4.2电源插座、复位电路
复位电路采用手动复位,节约成本。其中RST引脚是复位信号输入端,在所示电路中,通电瞬间,C15的充电过程中,RST段出现一定宽度的正脉冲,只要该脉冲保持10ms以上,就能使单片机可靠的上电复位。
4.3 LCD接口电路
采用的LCM1602液晶模块是标准16针插座,关于LCM1602的详细资料: LCD1602各引脚说明 第1脚:VSS为地电源
第2脚:VDD接5V正电源
第3脚:V0为液晶显示器对比度调整端,接正电源时对比度最弱,接地电源 时对比度最高,对比度过高时会产生“鬼影”,使用时可以通过一 个10K的电位器调整对比度 。
第4脚:RS为寄存器选择,高电平选择数据寄存器、低电平选择指令寄存器。 第5脚:RW为读写信号线,高电平时进行读操作,低电平时进行写操作。 当RS和RW共同为低电平时 (00)可以写入指令或者显示地址; 当RS为低电平RW为高电平时(01)可以读入忙信号; 当RS为高电平RW为低电平时(10)可以写入数据。
第6脚:E端为使能端,当E端由高 …… 此处隐藏:7716字,全部文档内容请下载后查看。喜欢就下载吧 ……
下一篇:顺怡幼儿园登记表 已填