单片机课程设计板说明书
单片机控制技术课程设计说明书

单片机控制技术课程设计说明书定时器控制电路系、部:机电工程系*名:**学号:**********班级:机电一班专业:机电一体化技术指导教师:刘焕平职称教授完成时间:摘要时钟是人类生活中必不可少的的工具,本设计从日常生活中的事物入手,通过对时钟计时器的设计,让我们认识到单片机已经深入到我们生活的每个领域,该设计不仅可以锻炼我们的动手能力,而且可以加深我们对单片机的认识和激发我们队位置科学领域的探索。
近年来随着科技的飞速发展,单片机的应用正在不断的走向深入。
利用单片机实现教学数字时钟计时的主要功能,采用独立式按键进行时间调整,其中AT89C52是核心元件同是采用数码管LED动态显示“时”,“分”,“秒”的现代计时装置。
与传统机械表相比,它具有走时精确,显示直观等特点。
它的计时周期为24小时,显满刻度为“23时59分59秒”。
该系统同时具有硬件设计简单,工作稳定性高,价格低廉等优点。
其中软件系统采用汇编语言编写程序,包括显示程序,定时中断服务,外部中断服务程序,延时程序等,并在Keil中调试运行,硬件系统利用Ptoteus强大的功能来实现,简单且易于观察,在仿真中就可以观察到实际的工作状态。
关键词:单片机;仿真;LED显示目录1 设计课题任务、功能要求说明及总体方案介绍.........................4 1.1 设计课题任务................................................4 1.2 功能要求说明................................................41.3 总体方案介绍及工作原理说明..................................42 硬件系统设计.....................................................42.1 各模块功能选择与设计........................................42.2 电路原理图...............................................72.3 元器件清单.................................................83 软件系统的设计.................................................83.1 单片机资源分配情况......................................83.2 软件系统程序流程框图................................93.3 软件系统各模块功能简述 (9)3.4 软件系统程序清单..........................................94 设计结论、仿真过程及设计体会.........................164.1 设计结论及使用说明.......................................164.2 仿真过程.................................................164.3 设计体会................................................21 参考文献...........................................................23 致谢...............................................................241 设计课题任务、功能要求说明及总体方案介绍1.1 设计课题任务用89c51单片机作主控部件,设计一个定时器控制电路。
单片机课程设计说明书撰写

内容:设计一 个基于单片机 的控制系统, 实现特定的功
能
硬件设计:选 择合适的单片 机型号,设计 电路图,选择
元器件
软件编程:编 写程序,实现 对硬件的控制
和功能实现
测试和调试: 对设计进行测 试和调试,确 保其正常工作
报告撰写:撰 写课程设计说 明书,包括设 计思路、实现 方法、测试结
果等
08 课程设计总结与展望
课程设计总结和收获
课程设计过程:从选题、设计、实施 到总结,全面回顾
收获:理论知识与实践相结合,提高 了动手能力和解决问题的能力
团队合作:与团队成员共同完成项目, 提高了团队协作能力
创新思维:在课程设计中,培养了创 新思维和解决问题的能力
展望:对未来单片机课程的学习充满 信心,期待更多的实践机会和挑战
提高学生的实践能 力
培养学生的创新思 维和解决问题的能 力
帮助学生理解理论 知识在实际中的应 用
提高学生的团队合 作和沟通能力
课程设计的目标和要求
掌握单片机的基本原理和结构
学会使用单片机进行编程和调 试
理解单片机在控制系统中的应 用
提高解决问题的能力和创新能 力
课程设计的任务和内容
任务:完成一 个单片机课程 设计项目,包 括硬件设计和
复位电路:使单片 机在启动时处于已 知状态
晶振电路:为单片 机提供稳定的时钟 信号
输入输出接口电路 :实现单片机与外 部设备的通信
电路板制作和焊接
电路板设计:根据单片机硬件电路 设计要求,设计电路板布局和布线
焊接:选择合适的焊接工具和材料, 如电烙铁、焊锡、助焊剂等,进行 电路板焊接
添加标题
添加标题
模块化设计:将程序划分为 多个模块,每个模块负责特
单片机课设说明书

