91欧美超碰AV自拍|国产成年人性爱视频免费看|亚洲 日韩 欧美一厂二区入|人人看人人爽人人操aV|丝袜美腿视频一区二区在线看|人人操人人爽人人爱|婷婷五月天超碰|97色色欧美亚州A√|另类A√无码精品一级av|欧美特级日韩特级

0
  • 聊天消息
  • 系統(tǒng)消息
  • 評論與回復(fù)
登錄后你可以
  • 下載海量資料
  • 學(xué)習(xí)在線課程
  • 觀看技術(shù)視頻
  • 寫文章/發(fā)帖/加入社區(qū)
會(huì)員中心
創(chuàng)作中心

完善資料讓更多小伙伴認(rèn)識(shí)你,還能領(lǐng)取20積分哦,立即完善>

3天內(nèi)不再提示

使用單片機(jī)設(shè)計(jì)打鈴器的程序

Wildesbeast ? 來源:單片機(jī)教程網(wǎng) ? 作者:單片機(jī)教程網(wǎng) ? 2020-06-21 11:05 ? 次閱讀
加入交流群
微信小助手二維碼

掃碼添加小助手

加入工程師交流群

硬件結(jié)構(gòu): PA0-5對應(yīng)6個(gè)LED數(shù)顯管的位 ,PC0-7對應(yīng)各LED數(shù)顯管的段 ,PB4-7為鍵盤。

軟件描述: 上電后,時(shí)鐘從00.00.00(時(shí)/分/秒)自動(dòng)走時(shí),在走時(shí)狀態(tài)時(shí) , 按PB4(設(shè)定;鍵)超過3秒可循環(huán)選擇調(diào)整時(shí)間/工作參數(shù) ,接著按PB5以確定選擇的操作 ,進(jìn)入調(diào)整操作后 ,;按PB5選擇欲調(diào)整參數(shù),按PB6(增加鍵)完成調(diào)整參數(shù)操作 。按PB7,進(jìn)入時(shí)控運(yùn)行,PB1亮,;再按PB7停止時(shí)控運(yùn)行,回顯走時(shí)。在定時(shí)到時(shí),PB0點(diǎn)亮。

;*************************************************************************************

.device AT90S8515

.include “8515def.inc”

.equ DISBUF = $0060 ;顯示緩沖區(qū)起始地址

.equ TIMEDIS = $0066 ;時(shí)鐘時(shí)分秒存放單元

.equ XSDBZ = $0073 ;小數(shù)點(diǎn)位標(biāo)志

.equ DISTBL = $0f00 ;顯示字符編碼表起始地址

.equ TIMECTR = $0010 ;32段時(shí)間控制表首址(EEPRON)

.equ TIMECBZ = $0080 ;控制時(shí)間到標(biāo)志

.cseg

.org $0000

rjmp RESET

.org $0007

rjmp TIM0_OVF

;****單片機(jī)打鈴器設(shè)計(jì)主程序***************************************************************************

.def cntms =r9

.def hour =r10

.def minute =r11

.def second =r12

.def EEdwr =r16

.def EEawr =r17

.def EEawrh =r18

.def EEdrd =r16

.def EEard =r17

.def EEardh =r18

.def temp =r20

.def temp1 =r21

.def temp2 =r22

.def temp3 =r23

.def temp4 =r24

.def TIM0INT =r19

.org $0020

RESET: ldi temp,low(ramend) ;設(shè)置堆棧指針

out spl,temp

ldi temp,high(ramend)

out sph,temp

ldi temp,0b11111111 ;設(shè)置各口線輸入輸出狀態(tài)

out ddra,temp

ldi temp,0b00000011

out ddrb,temp

ldi temp,0b11111111

out ddrc,temp

ldi zl,TIMECBZ

clr zh

clr temp

st y,temp

clr r9 ;清各工作寄存器

clr r10

clr r11

clr r12

clr r13

clr r14

clr r15

clr r16

clr r17

clr r18

clr r19

clr r25

ldi temp,$5

out tccr0,temp ;T0設(shè)置ck/1024分頻

