欢迎来到天天文库
浏览记录
ID:11938806
大小:1.92 MB
页数:9页
时间:2018-07-15
《单片机生产实习电子钟实习报告》由会员上传分享,免费在线阅读,更多相关内容在行业资料-天天文库。
1、东北石油大学实习总结报告实习类型生产实习实习单位电子科学学院实习基地实习起止时间2010年7月12日至2010年7月31日指导教师所在院(系)电子科学学院班级电信07-4学生姓名徐歆怡学号0709011404062010年7月31日一、实习目的与要求通过单片机开发板安装实习,巩固所学理论知识、培养系统设计的思想、提高自身的动手能力,学到电子产品的工艺设计知识,了解电子产品制造过程、熟悉电子产品工艺,掌握制作电子产品的操作技能,为进一步学习和应用奠定基础。通过实验掌握显示的接口电路及程序设计,熟悉各种操作指令,子程序的调用以及中断知识和计数器的计数。熟练掌握KeilC51集成开发环境的使
2、用方法和调试功能的使用,了解掌握单片机芯片的烧写方法与步骤。通过把设计好的程序利用软件将编译得到HEX格式文件加载到单片机芯片中,实现仿真电路,得到仿真电路结果。二、单片机开发板原理及各部分功能说明AT89S52 主要性能与MCS-51单片机产品兼容、8K字节在系统可编程Flash存储器,1000次擦写周期,全静态操作:0Hz~33Hz 三级加密程序存储器 32个可编程I/O口线 、三个16位定时器/计数器八个中断源、全双工UART串行通道、低功耗空闲和掉电模式、掉电后中断可唤醒、看门狗定时器、双数据指针、掉电标识符。1、发光二极管发光二极管是采用磷化镓或砷化镓等半导体材料制成
3、的,直接将电能转化为光能光荣发光器件。其内部结构为一个PN结,具有单向导电性。2、蜂鸣器3、数码管所谓数码管就是为数码管显示提供的各段状态组合,即字形代码。八段数码管的段码为八位,用一个字节即可表示。数码管由7个发光二极管组成,行成一个日字形。使用LED显示器时,要注意区分这两种不同的接法,分共阴和共阳两种形式显示模块要具有显示时分秒和间隔闪烁符(至于每两级单位之间)的功能,共需要八位数码管。并排使用的多位数码管称为LED显示器。LED显示器多采用动态显示方式,LED显示器动态显示需要为各位提供段码以及相应的位控制,此即通常所说的段控和位控。数码管的八个位控口接在AT89S52单片机的
4、P1口线上,从左到右顺序连接,段控制线接在AT89S52单片机的P0口线上,从低位到高位对应连接。把LED显示器段码表预先存放在存储器中,使用时通过查表就可以得到段码。段码输出后送到公共段码线上,也可称为段控信号。而通过并行口输出的相互独立的位码则是起选通作用的,也称位控或扫描信号,用于选择显示位。以八段数码管为例,显示十六进制的段码值如表3.3.2。表3.3.2十六进制段码表数字共阳极段码共阴极段码数字共阳极段码共阴极段码0C0H3FH990H6FH1F9H06HA88H77H2A4H5BHB83H7CH3B0H4FHCC6H39H499H66HDA1H5EH592H6DHE86H7
5、9H682H7DHF8EH71H7F8H07H灭FFH00H880H7FH4、键盘5、温度传感器 DS1820的测温原理:内部计数器对一个受温度影响的振荡器的脉冲计数,低温时振荡器的脉冲可以通过门电路,而当到达某一设置高温时振荡器的脉冲无法通过门电路。计数器设置为-55℃时的值,如果计数器到达0之前,门电路未关闭,则温度寄存器的值将增加,这表示当前温度高于-55℃。同时,计数器复位在当前温度值上,电路对振荡器的温度系数进行补偿,计数器重新开始计数直到回零。如果门电路仍然未关闭,则重复以上过程。温度表示值为9bit,高位为符号位。三、硬件调试拿到电路板后,首先要检查加工质量,并确保没有
6、任何方面的错误,如短路和断路,尤其要避免电源短路;元器件在安装前要逐一检查,用万用表测其数值,看是否与所用相同;完成焊接后,应先空载上电(芯片座上不插芯片),并检查各引脚的电位是否正确。若一切正常,方可在断电的情况下将芯片插入,再次检查各引脚的电位及其逻辑关系。将万用表的探针放到单片机接电源的引脚上检测一下,看是否符合要求。硬件静态的调试:1、排除逻辑故障这类故障往往由于设计和加工制板过程中工艺性错误所造成的。主要包括错线、开路、短路。排除的方法是首先将加工的印制板认真对照原理图,看两者是否一致。应特别注意电源系统检查,以防止电源短路和极性错误,并重点检查系统总线(地址总线、数据总线和
7、控制总线)是否存在相互之间短路或与其它信号线路短路。必要时利用数字万用表的短路测试功能,可以缩短排错时间。2、排除元器件失效造成这类错误的原因有两个:一个是元器件买来时就已坏了;另一个是由于安装错误造成。硬件电路调试的一般顺序是:1)对接地和接电源进行检查,看是否接通;2)插上芯片和接上电源看复位开关是否正常使用;3)数码管未插上芯片检查管各段LED灯是否按要求接入;四、软件开发五、心得体会我在这一次数字电子钟的设计过程中,很是受益匪浅。通过对
此文档下载收益归作者所有