微控制器设计与制作(电信14302班刘裕隆)要点解析.ppt

微控制器设计与制作(电信14302班刘裕隆)要点解析.ppt

  1. 1、本文档共16页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
四、微控制器设计与制作实训心得体会 通过这次的微控制器设计与制作实训,我得到了很大的收获,这些都是平时在课堂理论学习中无法学到的,我主要的收获有以下几点: 1、 掌握了开发软件keil与下载stc-isp软件使用,单片机语言的使用方法,了解51单片机开发板各个电路组成原理的基本常识;2、 学会了编写led灯闪烁及左右移的基本知识,3掌握了独立按键与矩阵按键控制灯与数码管的步骤与方法!还有lcd显示的方法与原理4、 本次实习大大增强了我们的动手能力,培养了我们细心严谨的态度。 5、 综上所述,这次实习在很大程度上提高了我们的技术能力,使我们的理论知识能融入实践当中,让我对所学专业更有信心。 特;我们的老师总是先给我们讲一些理论的内容,再准备让我们自己进行编程调试。总之,感觉学到的东西还是蛮多的。几天的实训亲身体会到整体思考的重要性,在老师的指导下,我们认真的完成了每一次任务,对以后的工作与生活来说,能让我看到了许多希望与信心! * * `````` 微控制器设计与制作 学院:电信学院14届 专业:电子信息工程技术专业 班级:电信14302班 学号:1401302598 指导老师:彭芬 姓名:刘裕隆 日期:2015年12月19号 目录: 一:单片机相关硬件系统 二:开发软件,下载软件的简单使用 三:单片机相关实验 (1)I/0口输出P1口发光二极管显示 (2)数码管显示: 单管显示 多管动态显示 (3)按键控制: 独立按键 矩阵按键 (4)LCD液晶显示 (四):实验心得体会 一、 (1)相关硬件系统 (2)单片机最小系统; 二、(1)开发软件、下载软件的简单使用 软件界面: KEIL? 软件: STC? 下载软件: (2)Keil开发软件与STC下载软件的使用: Keil开发软件: (1):打开keil 4软件并运行 (2):1、新建工程点击菜单【Project】在点击【New Project】,2、选择工程存放路径,并输入工程文件名,然后点“保存”。3、进入器件选择界面CPU树列表框内选择“Atmel”——“AT89C52”然后点击“确定”完成器件选择。 (3):新建与编辑源文件 1、新建文件 菜单【File】——【NEW...】。2、编辑源程序3、保存源程序4、添加源程序文件到工程项目 (4):生成执行文件 1、选择左边浮动动【File】选项卡“Target 1”树节点,软后点击菜单【Project】——【Options for Target“Target 1”】。2、弹出的【Options for Target“Target 1”】对话框中选择【output】,勾选“Creative HEX File”,然后点击确定。3、按F7或编译箭头开始编译并生成“HEX”文件用于对单片机芯片进行编程和运行。 STC下载软件: (1):打开STC-ISP在MCU Type中选择单片机型号如STC89C52RC等 (2):根据你的数据线连接情况选择COM端口 (3)点击“Open File”打开找到要下载的“HEX”文件 (4):点击“Download”下载文件到芯片 (5):按下电源键写入程序 三、单片机相关实验 (1)I/0口输出P1口发光二极管显示 单灯闪烁程序: #include<reg51.h> void delay(unsigned char i); void main() {P1=0; delay(200); P1=1; } void delay(unsigned char i) { unsigned char m,n; for(m=0;m<i;m++) for(n=0;n<255;n++); } 左移 : 左右移: (2.1)数码管单管显示: 数码管显示原理图: 程序: #include <reg51.h> #define uint unsigned int sbit wei=P2^7; sbit duan=P2^6; void delay(uint ms); uint code table[]={0x3f,0x06,0x5b,0x4f,0x66,0x6d,0x7d,0x07,0x7f,0x67}; void main() { uint i; wei=1; P0=0xfe; wei=0; for(i=0;i<10;i++) {

文档评论(0)

挺进公司 + 关注
实名认证
内容提供者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档