ldi temp,256-195

out tcnt0,temp ;裝T0時(shí)間常數(shù)

res1: ldi temp,$02 ;允許T0中斷,并計(jì)時(shí)

out timsk,temp

sei ;開中斷

res2: clr r6

clr r7

sbi PORTb,1

sbi PORTB,0

res3: ldi temp,$af

res4: rcall colodis ;時(shí)鐘走時(shí)顯示

dec temp

brne res4

sbis pinb,7 ;鍵掃描

rjmp PB7M

sbis pinb,4

rjmp BP4M ;去參數(shù)設(shè)置

rjmp res3

;****《系統(tǒng)功能程序》

.org $0080 ;定義系統(tǒng)功能程序存放區(qū)首址

;****32點(diǎn)打鈴器工作程序*************************************************************************

PB7M: cbi PORTb,1 ;置運(yùn)行指示燈亮

clr r25

clr r7

GNCX11:ldi r17,TIMECTR ;首個(gè)控制點(diǎn)EEPRON地址

clr r18

lsl r25

lsl r25

add r17,r25 ;取得EEPRON中控制點(diǎn)地址(Aj=A0+4*j),A=(r17),j=(r25)

lsr r25

lsr r25

rcall EERead

cpi r16,0

breq GNCX12 ;r16=(r17)=0為“ON”

inc r25

cpi r25,31

brmi GNCX11

rjmp GNCX16

GNCX12:inc r17

rcall EERead

cp r16,r10

brne GNCX13

inc r17

rcall EERead

cp r16,r11

brne GNCX14

inc r17

rcall EERead

mov r7,r16

inc r7

cbi PORTb,0

rjmp GNCX15

GNCX13:dec r17

inc r25

rjmp GNCX11

GNCX14:dec r17

dec r17

inc r25

rjmp GNCX11

GNCX15:cpi TIM0INT,1

brne GNCX17

clr TIM0INT

dec r7

brne GNCX17

clr r7

sbi PORTb,0

rjmp GNCX16

GNCX17:rcall colodis

sbic pinb,7

rjmp GNCX15

rjmp res2

GNCX16:ldi temp,$5f

GNCX18:rcall colodis

dec temp

brne GNCX18

sbic pinb,7

rjmp GNCX11

rjmp res2

;****單片機(jī)打鈴器參數(shù)設(shè)置

BP4M: ldi temp3,$ff

ldi temp4,$f

BP4M1: nop

rcall colodis

sbic pinb,4

rjmp res1

dec temp3 ;PB4有按下

brne BP4M1

inc temp3

dec temp4

brne BP4M1

ldi temp3,$ff ;超3秒進(jìn)入

ldi temp4,$f

BP4M2: clr yh

ldi yl,low(DISBUF) ;設(shè)置顯示cloc.

ldi temp,25

st y+,temp

st y+,temp

ldi temp,18

st y+,temp

ldi temp,19

st y+,temp

ldi temp,20

st y+,temp

ldi temp,18

st y,temp

ldi zl,low(XSDBZ)

clr zh

ldi temp,0b00100000 ;b0-5對應(yīng)LED自左到右1-6位的小數(shù)點(diǎn),置“1”在該位置小數(shù)點(diǎn)。

st z,temp

rcall display

sbis pinb,5

rjmp cloc ;進(jìn)入時(shí)間設(shè)置

dec temp3

brne BP4M2

inc temp3

dec temp4

brne BP4M2

BP4M3: ldi temp3,$ff

ldi temp4,$f

BP4M4: clr yh

ldi yl,low(DISBUF) ;設(shè)置顯示labor.

ldi temp,25

st y+,temp

ldi temp,19

st y+,temp

ldi temp,10

st y+,temp

ldi temp,11

st y+,temp

ldi temp,20

st y+,temp

ldi temp,22

st y,temp

ldi zl,low(XSDBZ)

clr zh

ldi temp,0b00100000 ;b0-5對應(yīng)LED自左到右1-6位的小數(shù)點(diǎn),置“1”在該位置小數(shù)點(diǎn)。

