历史上的今天
返回首页

历史上的今天

今天是:2025年07月28日(星期一)

正在发生

2021年07月28日 | 51单片机自学笔记(一)——keil软件的使用

2021-07-28 来源:eefocus

认识单片机

单片机:在一片集成电路芯片上集成微处理器、存储器、I/O接口电路,从而构成了单芯片微型计算机,即单片机。


单片机的发展:单片机的发展大概经过三个阶段。第一个阶段,初级单片机阶段,以Intel公司的MCS-48为代表,这个系列的单片机在片内集成了8位CPU、并行I/O口、8位定时/计数器、RAM等,无串行接口,寻址范围不大于4KB。第二阶段,高性能单片机阶段,以MCS-51为代表,这个阶段的单片机均带有串行接口,具有多级中断处理系统,定时/计数器为16位,片内RAM和ROM容量相对增大,且寻址范围可达64KB。第三阶段,8位机巩固完善,16位、32位机推出阶段,以MCS-96和MCS-960为代表,片内RAM和ROM的容量进一步增大,且片内带有高速输入/输出部件、多通道10位A/D、具有8级中断等。


单片机的特点:(1)单片机的存储器采用的是哈佛结构,ROM和RAM是严格分开的;(2)在芯片引脚上,大部分采用分时复用技术;(3)在内部资源访问上,通过特殊功能寄存器的形式;(4)单片机内部有一个独立的位处理器;(5)内部有一个串行口,外部具有很强的扩展能力。


单片机的内部结构图:

在这里插入图片描述

实物展示:

在这里插入图片描述

单片机的用途:(1)智能仪器:电压表、功率计、示波器、各种分析仪等。(2)工业控制:工厂流水线的智能化管理、电梯智能化控制、各种报警系统、与计算机联网构成二级控制系统等。(3)家用电器:电饭煲、洗衣机、电冰箱、空调机、彩电、其他音响视频器材、电子秤量设备、白色家电等。(4)网络和通信:手机、电话机、小型程控交换机、楼宇自动通信呼叫系统、列车无线通信、移动电话、集群移动通信、无线电对讲机等。(5)设备领域:医用呼吸机、各种分析仪、监护仪、超声诊断设备、病床呼叫系统等。


keil的使用(以控制LED灯,每5s闪烁一次,每次点亮1s例题为例)

工具:单片机(型号:STC89C52)、keil5软件、STC-ISP软件

步骤:

1.打开keil5——点击project——点击New μVision Project…

在这里插入图片描述

2.选择文件夹——命名并保存——选择单片机型号并点OK

在这里插入图片描述
在这里插入图片描述

3.展开Target 1,右键Source Group 1点击第二行——点击C File(.c)命名并点击Add——工程文件建立完成

在这里插入图片描述
在这里插入图片描述

在这里插入图片描述

4.写入代码——创建HEX文件——点击Rebuild,编译成功

在这里插入图片描述
在这里插入图片描述
在这里插入图片描述

5.接入单片机——打开STC-ISP软件——选择单片机型号——打开程序文件——点击下载/编译——打开单片机开关——运行成功

在这里插入图片描述
在这里插入图片描述
在这里插入图片描述

推荐阅读

史海拾趣

Bomar公司的发展小趣事

Bomar公司成立于1963年,最初是一家专注于石英晶体制造的公司。在当时的电子行业,石英晶体作为频率控制元件,对于无线通信和电子设备的稳定运行至关重要。Bomar公司通过不断的研发和技术创新,成功突破了石英晶振在宽频率范围内的高稳定性问题,满足了严格的FCC规范。这一技术突破使得Bomar公司的石英晶振在市场上获得了广泛的认可,并为公司的发展奠定了坚实的基础。

ApexTool Group公司的发展小趣事

在电子行业中,不同客户对电动工具的需求各异。Apex Tool Group深知这一点,因此提供了定制化服务,根据客户的具体需求设计和生产电动工具。有一次,一家大型电子企业因为特殊生产工艺的需要,对电动工具提出了特殊要求。Apex Tool Group迅速响应,组织研发团队进行攻关,最终成功研发出符合客户需求的定制化产品。这一成功案例不仅展示了Apex Tool Group的技术实力,也进一步巩固了与客户的合作关系。

HM International公司的发展小趣事

在电子行业中,不同客户对电动工具的需求各异。Apex Tool Group深知这一点,因此提供了定制化服务,根据客户的具体需求设计和生产电动工具。有一次,一家大型电子企业因为特殊生产工艺的需要,对电动工具提出了特殊要求。Apex Tool Group迅速响应,组织研发团队进行攻关,最终成功研发出符合客户需求的定制化产品。这一成功案例不仅展示了Apex Tool Group的技术实力,也进一步巩固了与客户的合作关系。

