沈阳理工大学生产实习报告完整版.docx
![资源得分’ title=](/images/score_1.gif)
![资源得分’ title=](/images/score_1.gif)
![资源得分’ title=](/images/score_1.gif)
![资源得分’ title=](/images/score_1.gif)
![资源得分’ title=](/images/score_05.gif)
《沈阳理工大学生产实习报告完整版.docx》由会员分享,可在线阅读,更多相关《沈阳理工大学生产实习报告完整版.docx(10页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、生产实习报告学院 信息科学与工程 专业 电子信息工程 学号 姓名 指导教师 胡玉兰 王红 胡树杰 实习日期 目 录1生产实习的目的12生产实习的内容13生产实习报告概述14电子产品主板设计14.1硬件原理设计24.2软件原理设计34.2.1 流程图34.2.2源程序44.3调试、运行结果65中科院自动化所实习75.1中科院自动化所简介75.2参观内容86沈阳馨波尔科技发展公司实习96.1 公司简介96.2 讲座内容97本次实习心得体会101生产实习的目的1. 使学生了解基本的生产知识,验证、巩固和丰富已经学过的课程内容。 2. 让学生了解本专业范围现代企业的生产组织形式和先进的制造技术。3.
2、培养学生用工程技术的观点和方法去研究问题、分析问题、解决问题。2生产实习的内容1. 参观中科院自动化所2. 专家讲座3. 单片机应用设计3生产实习报告概述报告主要有三部分:第一部分是单片机应用设计,我做的是44键盘矩阵控制条形LED显示,通过设计硬件,编写代码,实现功能。最后通过proteus仿真得到结果。第二部分是参观中科院自动化所,将所见所闻记录下来。第三部分是沈阳馨波尔科技发展公司的产品经理的讲座,主要讲解了电解水等知识。4电子产品主板设计矩阵式键盘乃是当今使用最为广泛的键盘模式,。单片机控制的是键盘显示系统,该系统可以对不同的按键进行实时显示,其核心是单片机和键盘矩阵电路部分,主要对按
3、键与显示电路的关系、矩阵式技术及设备系统的硬件、软件等各个部分进行实现。4*4矩阵式键盘主要由矩阵式键盘电路、显示电路等组成,软件选用C语言编程。单片机将检测到的按键信号转换成数字量,显示LED显示器上。4.1硬件原理设计当键盘中按键数量较多时,为了减少对I/O口的占用,通常将按键排列成矩阵形式,也称为行列键盘,这是一种常见的连接方式。矩阵式键盘接口见图1所示,它由行线和列线组成,按键位于行、列的交叉点上。当键被按下时,其交点的行线和列线接通,相应的行线或列线上的电平发生变化,MCU通过检测行或列线上的电平变化可以确定哪个按键被按下。图4.1为一个4 x 4的行列结构,可以构成16个键的键盘。
4、很明显,在按键数量多的场合,矩阵键盘与独立式按键键盘相比可以节省很多的I/O口线。图4.1 4X4键盘扫描电路矩阵键盘不仅在连接上比单独式按键复杂,它的按键识别方法也比单独式按键复杂。在矩阵键盘的软件接口程序中,常使用的按键识别方法有行扫描法和线反转法。这两种方法的基本思路是采用循环查循的方法,反复查询按键的状态,因此会大量占用MCU的时间,所以较好的方式也是采用中断的方法来计,尽量减少键盘查询过程对MCU的占用时间。图4.2 硬件设计原理图4.2软件原理设计4.2.1 流程图开始键盘值初始化读列线是否有键按下 NY延时去抖动读列是否有按键按下 NY根据当前状态识别按键显示键值结束图4.3 软
5、件设计流程图4.2.2源程序#include #include #define uchar unsigned char#define uint unsigned int/矩阵键盘按键特征表uchar code DSY_CODE=0xc0,0xf9,0xa4,0xb0,0x99,0x92,0x82,0xf8,0x80,0x90,0x88,0x83,0xc6,0xa1,0x86,0x8e,0x00uchar code KeyCodeTable=0x11,0x12,0x14,0x18,0x21,0x22,0x24,0x28,0x41,0x42,0x44,0x48,0x81,0x82,0x84,0x8
6、8;/延时void Delay()uchar i;for(i=0;i200;i+);/键盘扫描uchar Keys_Scan()uchar sCode,kCode,i,k;/低4位置0,放入4行P1 = 0xf0;/若高4位出现0,则有键按下if(P1&0xf0)!=0xf0)Delay();if(P1&0xf0)!=0xf0)sCode = 0xfe; /行扫描码初值for(k=0;k4;k+)/对4行分别扫描P1 = sCode;if(P1&0xf0)!=0xf0)kCode = P1;for(i=0;i16;i+)/查表得到按键号并返回if(kCode = KeyCodeTablei)r
7、eturn i;else sCode = _crol_(sCode,1);return -1;/主程序void main()uchar KeyNO = -1; /按键序号,-1表示无按键 uchar i,P2_LED,P3_LED;while(1)KeyNO = Keys_Scan(); /扫描键盘获取按键序号if(KeyNO != -1) P2_LED = 0xff;P3_LED = 0xff;for(i=0;i=KeyNO;i+) /键值越大,点亮的LED越多if(i=1;elseP2_LED=1;P3 = P3_LED; /点亮条形LEDP2 = P2_LED;4.3调试、运行结果当按下
8、按键K1得到如图所示:图4.4 K1结果显示图当按下按键K10得到如图所示:图4.5 K10结果显示图当按下按键K16得到如图所示:图4.6 K16结果显示图5中科院自动化所实习5.1中科院自动化所简介中国科学院沈阳自动化研究所成立于1958年11月。成立之初被称为辽宁电子技术研究所,1960年4月更名为中国科学院辽宁分院自动化研究所,1962年至1972年的名称为中国科学院东北工业自动化研究所,1972年起正式定名为中国科学院沈阳自动化研究所。五十多年来,沈阳自动化所在自动化科学与工程领域不断探索,为国民经济、社会发展和国家安全做出了突出贡献,获得国家、中科院、各部委及地方奖励300余项。研
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 沈阳 理工大学 生产 实习 报告 完整版
![提示](https://www.taowenge.com/images/bang_tan.gif)
限制150内