前言 (1)1系统总体方案 (2)1.1总体设计框图 (2)1.2各模块简介............................................................................................ (2)2系统硬件设计 (5)2.1单片机电路设计 (5)2.2 DS18B20温度传感器电路设计 (5)2.3显示电路设计 (6)2.4按键电路设计 (7)2.5报警电路设计 (7)3软件电路设计 (8)3.1 DS18B20程序设计 (8)3.1.1 DS18B20温度传感器操作流程 (8)3.1.2 DS18B20温度传感器的初始化时序 (8)3.1.3 DS18B20温度传感器的读写时序 (9)3.1.4 DS18B20温度传感器获取温度程序流程图 (10)3.2显示程序设计 (11)3.3按键程序程序设计 (11)总结 (12)参考文献 (13)附录一 (14)附录二 (15)随着人们生活水平的不断提高,单片机控制无疑是人们追求的目标之一,它所给人带来的方便也是不可否定的,其中数字温度计就是一个典型的例子,但人们对它的要求越来越高,要为现代人工作、科研、生活、提供更好的更方便的设施就需要从数单片机技术入手,一切向着数字化控制,智能化控制方向发展。
在信息采集(传感器技术)、信息传输(通信技术)和信息处理(计算机技术)三大信息技术中,传感器属于信息技术的前沿尖端产品,尤其是温度传感器技术,在我国各领域已经引用的非常广泛,可以说是渗透到社会的每一个领域,人民的生活与环境的温度息息相关,在工业生产过程中需要实时测量温度,在农业生产中也离不开温度的测量,因此研究温度的测量方法和装置具有重要的意义。
测量温度的关键是温度传感器,温度传感器的发展经历了三个发展阶段:传统的分立式温度传感器,模拟集成温度传感器,智能集成温度传感器。
目前的智能温度传感器(亦称数字温度传感器)是在20世纪90年代中期问世的,它是微电子技术、计算机技术和自动测试技术(ATE)的结晶,特点是能输出温度数据及相关的温度控制量,适配各种微控制器(MCU)。
单片机课程设计说明书范文概况

目录1 绪论 (1)1.1 概述 (1)1.2 设计目的 (1)2 设计任务及内容 (1)2.1 设计任务 (1)2.2 设计内容 (1)3 总体设计及核心器件简介 (2)3.1 总体设计 (2)3.2 硬件设计 (2)3.2.1 硬件系统总体设计 (2)3.2.2 单片机的选择 (3)3.2.3 显示电路的选择与设计 (4)3.2.4 按键电路的选择与设计 (6)3.2.5 时钟电路的选择与设计 (7)3.2.6 复位电路的选择与设计 (8)3.2.7 系统总电路的设计 (10)3.3 软件设计 (11)3.3.1 程序设计思想 (11)3.3.2 系统资源的分配 (11)3.3.3 主程序设计 (11)3.3.4 中断程序设计 (12)4 数字电子秒表的安装与调试 (15)4.1 软件的仿真与调试 (15)4.2 硬件的安装与调试 (15)4.2 汇编程序 (15)5 设计体会与总结 (21)1 绪论1.1 概述单片微型计算机简称单片机,又称微控制器,是微型计算机的一个重要分支。
单片机是20世纪七十年代中期发展起来的一种大规模集成电路芯片,是集CPU、RAM、ROM、I/O接口和终端系统与同一硅片的器件。
20世纪八十年代以来单片机发展迅速各类新产品不断涌现出现许多新产品,出现了许多高性能新型机种现已成为工业控制和各控制领域的支柱产业之一。
由于单片机功能强、体积小、可靠性好、价格便宜等独特优点因而受到人们的高度重视并取到了一系列的科研成果,成为传统工业技术改造和新产品更新换代的理想机种,并具有广阔的发展前景。
本设计运用所学的单片机知识,将单片机与普通秒表相结合设计了电子秒表,具有显示直观、读取方便、精度高等优良特点,在计时中应用广泛。
1.2 设计目的加强对51系列单片机的构造了解及应用,熟悉汇编语言或C语言编程,综合掌握和理解设计各部分的工作原理、设计过程、芯片器件的选择方法、模块化编程等多项知识。
单片机课程设计说明书

