版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
第一章
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. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 2025年高职临床医学(临床报告编写)试题及答案
- 2025年高职环境工程(大气污染控制技术)试题及答案
- 2025年高职第一学年(现代供配电技术)电气安全技术阶段测试试题及答案
- 2025年大二(工商管理)企业管理概论试题
- 2025年大学环境科学(大气污染控制技术)试题及答案
- 2025年大学听力与言语康复学(言语康复研究)试题及答案
- 2025年中职计算机网络技术(网络配置实操)试题及答案
- DB62-T 4473-2021 二维码门楼牌设置管理规范
- 2025年大学美容美发(形象设计管理)试题及答案
- 2025年高职(数字媒体技术基础)内容创作单元测试试题及答案
- 食材配送公司管理制度(3篇)
- 2024年供应链运营1+X职业技能等级证书中级考试(含答案解析)
- 国家金融监督管理总局真题面试题及答案
- 大型商场顾客满意度调查报告
- 油锯操作与安全知识培训课件
- 医院信息科员工考核标准及细则
- 执业兽医考试题库(含答案)
- 铁路安规培训课件
- 施工进度保证措施及应急响应措施
- 2025年高阻隔膜行业当前市场规模及未来五到十年发展趋势报告
- 宫颈癌科普宣传课件
评论
0/150
提交评论