st z,temp

rcall display

sbis pinb,5

rjmp GNCS1 ;進(jìn)入工作參數(shù)設(shè)置

dec temp3

brne BP4M4

inc temp3

dec temp4

brne BP4M4

sbic pinb,4

rjmp BP4M

rjmp res1

;****時(shí)鐘調(diào)整******************************************************************

cloc: clr temp

out timsk,temp ;不許T0中斷

cli ;關(guān)中斷

rcall colodis

mov temp,r10

clr temp4

ldi temp1,20

ldi temp3,$80

cloc3: ldi yl,low(DISBUF)

add yl,temp4

sbic pinb,5 ;選擇時(shí)分秒

rjmp cloc4

dec temp1

brne cloc4

ldi temp1,80

inc temp4

inc temp4

add yl,temp4

cpi yl,$68

brmi cloc4

clr temp4

ldi yl,low(DISBUF)

cloc4: nop

sbic pinb,6 ;調(diào)整時(shí)分秒值

rjmp cloc8

dec temp3

brne cloc8

ldi temp3,$20

cloc5: cpi yl,$60

brne cloc6

inc r10

mov temp,r10

cpi temp,24

brmi cloc8

clr temp

clr r10

cloc6: cpi yl,$62

brne cloc7

inc r11

mov temp,r11

cpi temp,60

brmi cloc8

clr temp

clr r11

cloc7: cpi yl,$64

brne cloc8

inc r12

mov temp,r12

cpi temp,60

brmi cloc8

clr temp

clr r12

cloc8: cpi yl,$60

brne cloc9

ldi zl,low(XSDBZ)

clr zh

ldi temp,0b00000010 ;b0-5對應(yīng)LED自左到右1-6位的小數(shù)點(diǎn),置“1”在該位置小數(shù)點(diǎn)。

st z,temp

mov r16,r10

rjmp cloc11

cloc9: cpi yl,$62

brne cloc10

ldi zl,low(XSDBZ)

clr zh

ldi temp,0b00001000 ;b0-5對應(yīng)LED自左到右1-6位的小數(shù)點(diǎn),置“1”在該位置小數(shù)點(diǎn)。

st z,temp

mov r16,r11

cloc10: cpi yl,$64

brne cloc11

ldi zl,low(XSDBZ)

clr zh

ldi temp,0b00100000 ;b0-5對應(yīng)LED自左到右1-6位的小數(shù)點(diǎn),置“1”在該位置小數(shù)點(diǎn)。

st z,temp

mov r16,r12

cloc11: rcall bto

st y+,r3

st y,r4

rcall display

sbis pinb,4 ;退出

rjmp cloc12

rjmp cloc3

cloc12: ldi temp,$02

out timsk,temp ;允許T0中斷

sei ;開中斷

rjmp res1

;****32點(diǎn)打鈴器工作參數(shù)調(diào)整**********************************************************

GNCS1: clr r25 ;首個(gè)控制點(diǎn)

clr r22 ;r22為0顯示開關(guān)頁面,為1顯示h-xx頁面,為2顯示m-xx頁面,為3顯示c-xx頁面

ldi zl,low(XSDBZ)

clr zh

ldi r19,0b00000010

st z,r19

gncs: ldi r17,TIMECTR ;首個(gè)控制點(diǎn)EEPRON地址

clr r18

ldi yl,low(DISBUF) ;設(shè)置顯示緩沖區(qū)起始地址

clr yh

lsl r25

lsl r25

add r17,r25 ;取得EEPRON中控制點(diǎn)地址(Aj=A0+4*j),A=(r17),j=(r25)

lsr r25

lsr r25

mov r16,r25

rcall bto

st y+,r3

st y+,r4

cpi r22,0

breq kgymxs

cpi r22,1

breq hymxs

cpi r22,2

breq mymxs

cpi r22,3

breq cymxs

clr r22

rjmp gncs

kgymxs: rcall EERead

cpi r16,0

brne offxs

ldi r23,27 ;顯示xx.--on

st y+,r23

st y+,r23

ldi r23,20