苏州市职业大学课程设计说明书名称贪吃蛇2013年1月7日至2013年1月11日共1周院系计算机工程系.班级11应用技术.学号116312126 25 40 .姓名郁敏伟俞佳丽张冯.系主任李金祥.教研室主任刘文芝.指导教师徐丽华、郑洪静.目录一课程设计的目的与要求 (2)1.课程设计的目的 (2)2.课程设计的要求 (2)二题目说明 (2)2.1开发背景 (2)2.2 开发工具介绍 (3)2.2.1 CodeWarrior (3)2.2.2写入器 (4)2.2.3 MC9S08AW60 (7)2.3 小组成员分工 (9)三硬件方案 (9)3.1主控MCU (9)3.2键盘 (10)3.3 LCD液晶 (10)3.4 定时器 (12)3.5 小灯及蜂鸣器 (12)3.6 AW60最小系统 (13)四软件方案 (14)4.1 模块结构图 (14)4.2 模块划分 (14)4.2.1 键盘中断模块 (14)4.2.2 LCD液晶显示器模块 (15)4.2.3 定时器中断模块 (15)4.2.4 蜂鸣器模块 (15)4.2.5 小灯模块 (15)4.3 键盘中断模块和定时器中断模块 (16)4.3.1键盘中断模块 (16)4.3.2定时器中断模块 (16)五运行结果分析与系统改进 (18)六遇到的问题和解决方法 (19)七课程设计总结 (20)八参考文献 (20)一课程设计的目的与要求1.课程设计的目的本设计旨在进一步掌握单片机理论知识,理解嵌入式单片机系统的软件设计,加强对实际应用系统设计的能力。
《单片机原理与应用》是一门应用性很强的专业课,其理论与实践技能是从事嵌入式专业技术工作的人员所不可少的。
此次课程设计选择AW60实验板进行模拟应用设计与开发,要求学生掌握使用 C 语言进行单片机程序设计和调试的方法,提高综合运用所学的理论知识独立分析和解决问题的能力。
2.课程设计的要求在本课程设计过程中我们要遵守以下规则:重视课程设计环节,用严谨、科学和踏实的工作态度对待课程设计的每一项任务;按照课程设计的题目要求,独立地完成各项任务,不允许相互抄袭;按时到机房上机,并接受教师的检查。
单片机课程设计说明书(word文档+全!)

