《单片机原理与接口技术》 课件 1.3单片机开发环境与平台_第1页
《单片机原理与接口技术》 课件 1.3单片机开发环境与平台_第2页
《单片机原理与接口技术》 课件 1.3单片机开发环境与平台_第3页
《单片机原理与接口技术》 课件 1.3单片机开发环境与平台_第4页
《单片机原理与接口技术》 课件 1.3单片机开发环境与平台_第5页
已阅读5页,还剩22页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

第一章

STC15

单片机硬件基础1.3单片机的开发环境与平台单片机原理与接口技术单片机开发环境与平台Proteus模拟仿真软件STC-ISP程序下载软件核脑位天核验修止位1妆□hentFaoran

Sdca-9,0

%aC-0

cse15读

机随

盘号

0

醇单片机竞赛实训平台S

a功

选2

P

n

8多

回t

a

m日

T

r

g

1B6SourceGroup1

for(j=110xjDSTARTUPA51

5)D524

16void118

IT0-1;19

EX0-1;20

IT1-1;2

EX1=1;2

EA-1725void

kas()interrupt

oucharcount;29count++/I8

P2=0xfe;30

PO=tab[count];

#

if(count--15)count=0;KeilC51集成开发环境w打开程序文件打

开EEPROM文

件确定起始

址Dx0000

☑清除代码缓冲区☑清除EEPROM缴冲区设

置最低波特率2400最高波特率

115200STC-ISP”按钮进行安装仿真驱动STC

MCU型号添加成功!

置为仿真目标芯片置完成即可开始调试L/0口,但不占用串口15/P1.7再使用,各种比赛核心板,取代各种教学实验箱

接仿真,自带硬件USB

直接连接电脑仿真STC最

快的1T8051大学计划,确保每个学生人手免费一块请授课老师致费申请给学生,课程结束收回学校保管,也可购买STC32G12K128

转STC89

系列DIP40

核心功能实验板-V2.1,

俗称:降龙棍(包邮15元)===可以将传统

DIP40的8051学习板改造成STC32

8

0

5

1

板===支持硬件

USB

直接下载,硬件SVTD

仿真

/这

要STCUSB-Link1D支持STC8H8K64U转STC89系列DIP40核心功能实验板-V2.1,俗称:打狗棒(包邮15元)===可以将传统

DIP40

的8051学习板改造成

STC最

1T

8051

学习板===支持硬件

USB

直接下载和硬件USB

直接仿真,自带硬件USB

直接连接电脑仿真2023/9/18硬件选项

Link1/UGV脱机程序加密后传输

ID

号·☑本次下载需要修改硬件选项☑本次下载需要调节IRC频率☑选择使用内部IRC时钟(不选为外部时钟)1.3.1

Keil

C51集成开发环境1.添加STC

系列单片机数据库输入用户程序运行时的IBC频率☑振荡器放大增益(12M以上建议选择)

☑使用快速下载模式☑上电复位使用较长延时☑复位脚用作I/O口☑允许低压复位(禁止低压中断)低压检测电压

3.82

V☑低压时禁止EEPROM操作□上电复位时由硬件自动启动看门狗看门狗定时器分频系数☑空闲状态时停止看门狗计数下次下载用户程序时擦除用户EEPROM区□P2.0脚上电复位后为低电平(不选为高电平)

串口1数据线[RxD,TxD]切换到[P3.6,P3.7],P3.7脚输出P3.6