ACCRETECH公司的发展小趣事

在电子行业中,不同客户对电动工具的需求各异。Apex Tool Group深知这一点,因此提供了定制化服务,根据客户的具体需求设计和生产电动工具。有一次,一家大型电子企业因为特殊生产工艺的需要,对电动工具提出了特殊要求。Apex Tool Group迅速响应,组织研发团队进行攻关,最终成功研发出符合客户需求的定制化产品。这一成功案例不仅展示了Apex Tool Group的技术实力,也进一步巩固了与客户的合作关系。

广芯电子(BROADCHIP)公司的发展小趣事

在电子制造业的快速发展中,Apex Tool Group敏锐地捕捉到了市场对高效、精准电动工具的需求。公司研发团队经过长时间的研发和试验,成功推出了一款具有革命性的电动螺丝刀。这款螺丝刀不仅具有高效的工作性能,而且操作简单,极大地提高了电子产品的装配效率。这一创新产品迅速在市场上占据了一席之地,为Apex Tool Group在电子行业中树立了良好的口碑。

Eurohm Resistors公司的发展小趣事

随着环保意识的不断提高,Eurohm Resistors公司积极响应绿色发展的号召。公司投入大量资源研发环保型电阻器产品,采用可再生材料和绿色生产工艺,降低产品对环境的影响。同时,公司还积极参与各种环保活动,推动行业的绿色发展。

问答坊 | AI 解惑

第二届恩智浦杯创新设计大赛

本帖最后由 paulhyde 于 2014-9-15 09:48 编辑 活动介绍   恩智浦半导体(NXP Semiconductors)是一家新近独立的半导体公司,由飞利浦公司创立,已拥有五十年的悠久历史,主要提供工程师与设计人员各种半导体产品与软件,为消费电子、安全应用、 ...…

查看全部问答>

28027 flash烧写问题

不知各位遇到过TI C2000 Piccolo Microcontrollers不能烧写FLASH的问题没? 小弟遇到的问题如下: 软件配置:CCS3.3.82.13+F2802x_CSP_RTM.exe+FlashAPIInterface2802xV1_00a.out+F28027.CMD 硬件配置:TDS510仿真器+F28027最小系统板 问题 ...…

查看全部问答>

集成运放中的电流源电路和差动放大电路

6集成电路运算放大器 6 .1.1集成电路运算放大器的特点 6.1.2集成运算放大电路中的电流源 6.1.3基本型差动放大器 6.1.4双电源长尾式差放 6.1.5差动电路的几种接法 6.1.6恒流源式差放…

查看全部问答>

大功率衰减器系统设计方法概述

本帖最后由 paulhyde 于 2014-9-15 09:18 编辑 衰减器的功能是能处理大功率信号且不会影响信号性能,所以在对大功率信号处理和测试时需要用到高频衰减器。尤其是一些特殊的信号,例如在商业广播和军用雷达系统中常见的超过1kW的信号来讲,在任何测 ...…

查看全部问答>

STR750微控制器的车载控制平台的设计

该平台可以管理车辆控制系统、导航仪和音响等娱乐设备,并能监控车辆运行及环境信息。通过合理使用STR750的各种通信接口,满足车载控制系统的功能要求。要求按照实际需要设计出一个功能丰富的通用控制平台,进行软硬件系统设计,实现相应的功能。…

查看全部问答>

m_ctrlComm.SetOutput问题?

程序在窗口输入的情况下,一切正常。 但当把数据编入软件,不用输入,直接使用时,会提示错误。 下面这段程序,问题在那里? CByteArray m_1; m_1.SetSize(8); m_1[0]=0x01; m_1[1]=0x03; m_1[2]=0x00; m_1[3]=0x08; m_1[4]=0x00; m_1[5] ...…

查看全部问答>

LED灯寿命不超过12000小时?

大家都知道,LED灯采用半导体原理,其光源的寿命是很长的,可达50000h以上,然而最近和节能灯行业一位前辈交流,他却称,这种说法是不实之言,他是这样给我分析的: LED发光原理普通节能一样,都是利用稀土三基色荧光粉发光,只是激发方式不同。 ...…

查看全部问答>

flash数据丢失??

请教各位大侠,我用MSP430F149驱动光耦来控制VICOR模块的PC端,之前使用一直没有问题,后来客户说打开电源输出的时候有问题:电源接收到打开输出的指令后,开始有输出电压,但是很快降到0,反复操作一直都是这种现象,后来打开电源发现源头在单片机 ...…

查看全部问答>

请教大家,PLC技术和单片机技术是不是两个不同分支?

具体地说,在工作中,是不是做PLC技术的和做单片机技术的工作是不是很少有交集?谢谢论坛里的热心人!…

查看全部问答>