st y+,r23

ldi r23,26

st y,r23

rjmp gzcsxs

offxs: ldi r23,27 ;顯示xx.-off

st y+,r23

ldi r23,20

st y+,r23

ldi r23,15

st y+,r23

st y,r23

rjmp gzcsxs

hymxs: ldi r23,28 ;顯示xx.h-aa

st y+,r23

ldi r23,27

st y+,r23

inc r17

rcall EERead

rcall bto

st y+,r3

st y+,r4

dec r17

rjmp gzcsxs

mymxs: ldi r23,26 ;顯示xx.n-aa

st y+,r23

ldi r23,27

st y+,r23

inc r17

inc r17

rcall EERead

rcall bto

st y+,r3

st y+,r4

dec r17

dec r17

rjmp gzcsxs

cymxs: ldi r23,18 ;顯示xx.c-aa

st y+,r23

ldi r23,27

st y+,r23

inc r17

inc r17

inc r17

rcall EERead

rcall bto

st y+,r3

st y+,r4

dec r17

dec r17

dec r17

gzcsxs: ldi r23,40

ldi r24,40

gzcsxs1: rcall display

sbis pinb,5 ;翻頁

rjmp fycz ;有,去翻頁

sbis pinb,6 ;變值

rjmp bzcz ;有,去變值

sbis pinb,4 ;復(fù)位

rjmp res1 ;有,去復(fù)位

rjmp gncs

fycz: dec r23

brne gzcsxs1

rcall EERead

cpi r16,0

brne fycz1

inc r22

cpi r22,4

brmi fycz2

clr r22

fycz1: inc r25

cpi r25,32

brmi fycz2

clr r25

fycz2: rjmp gncs

bzcz: dec r24

brne gzcsxs1

cpi r22,0

brne bzcz2

bzcz1: rcall EERead

cpi r16,0

breq bzcz11

clr r16

rjmp bzcz12

bzcz11: ldi r16,1

bzcz12: rcall EEWrite

rjmp gncs

bzcz2: add r17,r22

rcall EERead

inc r16

cpi r22,1

breq bzcz21

cpi r16,60

brmi bzcz22

clr r16

rjmp bzcz22

bzcz21: cpi r16,24

brmi bzcz22

clr r16

bzcz22: rcall EEWrite

sub r17,r22

rjmp gncs

;****顯示子程序***********************************************************************

;*

;* 功能:將SRAM顯示緩沖區(qū)存放的數(shù)送數(shù)碼管顯示

;* 入口:DISBUF---顯示緩沖區(qū)起始地址(SRAM)

;* Y--顯示緩沖區(qū)的指針

;* DISTBL---顯示字符編碼表起始地址(FLASH)

;* LEDSXW---LED閃顯寄存器位設(shè)置

;* XSDBZ----小數(shù)點(diǎn)設(shè)置

;* 出口:Y--顯示緩沖區(qū)的指針,指向高地址

;*

;****程序段

display: nop

push temp

push temp1

push temp2

push temp3

push temp4

push r6

ldi temp1,6

ldi temp3,0b11011111

ldi yl,low(DISBUF)

ldi yh,high(DISBUF)

ldi xl,low(XSDBZ)

clr xh

ld r6,x

disp1: ld temp,y+

ldi zl,low(DISTBL)

ldi zh,high(DISTBL)

add zl,temp

lsl zl

rol zh

lpm

lsr r6

brcc disp2

ldi temp4,0b10000000

or r0,temp4

disp2: out PORTC,r0

in temp2,PORTA

ori temp2,0b00111111

and temp2,temp3

out PORTA,temp2

sec

ror temp3

rcall delay

in temp2,PORTA

ori temp2,0b00111111

out PORTA,temp2 ;關(guān)顯示

dec temp1

brne disp1

pop r6

pop temp4

pop temp3

pop temp2

pop temp1

pop temp

ret

;****時(shí)鐘顯示子程序*********************************************************************

colodis: push temp

ldi yl,low(DISBUF) ;設(shè)置顯示緩沖區(qū)起始地址