调试工具:J-Link、ST-Link等 仿真工具:Proteus、Multisim等 编程技巧:模块化编程、代码优化等
程序流程图设计与实现
流程图设计:根据 需求分析,设计出 流程图
流程图实现:根据 流程图,编写程序 代码
程序调试:对编写 的程序进行调试, 确保其正确运行
人工智能:单片机在人工智能领域的应用将更加深入,如智能机器人、智能语音识别等
医疗健康:单片机在医疗健康领域的应用将更加普及,如智能医疗设备、智能穿戴设备等 环保节能:单片机在环保节能领域的应用将更加重要,如智能能源管理、智能环保设备等
感谢您的观看
汇报人:
软件测试与优化
测试方法:单元测试、集成测试、系统测试等 测 试 工 具 : J U n i t 、 Te s t N G 、 S e l e n i u m 等 优化目标:提高代码质量、提高运行效率、降低资源消耗等 优化方法:代码重构、算法优化、性能调优等
课程设计总结与 展望
课程设计总结
课程设计目标:掌 握单片机基本原理 和编程方法
课程设计目的
掌握单片机的基本原理和应用
提高编程能力和硬件设计能力
培养创新思维和解决问题的能 力
提高团队合作和沟通能力
课程设计要求
课程设计 目的:掌 握单片机 原理和应 用技术
课程设计 内容:包 括硬件设 计和软件 设计两部 分
课程设计要 求:硬件设 计要求实现 特定功能, 软件设计要 求编写程序 实现特定功 能
调试步骤:根据测 试结果,对硬件进 行调试和优化
常见问题:信号 干扰、电源不稳 定、硬件故障等
解决方案:根据问题 原因,采取相应的解 决方案,如更换元器 件、调整电路参数等
单片机课程设计说明书
代码重构:简化代码结构, 提高可读性和可维护性
优化算法:提高程序运行效 率,减少资源消耗
性能测试:通过测试找出性 能瓶颈,进行针对性优化
错误处理:完善错误处理机制, 提高程序稳定性和可靠性
收获:掌握了单片机的基本原理和编程方法 收获:提高了解决问题的能力和创新能力 不足:对单片机的应用领域了解不够深入 不足:对单片机的性能和局限性认识不足
具备一定的硬件 设计和制作能力
能够独立完成课 程设计的任务和 要求
ห้องสมุดไป่ตู้
定义:单片机是 一种集成电路芯 片,将微处理器、 存储器、输入/输 出接口等集成在 一个芯片上
分类:根据指令 集和架构,可以 分为8位、16位、 32位等不同类型
应用:广泛应用 于工业控制、家 电、汽车电子等 领域
特点:体积小、 功耗低、可靠性 高、编程简单、 易于扩展等
,a click to unlimited possibilities
汇报人:
01
02
03
04
05
06
提高学生的实践能力 培养学生的创新思维和解决问题的能力 帮助学生理解单片机的工作原理和应用领域 为学生未来的职业生涯打下坚实的基础
单击添加项标题
智能家居:控制家电、照明、安防等
单击添加项标题
电路板设计:根据单片机功能需求,设计电路板布局和元件位置 电路板制作:使用PCB软件绘制电路板,然后进行蚀刻、打孔等工艺 元件焊接:将元器件按照电路板设计进行焊接,注意焊接顺序和焊接质量 电路板测试:焊接完成后,进行电路板测试,确保电路板功能正常
调试步骤:检查电源、检查 电路连接、检查信号输出等
电路图的绘制:使用 电路设计软件绘制电 路原理图,包括元件 符号、连线、注释等
单片机课程设计说明书内容及格式要求
遇到的问题及解决方法
问题:硬件设计困难 解决方法:查阅相关资料,请教老师或同学 解决方法:查阅相关资料,请教老师或同学
问题:软件编程困难 解决方法:参加培训课程,请教老师或同学 解决方法:参加培训课程,请教老师或同学
问题:调试过程中出现错误 解决方法:仔细检查代码,查找错误原因 解决方法:仔细检查代码,查找错误原因
保护电路: 防止过压、 过流等异 常情况
元器件清单
单片机:型号、数量、功能
添加标题
输入设备:型号、数量、功 能
添加标题
其他辅助设备:型号、数量、 功能
电源:型号、电压、电流
添加标题
添加标题
添加标题
存储器:型号、容量、功能
添加标题
输出设备:型号、数量、功 能
添加标题
连接器:型号、数量、功能
电路板布线图
硬件测试方法与步骤
硬件测试的目的:验证硬件设计的正确性和稳定性
硬件测试的内容:包括电路设计、元器件选择、焊接工艺等
硬件测试的方法:包括功能测试、性能测试、可靠性测试等
硬件测试的步骤:制定测试计划、准备测试工具、执行测试、记录测试结果、分析测试数据、 编写测试报告等
04 软件设计
软件流程图
软件流程图是描述软件逻辑过 程的工具
社,2018年
2020年
相关图纸及源代码
电路板图:展示电路板布局 和元器件位置
电路原理图:展示电路设计 原理和布局
源代码:提供单片机程序源 代码,包括主程序、子程序
等
注释说明:对电路原理图和 源代码进行注释说明,便于
理解和使用
感谢您的观看
汇报人:
单片机课程设计说明 书大纲
,a click to unlimited possibilities
单片机课程设计说明书
《单片机原理及应用》期末课程设计
题目:4×4矩阵式键盘识别显示电路的设计
专业:机械设计制造及其自动化
班级:机械xxx班
姓名:xsxxx
学号:
指导老师:雷冀南
成绩:
第1节 引 言……………………………………………………………………2
1.1 4*4矩阵式键盘系统概述……………………………………………2
二极管的阴极连接在一起,通常此公共阴极接地,而共阳极则将发光二极管的阳极连接在一起,接入+5V的电压。一位显示器由8个发光二极管组成,其中7个发光二极管构成字型“8”的各个笔划(段)a~g,另一个小数点为dp发光二极管。当在某段发光二极管施加一定的正向电压时,该段笔划即亮;不加电压则暗。
符号和引脚 共阳极 共阴极
LED数码管的外形结构如图2-4,外部有10个引脚,其中3, 8脚为公共端也称位选端,其余8个引脚称为段选端,当要使某一位数码管显示某一数字((0-9中的一个)必须在这个数码管的段选端加上与数字显示数字对应的8位段选码(也称字形码),在位选端加上低电平即可。
由于系统要显示的内容比较简单,显示量不多,所以选用数码管既方便又经济。LED有共阴极和共阳极两种。如图3-1所示。
图2-2中R1和Cl组成上电复位电路,其值R取为1KΩ, C取为10pF。
2.2.3 矩阵式键盘电路
AT89C51单片机的并行口P1接4×4矩阵键盘,以P1.0-P1.3作输入线,以P1.4-P1.7作输出线;P1口输出按键信息,在数码管上显示每个按键的“0-F”序号。实际电路图连接如图2-4所示。
个机器周期时间以上的高电平,即可引起系统复位,但如果RST引脚上持续为高电平,单片机就处于循环复位状态。复位后系统将输入/输出(1/0)端口寄存器置为FFH,堆栈指针SP置为07H, SBUF内置为不定值,其余的寄存器全部清0,内部RAM的状态不受复位的影响,在系统上电时RAM的内容是不定的。复位操作有两种情况,即上电复位和手动(开关)复位。本系统采用上电复位方式。
单片机课程设计说明书
目录第一章绪论第二章元器件介绍2.2 单片机模块2.3温度检测模块2.4 时钟模块2.5 温度存储模块2.6 液晶显示模块第三章硬件设计第四章软件设计第五章结论第六章参考文献第一章绪论当今社会,温度测量系统被广泛的应用于社会生产、生活的各个领域。
在工业、环境检测、医疗、家庭等多方面均有应用。
同时单片机在电子产品中的应用已经越来越广泛,并且在很多电子产品中也将其用到温度检测和温度控制。
目前温度测量系统种类繁多,功能参差不齐。
有简单的应用于家庭的如电饭煲、太阳能热水器等。
也有用于航天级火箭、卫星发射高精度温度测量系统。
有简单的测量本地温度的有线温度测量系统,也有远程的无线温度测量系统。
有单点的温度测量系统,也有多点的温度测量系统。
现在最新的研究主流是将多个无线温度测量系统组成无线传感器网络,以增强温度测量的测量范围和精度。
单片机在检测和控制系统中得到广泛的应用, 温度则是系统常需要测量、控制和保持的一个量。
本文主要讨论了一种简单的温度测量系统。
系统使用DS18B20作为温度测量传感器,以AT89C2051单片机为核心来构成整个系统。
该系统具有温度测量和简单报警功能,可以满足初级工业应用的要求。
本文详细描述了该温度测量系统的系统设计方案、硬件电路设计和软件设计,并利用keil仿真软件对所开发的C语言程序进行了验证。
第二章元器件介绍2.2 单片机模块2.3温度检测模块2.4 时钟模块2.5 温度存储模块2.6 液晶显示模块第三章硬件设计第四章软件设计第五章结论第六章参考文献[1]丁元杰.单片微机原理及应用[M].北京:机械工业出版社,2003。
[2]马忠梅.单片机的C语言应用程序设计[M].北京:北京航空航天大学出版社,2003.[3]何立明.单片机应用系统设计[M].北京:北京航空航天大学出版社,1990.[4]潘新民.微型计算机控制技术[M].北京:人民邮电技术出版社,1988.[5]杭和平,杨芳,谢飞.单片机原理与应用[M].北京:机械工业出版社,2008.[6]张靖武,周灵彬.单片机系统的PROTEUS设计与仿真[M].北京:电子工业出版社,2008.[7]沙占友。
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
I51试验板手册
光汇科技i51简洁使用说明书
很高兴您选择i51学习试验板.这款学习板除了液晶电路以外其他全部是独立的.试验时需要使用杜邦线连接才可以.虽然开始有点不习惯,但是通过连线可以学习线路接法,独立模块学习板可以按照自己想法连接,对提高自己动手能力帮助很大.连线方法请直接打开试验程序,里面有个焊接指导的文件,如果有基础也可以参考源文件定义.
板子功能图片:
一:安装USB驱动:
学习板集成了以CH340为核心的USB转串口电路。
只需一条普通USB线既可通过电脑的USB给学习板供电和下载程序。
使用前需要按装CH340驱动,资料里第3个文件夹就是CH340驱动,如下图:
双击点开如下:
双击打开后出现如下画面:
点安装按钮进行安装,安装完毕后出现如下画面:
点确定,用USB线把单片机和电脑相连,打开电脑“设备管理器”里面的“端口”.点开端口前面的加号.
如果安装正确.就会出现如上图红色区域所示的USB虚拟端口.这台电脑在COM3.不同的电脑COM口也会不同.
USB驱动安装常见问题:
1:安装后显示问号或者感叹号?
解决方法:WIN7可以右击点网络更新.XP系统请关电脑重启.
2:安装后显示不正确:
原因是电脑系统问题,解决方法,用360查杀木马,清理垃圾文件,不用的插件全部清理掉,清理注册表,电脑系统修复,把电脑整个清理一遍就可以,如果还不可以请找个电脑试验一下,以便分清是学习板还是电脑的问题.
二:打开STC烧写软件:
资料里面的第6个文件就是STC烧写软件.找到下图所示图标:
双击上面图标就会出现STC单片机烧录软件界面,如下图:
第一步:选择单片机型号,试验板配的是STC89C52RC 单片机.如果选择其它型号
会下载不成功.
第二步:打开程序文件,也就是我们说的HEX 文件,资料里面第5个文件夹是试验
程序.
第三步:选择CH340所在的端口.本机是COM3口.
第四步:上面操作完毕后,点下载键进行下载程序。
因为STC 单片机是冷下载方式,
所以在我们点下载按键之前学习板电源开关是关着的,点了下载后等3秒钟.再把学习板电源开关按下去就可以了下载了.下载不成功的情况下可以间阁5秒的时间重复按学习板上的开关。
显示已加秘代表下载程序成功。
打开烧写软件常见问题:
1:点下载后烧写软件没有反应,象是卡了。
打开的HEX 文件不对,要添加试验板配套程序里面的文件才可以,大部分这样的情况是添加了STC 软件里面的HEX 文件。
2:打不开STC 烧写软件出现“控件版本过期”等,原因是控件没有添加到C 盘,
有解决问题文档,请在烧写软件文件夹找到解决问题的文档,按照上面操作,或者右击STC 烧写软件图标以管理员身份打开。
3:打开下载软件出现安装Microsoft Office Word ,这个是电脑原因,请用360
清理系统;查杀木马.多点两次也可以打开,
出现上面红圈里显示的“已加密”就代表下载成功了,连好相应杜邦线就可以实验了。
连线方法在那里呢?直接点开下载程序的文件夹。
打开既可看到有“连线指南”样的文档,按照上面
连接既可,有基础的买家可以看源程序端口定义。
三:安装Keil
资料里面的第7个文件是Keil软件,打开“keil C51完全版”,点开“安装说明.TXT”把序列号记下来,序列号=K1DZP-5IUSH-A01UE.进入setup目录文件点击setup.exe回出现下面对话框。
,
必须点上图红圈里面的“Full Version”.进行注册安装.
接下来几步一直点下一步即可,直到出现软件安装盘选择,一定要装到C盘,否则汉化不成功.或者出现其它问题.再点下一步.出现如下图,这个图片是已经把序列号填好的截图.按照上面要求把序列号填上去.或者按照下图填上相同的字。
填好序列号后一直点下一步,直到安装成功.安装完毕点Keil出现如下图片就带表安装成功了.
上图是英文版的,如果要显示中文请先把上图KEIL 软件关掉.打开“KEIL 汉化程序”文件.点里面的“puv2.exe”文件,出现如下图片.点红圈里面的Unzip 就可以完成汉化了.
再打开Keil 软件,出现如下汉化版界面.
到此基本软件已经安装完毕.
四:建立Keil 工程
打开Keil 软件,出现如上图界面,点开“工程”--再点“新建工程”
选择工程保存位置,或者创建一个文件夹,这里创建的是“1.点亮一个LED 灯”的文件.第二步输入工程名称.如下图:
按上图输入完后点保存.接着出现单片机选择对话框,因为里面没有STC 单片机所以我们选择Atmel 的AT89C51,或者其他51内核单片机型号都可以.
选择AT89C51点确定.再点Keil 的“新件文件”如下图红圈所示:
接着出现如下图,点保存.
保存在文件下面.如果是C语言后缀.C.如果是汇编语言就是.ASM
点Target1前面的+号,右击“Source Group1”选择“增加文件到组”。
找到保存的“点亮一个LED灯.C”文件.点一次“点亮一个LED灯”文件,再点ADD就可以把.C文件添加到组了,
接下来就可以在红圈所示范围写程序了,还可以把写程序的界面最大化.
.我们输入以下程序语句:
#include<reg52.h>//包含头文件,一般情况不需要改动,
//头文件包含特殊功能寄存器的定义
sbit LED=P1^0;//用sbit关键字定义LED到P1.0端口,
//LED是自己任意定义且容易记忆的符号
/*------------------------------------------------
主函数
------------------------------------------------*/
void main(void)
{
//此方法使用bit位对单个端口赋值
LED=1;//将P1.0口赋值1,对外输出高电平
LED=0;//将P1.0口赋值0,对外输出低电平
while(1)//主循环
{
//主循环中添加其他需要一直工作的程序
}
}
如下图:
输入完毕后要先设置晶震频率,是否输出HEX文件。
点上图红圈内所示快捷键在“目标”栏设置晶震频率。
在“输出”栏的“生成HEX文件”前面方框内打勾.
设置完毕点确定.
生成HEX文件就剩最后一步.
接下来通过STC 烧录软件把刚才生成的HEX 文件写进去,使用一根杜邦线,把单片机的P1.O 口和P14插针的任意脚相连,打开电源就可以看到LED 亮了起来.
点此处就可以生
成HEX
文件。