却的输入电平STC-ISP(V6.92D)(服务电话/销售电话官网:www.STCA.com-STC:

全球最大的8051单片机设计公司(姚永平)文件(F

编程(O)工具(T)

界面(L)STC

调试接口(G)

资料下戴(D)200万大奖(U)视频教学/技术论坛选型(F升级(U)USB

驱动程序(D)English将所选目标单片机设置为仿真芯片特别提醒:STC32G12K128系列芯片制作成串口和USB仿真芯片后,必须使用USB下载才能恢复正常下载仿真器使用说明◎使用串口进行仿真使用USB口进行仿真○使用SD

口进行仿真

P3.0/P3.1Keil仿真设置

头文件

范例程序

I/0

口配置工具

串口波特率计算器CAN玻特率计算器

ADC转添加型号和头文件到Keil中

加STC仿真器驱动到Keil中重复延时

重复次数重复编程下载/编程检测加CU选项☑每次下载前都重新装载目标文件停止帮助芯片型号

TAP15F2K61S23

四无限P3.0/P3.18051based

microcontroller

with

1T(1-clock)High-Speed

Core,Up

to42I/O

Lnes,3Timers/Counters,3

PCA

Timers.Buildin

up

to

35MHz

oscillator.60Kbytes

flash

ROM,2048

bytes

data

RAM.Onchip

EEPROM,2UARTs,WDT.ISP/IAP,A/D.CCP/PWM开STC列表,选择STC15F2K60S2系列单片机<STC12H1K08SeriesSTC15F104E

SeriesSTC15F104W

SeriesSTC15F204EA

SeriesSTC15W104

SeriesSTC15W1K16S

SeriesSTC15W204S

SeriesSTC15W408AS

Series展Search:

□Use

ExtendedAssembler

〔AX51〕instead

of

A51Descnption:2.新建一个工程项目文件Vendor:

STCDevice:STC15F2K60S2SenesToolset:

C51

SelectDevice

forTarget

'Target

1...Device□Use

Extended

Linker(LX51)instead

of

BL51选择STC

MCU

Database选

项STC

MCU

DatabaseSave

As国

西Target

1个,此电脑本地磁盘(E)>单片机练习户

在单片机练习中搜索Prokedt4E组织

·

新建文件夹Ps

Project:工程1

Target

1Source

Group左击默认文件■桌面WPS云盘2

admin此电脑WPS云盘3D对象圈视频图片圈

文档下戴音乐桌面Windows(C:)

本地磁盘(D:)

本地磁盘(E)本地磁盘(F)

四库名称昌ListingsObjects□工程1.uvgui.admin□工程1.uvopt工程1C源文件扩展名为.c汇编文件扩展名为.asm<修改日期2023-10-0712:342023-10-0712:342023-10-0813:122023-10-0813:122023-10-0813:12类型文件夹文件夹ADMINUVOPT磷ision4回P.

B(F.

|0₄T.lBuildOutput文件名(N|exce1-1.d保存类型(T):

All

Files(".) 人隐藏文件夹

保存(S)取消3.创建、添加源文件E单片机练习工程1.uvproj-pVisionFileEditViewProjecFlashDebugPeripheralsToolsSVCsWindowHelp7E:单片机练习工程1uvproj-pVision

片%工程1pm

aukoFile

Edit

View

Project

Flash

Debug

Peripherals

Tools

svcs

tdt

We

Pojed

nah

Drbup

Prghnh

Toot

ss

wnaw

rp→良

覆B日X动愿P

P性B西课血茄画⑤

国画

紫tee!

鱼图Target1

Kejet

4口nce-te为Piojec工程1t1SourceGreu2Aadfies

toGroup

SourceGroupr

童找节图(m单片机库习

国Projec

4

口□

exce1-1.cProject:工程

Target1

Sourc1=Gam1名称图LietingsObjectsDnce1-14修改日期2023-10-071234

2023-10-071234

2023-10-0816.08交

:c:Options

for

Group

Source

Gtoup1..AItAddNewItem

to

Group

Source

Groupf.…AddExistingFilestoGroup'Source

Group1双击文件名障

exce1-1

Add

文排英(T)

C

Source

fiea

Cleu

RemoveGroupSourceGroup

t

and

its

FiesRebuildall

target

filesBuildTarget是ManageProject

tems…Show

incudeFile

Dependencies(a)单击文件文件添加选项

(b)选中要添加的文件3.创建、添加源文件图文日

选国

西

翼tarPojec

日②舞西汽

族透圆grt1

8

是ee1-t×Projech工程1larget

15

Sounce

Greup!scel-141fine1*"3TC157zReC32.5"2vo43r_init)31567)B101111314151612=

(时40x

i10x0//400011i

1

1

1

10

100000P00F24=0xit:/77Y5yo1d

saing_iniE)P2=(P24it)100//74-10011111110000000vh1(3)(PO=0tE四3

07

L.

代码编辑界面疑E

单片机练习乳工程1avproj-uVsicon

XEemertTestnberOperator.Block,BracketBock

CommertuneCommertKeywoed9ngldertfPrepro

fontFontFort:

Couer

NewSze.

109yle:

NomaColors---?

XScze:OK1011

Cance

121416202226CharadMatch

MamaUoer

kK

hcogFont:

monospsced

Courier

fiewcourler

NewDejavu

Sans

MonoEras

iTC解FixedsysFootlightMTFranklin

GothicSample代码字体大小的更改□

E单片机练习工程1AIVpro)-jiVisicnFile

Edit

View

Project

Flash

Debug

Peripheras

Tools

SVCs

Window

HelpEditor

ColorsaPont;

UserWndowAEdtorsAamEdtor

filesBdOtotWndcnCC+Etcorfkespebug

pmr)WewerDebug

Command

WindowDsansenby

WndowEdtorText

fiesLoocAnayzerMemory

WndowUART#1

WindowUART

#2WndowUART#3Wndowexce1-1c14inclade2vodd

jf_11

3(4

P2=(P265

PO=0;6

P26=0x1

718

void

main

910

jif_init11

P2=(P2512

while(113

f14PO=ox

15)16AaBbYyZz

0123456789O

Caneel

Halp品XTarget1谭

I

E

迪ConfigurationProjec白

Project:工程1白

Target1白

Source

Group1exce1-1.cKeywords|Shortout

Keys|Txt

Cosyletion]0ther1OfchipCode

memorySat:OffchioXdata

memory-BakAea:p0000End:旧2

险Target

1rojec

4

口方法2:右击Target1方

法1:

单击Target

1选项快捷键4.工程环境设置、编译与调试建

E

步品

幽exce1-1.cMemoy

Modet:

|

Code

Rom

Size:

Operang

sytem.al

(MHz

50Smal:vanablesinDATALaro:54KpeogramNoneOECanealDefaultsL51Loeate|3151改为12MHz厂Ue

Onchip

ROM

(Q×0-0MEFF8)单片机得习工程1auvproj·uVisionFileEditViewProjecFlashDebugPeripheralsToolsSVCsWindowHelputput|Listing|User

|C51

STC

STC15F2K60S2

SenesMalpMise|Dobue

|Utilitiesl7}8

void厂Uae

Onchio

XRAM

(Dx0-0×6FF)厂UbemutpleDPTRregstersDevriee

Teret

ojf

P2whP2

PQ

P2101112131451Options

for

Target'Target

1'

×Device|Target

Output

Listing|User

|C51A51BL51Locate|

BL51Mise|Debug

|UtilitiesI

Select

Folderfor

Objects…Name

of

Executable:1

DefaultsHelpOKCancel◎

Create

Executable:Objects\1☑Debughformation☑

Browse

Infomation☑Create

HEX

Fle

HEXFomat:

HEX-80

H

E

X

件C.XObjects\1.LIB厂CreateBatchFile(1)软件模拟仿真-Hex文件的创建(2)STC

仿真器在线仿真选择Debug

标签,配置uvision

调试器。这里先讲软件仿真,选择Use

Simulator。网Options

for

Target

Target

1'×Device|Target|Output|Listing|User

|C51

|A51

|BL51Looate|BL51MisoDebug

|Utilities]UseSmulator

SettingsC

Use:

Setings厂LmitSpeed

toReal-Time便课出面

语2

void

jf_init(P2=(P24

0x1f)10xa0;//关闭继电器和轰鸣器,Y500011111110100000P0=0;P24=0x1f;//

关闭Y58

void

main()P2=(P260x1)10x80://LED

的锁存器打开Y4-10011111110000000while(1)13P0=0xff

;escelf-1g(3)编译与调试c

程P11ing

1inkisgc*1-1.…1214·E举片机棒乳工程1apr

oj

-

Ms

ionf

fot

View

hoajet和Debuo

FnphenhTaok

SYCSwingow

HepX

2

B梁

盖结

西0

v中

0

·棚·

四·尖

·tgstm

D

a

n

i

yAeeiste

Vlos

1

W010

0aep

9:视

期r9

0420

101

11D4rl

0-00

6nsn3

Dn00020n

0.00

excet

tx0

6P

2&=

0

x

1

f

:

/

/

Y

50208

void

main()

0.00

9(毕

02T

10

jf_init();C

C0000war!D20

1

1P2=

(P2&0x

1f)

10x80

;//LE每

020000

12

while(1)tes

71*

0.000064

13

(*

000

14

P0=0xff;寄存幂面口

15

)

血16)□t2pstmCannind0La

d

\

练习1

0

b

j

e

c

t

A

\

\

程!

*ASA5510

BrD1abt

Beatfnab1e

Brex11

BnLiat

Brxa5t

Braee**020022回

·反

口D的锁存器打开Y4-100

1

1

1

1

1

|

10000000口Can

sa&+toohName

LecatL.bpeN

CD:000Casak+Looh

□nSimuation

m:600006467s米

10C1Port

0-PO:

0xFFPins:|0×x007

Bits

0

调试窗口口

X口1

0207)

y

tParallel

Port

0ce

RMsLOVE

RW1.3.2

Proteus仿真平台电路仿真软件可以对电路的功能行为进行模拟,构建实际的电路之前,使用软件对设计进行仿真验证,可以大大地提高设计效率。主流的电路仿真软件有:●Multisim

●Altiumdesigner

●Proteus

●Simulink●

cadence●立创EDA

(国产)Proteus

是英国

Labcenter

公司开发的一款将电路仿真软件、PCB

设计软件和虚拟模型仿真软件三合一的设计平台。它不仅具有其它EDA工具软件的仿真功能,还能仿真单片机及外围器件。目前比较好的仿真单片机及外围器件的工具。从原理图布图、代码调试到单片机与外围电路协同仿真,

一键切换到PCB

设计,真正实现了从概念到产品的完整设计。ProteusDesign

SuiteArduino单片机仿真ARM

仿真8086仿真DSP

仿真Cortex-M0仿

真Cortex-M3仿

真Visual

DesignerVSM包括:51MSP430AVRidsPIC33仿

真包括

:ATSAM3NaxSTM32Fxx

仿

真PCB

设计PCB

3D预

生产光绘文件原理图设计

仿真平台ASF

高级图表仿真PCB设计平台模拟电路仿真数字电路仿真ProSPICE

混合模式仿真器原理图调试原理图设计Raspberry

PI信号分析美江软付最发车事本B.1ro

(n本1520共有的盘功动Wwoecon注推地:Cringt=eth

torkhirLateantet

Letran

Li产编:-79679-344Fe

te

L

on

s

Eapir10/阳/zo

Prm

tary;144no*u

060

t011945Bzas

aBzthusRBshasPdBatoun

edPatouse

n

R

动王动开建检乱Now

or

updato

n

Version8.7BodtD

Coens

Cmar

Dein

RmAnacm

EcnngVbat

Dean

Rue

Chuchue

Mou

Banea

ucTop

Tos使川教程Scthamas

adPCa

GneSchani上dECB

IAaosad篮

直Waf

Snk地市望

主原

拉E

C

B

盘监

直at

DmgTBt开始设计开工左*KIIGn9最近打开工程名名种数程

.

pbe三路

T

e

r

8

6

0

DEE正

t*K工程O故开放整

阳工程B

总ProteusD有新版本可文

的现

M工画r)0+0需教(C)D)()模M系临m00D凸同队

甚◎44口监国日□园田

四0x地自

圆入2

田区原理图绘制界面工程创建界面otnatiesionFt西名⑥44白监国应□◎

新建工程1.新建项目PROTEUS

DESIGN

SUITE

8.13Guhe0.30M

E

.

正nnm回第boving

local

results;11evicaAT89C1051hT89C2051AT89C40511.ibrazyMCS8051MCS8051MC58051Deacription8-bitmicrocontrollerwith1Kcodeflash

and

64-bit

iram8-bitmicrocontrollerwith2Kcodeflash

and

128-bit

iramB-bitmicrocontrollerwith4Kcodeflashand

128-bit

iramT89C51AT89C51.BUSAT89C51R82AT89C51RB2.8USAT89C51RC2T89C51RC2.BUS

AT89C51RD2AT89C51RD2.BUSMCS8051MCS8051MCS8051MCS8051MCS8051MCS8051MCS8051MCS8051B051MicroccntollerflkBcode

33MHz,2x16-bint

Timers,UARD)8051Micracontoller(4kB

code,33MHz,2x16-bitTimers,UART)8051Microcontoller(16kBcode,48MMHz,WatchdogTime,3x16-bit

8051Microcontoller(16kBcode,48MHzWatchdogTimer,3×16-bit8051Microcontoller

(32kBcode,48MHzWatchdogTimer,3x16-bit8051Microcontoller(32kBcode,48MHzWatchdogTimer,3x16-bit

8051Microcontoller(64kBcode,40MHz,WatchdogTimer,3×16-bit

8051Microcontoller

(64kBcode,40MHz,WatchdogTimer,3×16-bitSamacsyFoundaoreresults,presstovier

YSRED

Fourd

more

results,prens2.绘制原理图元件选择界面

添加标号对话框靠编辑连线标号标签

样式|网络类别Dferenial

Pairl字符串

P36WFI旋转(R)◎水平线两端对齐(J)◎左对齐

中□Locked?□是否自动同步显

部(S)O

垂直○右对齐○顶端

○中间对齐◎底部?

×属性赋值工具字符串(S)计数初值C?

×net-POd帮助0对象标准属性关键字计数增量(小操作(△)◎赋值O地除O重命名○显示元件子电路终端端口引脚REF.VALUE.DEVICE.PINSWAPREF.CIRCUITNET.TYPE.SYMBONET,TYPE,SYMBONAME.NUM,TYPE,SYMBOLO隐藏○调整大小应用到D◎单击对象〇当前迭中对象○全局选中对象O全体对象字符串中的“”可用于指定连续的计数值确定(◎)

取消(G标号属性对话框E

工程·rotes8Poleicorl□西四世◎4勾自国扫确

(

0

)帮

助(H)数

册(D)

隐藏引脚(P)

件(F)取

消(C)DL40

热Hde

A

JI机程序实例3LED液水灯YObjects

I.hed

Hide

AII12MH

HideAll加

H

e

x

件□不进行仿真(S)

□附加属次模块(M)□不进行PCB

布版(L)

隐弦通用管CErcludekomCunentVansM

□快用文本方式编籍所有属性(A)元件位号B元件信(V)组件(E)PCBPackage.Program

FileClockFrequency.AdvancedPiopetes3.仿真运行Enable

trace

logging隐蕉隐蒸OtherPropenes新

建(N)LED

闪烁运行效果L81.3.3

STC仿真器在线仿真STC仿真器在线仿真需要将IAP15F2K61S2单片机设置为Keil仿真器。1.USB

串口驱动安装CH341SER.INFWCH.CNLUSB-SERIALCH340L_

11/04/2011,3.3.2011.11

驱动安装(X64)驱动安装卸载选择INF文件:安装卸载帮助驱动安装成功!确定呤

×计算机管理(本地》系统工具任务计划程序留事件查看器函共享文件夹性

设管理器存

体磁盘管理服务和应用程序A

LAPTOP-QGPH990USB连接器管理器监安全设备□处理器二磁盘驱动器存储控制器打印队列典打印机电池这口(COM和LPT)USB-SERIALCH341A(COM3)蓝牙锰接上的标准甲行(COMS)蓝牙链接上的标准串行(COM6)图件旦计算机监视器二键盘01

蓝牙其他设备人机接口设备软件设备严软件组件生物识别设备声音、视频和游戏控制器国鼠标和其他指针设备通用串行总线控制器图像设备望网络适配器系统设备显示适配器音频输入和输出⑨照相机操作设备管理器更多操作利用STC-ISP软件下载程序时,必须按此串口号来设置在线编程或下载程序的串口号。香计算机管理文件(F)操作A)查看(V)帮助(H)□×2.硬件仿真驱动方式选择WOptions

for

Target

'Target

1'

×Device|Target|Output|Listing|Userc51

|A51BL51Locate|BL51MisoDebug

|Utilities]Target

Setup

×COMCOM

Port

|

Baudrate

115200C

USBDriverversion:1.19CancelCUseSimulator

Setings

厂LimtSpeed

toReal-Time区LoadAplicationatStatupRun

to

main0

hnitiaizationFile:Edit..RestoreDebugSessionSettings-☑Breakpoints

Toolbox☑

Watch

Wndows

&Pefomance

AnalyzerUseSTCMonitor-51DriverKeilMontor-51DniverKelISD51n-System

Debugger☑

LoadLPC900

EPM

Emulator/ProgrammerplnitializatidSTuPSDULINK

DrivernfineonXC800ULINKDriver

ADI

Monitor

DriverInfineon

DAS

Cientfor

XC800NXPLPC95xULINKDriver☑BnJlink/JTraceEEM8DriverSTC

Monitor-51Driver☑

WarenSeingsman)Edit..MON390:Dalas

Contiguous

ModeRestoreOK特别提醒:sTC30928125

系兴制作式来口和z

伪喜芯外后必西用地下数才量正常下数否抽出膜速并选场编呼共融的描品一单□方案伪喜苦使用方法1、盖先点击此页面中的“通力oc

i1中“按钮进行安装仿真疆动2、准每1共上面按妞所指型号的艺片抖将其设置为伤真日标芯片3、在51软件中打开项目,并进行相关设置,设盟完照图可开始调试4、愿口/SE

仿真生控框序占用P3.6?3.1聘个1/□,也不古用率口1

出户司评将座CI

钩3.6/727收71.6/M1.7皿律田200万大奖200万大粱,2025年/2027年金国大学生电子设计竞赛,采用

STC22280511STC326128120,09型/两组CA09220051作为主控芯片,较谱最高汉的队伍,奖盐100万

STCB8K645、05

型真118051作为主控芯片,鞍得最高粱,粱阳20万1.

渠用STC32

系列院得一莓奖的队伍.STC奖

B

世赛队话2万。采阴STC8H85540,1万2.采

用STC32

系列陕牌二事粱的队伤.STC共肠世赛队语S千、采用STCSHE640.2500

省赛年【STC

强我中华员商资金】,2024年/2026年及以后的省察年,各省市如墓于【堡我中华】的本土化战酸愿峰与STC达成长期然鹤合作,STC

唐意资助备省市组委命

RIB10

万元的【STC堡北中华数商典金】!国赛年【ST

强北中华验商烫全】·2025年/2027年及2029年以后的国赛年,全国地

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论