clr yh

ldi xl,low(TIMEDIS) ;設(shè)置時(shí)鐘時(shí)分秒存放單元

clr xh

ldi zl,low(XSDBZ)

clr zh

ldi temp,0b00001010 ;b0-5對應(yīng)LED自左到右1-6位的小數(shù)點(diǎn),置“1”在該位置小數(shù)點(diǎn)。

st z,temp

rcall ram6ram

rcall display

pop temp

ret

;****延時(shí)子程序**********************************************************************

delay: nop ;延時(shí)子程序

push temp2

push temp1

ldi temp2,$ff

lp1: ldi temp1,$f

lp2: dec temp1

brne lp2

dec temp2

brne lp1

pop temp1

pop temp2

ret ;子程序返回

;****寫EEPRON子程序*********************************************************************

;*

;*功能:將EEDWR(r16)內(nèi)容寫入以EEAWR(r18:r17)內(nèi)容為地址的EEPRON單元內(nèi)。

;*

;****程序段

EEWrite:sbic EECR,EEWE

rjmp EEWrite

out EEARH,EEawrh

out EEARL,EEawr

out EEDR,EEdwr

sbi EECR,EEMWE

sbi EECR,EEWE

ret

;****讀EEPRON子程序*********************************************************************

;*

;*功能:從以EEARD(r18:r17)內(nèi)容為地址的EEPRON單元讀區(qū)內(nèi)容送EEDRD(r16)寄存器。

;*

;****程序段

EERead: sbic EECR,EEWE

rjmp EERead

out EEARH,EEardh

out EEARL,EEard

sbi EECR,EERE

sbi EECR,EERE

in EEdrd,EEDR

ret

;****6字節(jié)SRAM內(nèi)容傳送子程序************************************************************

;*

;* 功能:將SRAM內(nèi)連續(xù)6字節(jié)由BLOCK1傳送到BLOCK2

;* x---欲傳送6字節(jié)起始地址(SRAM)指針

;* y---欲放置6字節(jié)起始地址(SRAM)指針

;*

;****程序段

ram6ram:push temp1

push temp2

ldi temp1,$06

ramd1: ld temp2,x+

st y+,temp2

dec temp1

brne ramd1

pop temp2

pop temp1

ret

;****8位二進(jìn)制數(shù)轉(zhuǎn)3位BCD數(shù)子程序********************************************************

;*

;*功能:把一個(gè)8位無符號(hào)二進(jìn)制數(shù)轉(zhuǎn)換為3位BCD碼數(shù)。

;*入口:r16---內(nèi)裝8位無符號(hào)二進(jìn)制數(shù)。

;*出口:BCD碼放在r2:r3:r4,r2存放百位。

;*

;****程序段

bt push r16

clr r2

clr r3

clr r4

rjmp bto2

bto1: inc r2

bto2: subi r16,100

brpl bto1

ldi temp,100

add r16,temp

rjmp bto4

bto3: inc r3

bto4: subi r16,10

brpl bto3

ldi temp,10

add r16,temp

mov r4,r16

pop r16

ret

;****時(shí)鐘0中斷服務(wù)程序******************************************************

.org $0bf0

TIM0_OVF: push temp

ldi temp,256-195

out tcnt0,temp ;重裝T0時(shí)間常數(shù)

inc cntms

mov temp,cntms

cpi temp,40

brne timecunt

clr cntms

inc second

mov temp,second

cpi temp,60

brne timecunt

clr second

ldi TIM0INT,1

inc minute

mov temp,minute

cpi temp,60

brne timecunt

clr minute

inc hour

mov temp,hour

cpi temp,24

brne timecunt

clr hour

timecunt: ldi xl, low(TIMEDIS)

clr xh

mov r16,hour

rcall bto

st x+,r3

st x+,r4

mov r16,minute

rcall bto

st x+,r3

st x+,r4

mov r16,second

rcall bto

st x+,r3

st x+,r4

pop temp

reti

;****字形表*****************************************************************

.cseg

.org DISTBL

.dw 0x003f,0x0006,0x005b,0x004f,0x0066,0x006d,0x007d,0x0007,0x007f,0x006f

.dw 0x0077,0x007c,0x0039,0x005e,0x0079,0x0071,0x0073,0x0076,0x0058,0x0038

.dw 0x005c,0x0067,0x0050,0x006e,0x0078,0x0000,0x0054,0x0040,0x0074,0x0000

聲明:本文內(nèi)容及配圖由入駐作者撰寫或者入駐合作網(wǎng)站授權(quán)轉(zhuǎn)載。文章觀點(diǎn)僅代表作者本人,不代表電子發(fā)燒友網(wǎng)立場。文章及其配圖僅供工程師學(xué)習(xí)之用,如有內(nèi)容侵權(quán)或者其他違規(guī)問題,請聯(lián)系本站處理。 舉報(bào)投訴
  • led
    led
    +關(guān)注

    關(guān)注

    244

    文章

    24637

    瀏覽量

    691518
  • 單片機(jī)
    +關(guān)注

    關(guān)注

    6077

    文章

    45517

    瀏覽量

    671783
  • 寄存器
    +關(guān)注

    關(guān)注

    31

    文章

    5612

    瀏覽量

    130169
收藏 人收藏
加入交流群
微信小助手二維碼

掃碼添加小助手

加入工程師交流群

    評論

    相關(guān)推薦
    熱點(diǎn)推薦

    單片機(jī)里的程序運(yùn)行方式

    我們想要理解單片機(jī)是如何運(yùn)行程序的,我們首先需要了解單片機(jī)的組成,我們這里以80C51單片機(jī)為例來理解程序
    發(fā)表于 01-16 06:57

    單片機(jī)如何燒錄程序?

    單片機(jī)如何燒錄程序
    發(fā)表于 01-08 07:04

    單片機(jī)解密是什么?

    ,以保護(hù)片內(nèi)程序。 如果在編程時(shí)加密鎖定位被使能(鎖定),就無法用普通編程直接讀取單片機(jī)內(nèi)的程序,這就叫單片機(jī)加密。
    發(fā)表于 12-30 08:19

    單片機(jī)程序的執(zhí)行

    更快的SRAM中,以得到更快的執(zhí)行速度。而對于,單片機(jī)而言工作頻率也就幾M,幾十M,從Flash中與從RAM中讀的差異可能并不明顯,不會(huì)成為程序執(zhí)行的瓶頸。 而對于PC而言,F(xiàn)lash的速度太慢
    發(fā)表于 12-04 06:20

    單片機(jī)燒錄原理是怎樣的?輝芒微單片機(jī)燒錄程序詳細(xì)步驟講解

    燒錄(Programming)就是把 .hex/.bin 文件里的機(jī)器碼搬運(yùn)進(jìn)單片機(jī)片內(nèi) Flash 的過程。輝芒微(FMD)單片機(jī)內(nèi)部有一塊 自舉 BootROM,上電時(shí)會(huì)先跑這段程序;如果檢測
    的頭像 發(fā)表于 09-17 16:14 ?2560次閱讀
    <b class='flag-5'>單片機(jī)</b>燒錄原理是怎樣的?輝芒微<b class='flag-5'>單片機(jī)</b>燒錄<b class='flag-5'>程序</b>詳細(xì)步驟講解

    單片機(jī)原理及應(yīng)用詳解

    單片機(jī)(Microcontroller Unit, MCC) ?是一種集成計(jì)算機(jī)核心功能(CPU、存儲(chǔ)、I/O接口等)的微型芯片,廣泛應(yīng)用于嵌入式系統(tǒng)中。以下是其原理及應(yīng)用的詳細(xì)介紹: 一、單片機(jī)
    的頭像 發(fā)表于 08-11 13:57 ?2464次閱讀

    單片機(jī)的儲(chǔ)存優(yōu)點(diǎn)是什么

    場景。深圳市安凱星科技有限公司在單片機(jī)應(yīng)用開發(fā)中,充分利用這些儲(chǔ)存優(yōu)點(diǎn),為拓邦、朗科、安徽龍多等客戶打造了高效穩(wěn)定的解決方案。 1.集成度高,節(jié)省硬件空間 單片機(jī)程序存儲(chǔ)(ROM)
    的頭像 發(fā)表于 07-31 10:09 ?732次閱讀

    怎么測單片機(jī)系統(tǒng)頻率

    單片機(jī)系統(tǒng)頻率是指單片機(jī)工作時(shí)的時(shí)鐘頻率,它直接影響單片機(jī)的運(yùn)行速度和處理能力,準(zhǔn)確測量系統(tǒng)頻率對單片機(jī)應(yīng)用開發(fā)、程序調(diào)試和性能優(yōu)化具有重要
    的頭像 發(fā)表于 07-25 11:39 ?895次閱讀

    單片機(jī)是怎么控制的

    單片機(jī)作為電子系統(tǒng)的控制核心,通過接收外部信號(hào)、執(zhí)行預(yù)設(shè)程序、驅(qū)動(dòng)外部設(shè)備的方式實(shí)現(xiàn)控制功能,其控制過程涉及信號(hào)輸入、數(shù)據(jù)處理和指令輸出三個(gè)關(guān)鍵環(huán)節(jié),每個(gè)環(huán)節(jié)的協(xié)同配合決定了整體控制效果。 信號(hào)輸入
    的頭像 發(fā)表于 07-23 13:59 ?885次閱讀

    單片機(jī)怎么燒程序

    驟,才能讓單片機(jī)發(fā)揮作用。 燒程序前的準(zhǔn)備工作 單片機(jī)程序前,需要做好硬件和軟件兩方面的準(zhǔn)備。硬件方面,核心設(shè)備包括目標(biāo)單片機(jī)、編程
    的頭像 發(fā)表于 07-23 11:47 ?1563次閱讀

    使用USB轉(zhuǎn)TTL串口板和ST-LINK調(diào)試下載給STM32單片機(jī)下載程序

    本文詳細(xì)介紹如何使用ST-LINK/V2和USB轉(zhuǎn)TTL串口板為STM32單片機(jī)下載程序,包括STM32啟動(dòng)模式、JTAG與SWD接口對比、驅(qū)動(dòng)安裝及官方軟件STM32ST-LINKUtility和FlashLoaderDemonstrator的操作流程。
    的頭像 發(fā)表于 06-20 17:26 ?2861次閱讀
    使用USB轉(zhuǎn)TTL串口板和ST-LINK調(diào)試下載<b class='flag-5'>器</b>給STM32<b class='flag-5'>單片機(jī)</b>下載<b class='flag-5'>程序</b>

    STC單片機(jī)范例程序

    電子發(fā)燒友網(wǎng)站提供《STC單片機(jī)范例程序.zip》資料免費(fèi)下載
    發(fā)表于 06-04 16:27 ?10次下載

    2.4寸TFT彩屏配套測試程序-51單片機(jī)

    如題,2.4寸TFT彩屏配套測試程序-51單片機(jī)。
    發(fā)表于 06-04 16:26 ?0次下載

    單片機(jī)和伺服有什么區(qū)別

    : 1. 定義與功能 特性 單片機(jī)(Microcontroller) 伺服系統(tǒng)(Servo System) 定義 一種集成CPU、內(nèi)存、I/O接口的微型計(jì)算機(jī)芯片,用于控制設(shè)備。 一種由伺服電機(jī)、編碼
    的頭像 發(fā)表于 05-26 09:18 ?909次閱讀

    51+單片機(jī)TCP-IP+協(xié)議棧ZLIP源碼

    概述 單片機(jī)上網(wǎng)技術(shù),是當(dāng)前的一個(gè)熱門技術(shù)。單片機(jī)上網(wǎng)技術(shù)中的一個(gè)重要部分是在單片上實(shí)現(xiàn) TCP/IP 協(xié)議棧?,F(xiàn)在可獲得的 TCP/IP 源代碼一般并不為 51 單片機(jī)設(shè)計(jì),而 51
    發(fā)表于 04-22 15:11