STC89C51是應用廣泛的51單片機,很多人都是通過該單片機入門學習的,單片機的學習需要勤動手。單片機需要燒寫程序,要用到相關的軟件和硬件。下面介紹一下51單片機燒寫程序的方法。 1所用到的硬件
2023-09-11 10:10:00
7809 
51單片機/AVR單片機和PIC單片機IO口的操作的方法是什么?
2021-10-29 06:43:08
描述51單片機C語言延時函數怎么定義C語言定義延時函數主要通過無意義指令的執行來達到延時的目的。C程序中可使用不同類型的變量來進行延時設計。經實驗測試,使用unsigned char類型具有
2021-07-15 06:42:47
新唐N76E003可以開辟256byte的局部數組,但是我想知道51單片機和STM32的區別,STM32的??臻g是自己設置的,局部變量存放在棧中,如果局部變量定義的變量大于開辟的棧的大小,就會覆蓋
2018-12-07 09:33:35
8位單片機疑問手冊文章目錄8位單片機疑問手冊前言一、511.1 51語法二、PIC2.1 PIC編譯2.2 PIC使用與語法前言本文檔主要研究51單片機學習過程中的疑問。提示:以下是本篇文章正文內容
2021-11-24 07:53:47
51單片機的變量的位如何定義,在單片機編程使用中,會涉及到將某些函數定義到指定的code區。此時需要對工程文件進行配置修改才可完成。本期針對單片機平臺做出說明介紹1、測試目標將函數testaddr
2021-07-19 09:02:44
51單片機的C語言應用基礎程序設計匯編單片機的C語言應用程序設計1 C51數據類型及在51中的存儲方式2 C51數據的存儲類型與51存儲結構3 51特殊功能寄存器(SFR)的C51定義4 51
2021-07-15 08:33:54
單片機中什么情況下會使用volatile定義變量
2023-10-16 08:09:46
ARM能像51單片機那樣用idata Xdata等定義變量嗎
2023-11-06 07:49:40
Keil C51中可使用以下方法: 這兩種方式效果是完全相同的,但在目標代碼中變量t僅占用1位(即1/8字節),而且因為51內核單片機指令系統中有位處理指令,生成的目標代碼占用內存少、運行
2011-11-30 17:21:47
變量的存儲種類與存儲器類型有何關系?sfr和sfr16可以直接對51單片機的特殊寄存器進行定義的方法有哪些?
2021-07-15 10:37:33
在51單片機中。如下定義:unsigned char xdata num;unsigned char num;這樣定義會不會有問題???在模塊中用的時候是用哪個變量?
2014-05-12 14:50:49
51單片機-指針1. 指針變量a的指針=變量a的地址再定義一個變量p,來存放a的地址(指針),p就是指針變量,簡稱指針1.1 指針變量的聲明的兩種方式//直接初始化賦值unsigned char a
2021-11-18 06:45:50
mcs-51單片機應用教程以MCS-51系列單片機為主線,從實用的角度出發,通過介紹大量單片機技能訓練實例和應用實例,指導讀者學習和使用單片機。《MCS-51單片機應用教程》分為基
2008-10-28 16:21:34
77 一、九齊NY8AE51D單片機概述NY8AE51D是以MTP作為程序存儲器,并以EEPROM作為資料存儲器的8位單片機,特別適合斷電后還需保持資料內容的IO產品的應用,例如遙控器、風扇/燈光控制
2022-06-28 15:37:28
MCS51系列單片機軟件控制復位的可靠方法:文章指出了一種廣泛流傳的誤解:在MCS-51系列單片機中,只要用指令使程序從起始地址開始執行,就可以復位單片機,擺脫干擾。通過實驗
2009-04-28 11:31:18
40 51單片機擴展USB接口的方法
討論了在P89C51RD 單片機上擴展USB 接口的方法. 介紹了USB 的相關技術標準. 詳細描述了P89C51RD 單片機與USBN9603 的接口原理,給出了硬件原理圖并介紹
2010-02-21 09:02:32
272 AT89S51引腳圖,AT89S51單片機引腳說明及管腳定義
2009-04-29 22:07:53
53092 
單片機中volatile定義的作用詳解
一個定義為volatile的變量是說這變量可能會被意想不到地改變,這樣,編譯器就不
2009-07-16 15:16:10
2413 《手把手教你學單片機》單片機視頻教程07:變量 單片機視頻教程07:變量 1、局部變量,在函數內部聲明的變量是內部變量,它只在本函數內有效。在此函數外是不能作用的。函數體內
2012-08-21 09:35:35
11846 
基于51單片機循跡智能小車基于51單片機循跡智能小車基于51單片機循跡智能小車
2015-11-13 15:55:43
0 51單片機流水燈程序 51單片機流水燈程序 51單片機流水燈程序
2015-12-21 15:52:55
174 普中單片機學習程序,51單片機例程,還有些后面每天傳點!
2016-01-05 17:29:23
34 51單片機精彩教程,實例講解,單片機入門的好教材
2016-02-18 17:09:44
30 51單片機匯編指令集(附記憶方法)51單片機匯編指令集(附記憶方法)
2016-02-25 15:42:23
30 51單片機基礎實驗的各種實例的hex文件,能幫助大家從0開始學習51單片機
2016-02-26 17:18:54
63 51單片機幾種實用的復位電路設計,有利于51單片初學者進行開發。本文結合作者多年的工程應用,根據使用環境的不同,由淺入深的講解了幾種實用的51單片機的復位電路的設計方法及工作特性。
2016-03-14 15:40:24
5 51單片機串口顯示超聲波測距程序,里面有定義的接口。
2016-03-28 16:47:31
12 本資料是對51單片機引腳的定義講解,內容比較詳細可以供大家參考
2016-06-21 14:17:30
26 51單片機學習詳細教程,學習51單片機必備
2016-08-31 17:02:56
103 雖然現在16位32位的單片機越來越多,但51單片機依然是8位單片機中的經典之作。這是對所有兼容Intel 8031指令系統的單片機的統稱,該系列的始祖是Intel的8004單片機,后來隨著Flash rom技術的發展,8004單片機取得了長足的進展,成為應用最廣泛的8位單片機之一。
2016-11-04 19:08:03
3805 
比unsigned int更優化的代碼,在使用時應該使用unsigned char作為延時變量。 以某晶振為12MHz的單片機為例,晶振為12MHz即一個機器周期為1us。
2017-11-16 17:06:11
90085 基于51單片機的數字電子鐘C程序設計 /***************************lns主程序snl***************************/ #include
2017-11-28 11:37:45
57 本文為大家帶來五種51單片機流水燈的實現方法。
2018-01-06 10:23:29
52303 
和PIC單片機IO口的操作的方法。 一.51單片機IO口的操作 51單片機IO口的結構比較簡單,每個IO口只有一個IO口寄存器Px,而且這個寄存器可以位尋址,操作起來是所有單片機里最簡單的,可以直接進行總線操作也可以直接進行位操作,這也是51單片機之所以成為經典
2018-02-20 20:25:00
11457 
講解如何把51單片機的程序移植到AVR單片機
2018-07-10 04:18:00
7639 
學什么單片機最有前途? 這是單片機初學者經常問的問題。對于這個問題,我想沒有人敢下定論。因為每一種單片機各有所長,都適用于其所能充分發揮作用的領域,不存在優差之分。學單片機應該先學51單片機,學會了51單片機再去學其他單片機,這是學習單片機過來人的同感,也是公認的學習方法。
2018-07-15 07:21:00
9600 本文檔的主要內容詳細介紹的是MCS-51單片機如何操作?MCS-51單片機的指令系統詳細資料概述,指令和指令程序,尋址方式,數據傳送指令,算術運算指令,邏輯運算及移位指令,控制轉移指令, 布爾變量操作指令(位操作)
2018-08-30 08:00:00
21 在只有128byte內存的單片機里面定義過多的全局變量并且其中有指針變量的話,非常容易出現干擾到堆棧指針SP,導致程序異常。
2018-09-10 15:25:00
29279 
全局變量被定義在內存中的專門地址上,存儲位置固定。對于頻繁存取的重要變量但可以采用全局變量以減少代碼的長度;由于全局變量總是占用內存,如果過多,或者把程序處理和計算中的一些中間變量也定義為全局變量,將大大消耗內存空間,處理速度會變慢,同時數據安全性也會降低。
2018-11-02 16:38:37
8532 本文檔的主要內容詳細介紹的是51單片機教程之51單片機中斷系統的詳細資料概述主要內容介紹的是中斷概念響應條件處理原則中斷服務和中斷的使用方法
2018-11-19 09:56:00
17 8051內核單片機是一種通用單片機,在國內占有較大的市場份額。在將C語言用于51內核單片機的研究方面,Keil公司做得最為成功。由于51內核單片機的存儲結構的特殊性,Keil C51中變量
2018-11-24 10:20:24
5356 
本文檔的主要內容詳細介紹的是51單片機教程之單片機的詳細資料概述免費下載主要內容包括了:一,什么是單片機二,單片機的特點及應用領域三,單片機的發展趨勢四,學習51單片機需要哪些基礎知識五,如何快速的掌握51單片機
2018-11-21 08:00:00
87 大部分朋友可能都知道51單片機和stm32單片機也知道一般入門會先學習51單片機在學習stm32單片機會簡單一些,但是對于51單片機和stm32單片機的具體區別卻不知道了,有些人覺得沒必要,但是我個人認為只有在你搞懂了其中的差異之后對于其自身學習是有莫大的好處的。
2019-08-13 17:32:00
17 單片機最小系統,或者稱為最小應用系統,是指用最少的元件組成的單片機可以工作的系統。 對51系列單片機來說,最小系統一般應該包括:單片機、晶振電路、復位電路。 下面給出一個51單片機的最小系統電路圖。
2019-08-12 17:33:00
44 C51有三種方式可以對變量(I/O端口)絕對定 位:絕對定位關鍵字_at_ 、指針、庫函數的絕對定 位宏。 C51擴展的關鍵字_at_專門用于對變量作絕對定 位,_at_使用在變量的定義中,其格式為: [存儲類型] 數據類型 [存儲區] 變量名1 _at_ 地址常數[,變量名2…]
2019-07-23 17:37:00
0 具有位尋址能力,它們的字節地址都能被8整除,即字節地址是以8或0為尾數的。為了能直接訪問這些SPR,Franklin C51提供了一種自主形式的定義方法,這種定義方法與標準C語言不兼容,只適合與對MCS-51系列單片機進行C語言編程,特殊的能寄存器C51定義的一般語法格式如下
2019-07-22 17:37:00
1 本文檔的主要內容詳細介紹的是51單片機的unsigned char code代碼定義詳細說明。
2019-07-11 17:40:00
6 本文檔的主要內容詳細介紹的是51單片機的定義端口和全局變量及定時器中斷與蜂鳴器報警程序等函數合集免費下載。
2019-07-10 17:40:00
11 本文檔的主要內容詳細介紹的是keil的51單片機仿真調試中如何查看內存的內容實現方法說明。
2019-07-09 17:40:00
3 本文檔的主要內容詳細介紹的是51單片機中變量的存儲類型有什么區別。
2019-07-03 17:41:00
0 有些學生覺得單片機很難學其實掌握入門方法也不難開發環境搭建,不用多說,看網上教程拿到51單片機
2019-06-21 17:43:00
10 菜鳥關于51類單片機的定時器初值計算問題的計算
首先先來介紹單片機的幾個周期:
1、時鐘周期,也稱為振蕩周期:定義為時鐘脈沖的倒數,在單片機中也就等于晶振的倒數。 51單片機中把一個時鐘周期定義為一個節拍(用P表示),2個節拍定義為狀態周期(用S表示)時鐘周期是單片機中最小的時間單位。
2019-06-18 17:44:00
1 MSC-51單片機指以8051為核心的單片機,由美國的Intel公司在1980年推出,80C51是MCS-51系列中的一個典型品種;其它廠商以8051為基核開發出的CMOS工藝單片機產品統稱為80C51系列。
2019-08-18 11:09:16
56059 
sbit是定義特殊功能寄存器的位變量 在51系列的單片機,有這樣的位操作,是可以直接定義對應引腳,在應用時候,可以直接進行賦值操作
2019-10-06 11:36:00
43171 
#pragma rambank0 ;即以關鍵詞#pragma開始,rambank0指明資料區塊為第0塊。
unsigned char m_acc; ;定義一個無符號字符型變量m_acc
2019-09-29 16:26:32
10045 8051內核單片機是一種通用單片機,在國內占有較大的市場份額。在將C語言用于51內核單片機的研究方面,Keil公司做得最為成功。
2019-11-22 14:57:05
6128 
本文檔的主要內容詳細介紹的是單片機的常量和變量與數組的詳細資料說明包括了:單片機的常量,單片機的變量,構造類型:數組,構造類型:結構體,構造類型:指針
2019-12-11 17:36:12
13 STM32是性價比非常高的32位單片機,片上資源豐富、性價比高、性能不錯;而C51單片機是8位的單片機,應用廣泛、資料眾多,很多人的單片機都是從51單片機入門的?,F在的51單片機國內被宏晶STC發揚光大。這兩款單片機如何選型?
2020-03-08 11:27:26
20289 STC89C51是應用廣泛的51單片機,很多人都是通過該單片機入門學習的,單片機的學習需要勤動手。單片機需要燒寫程序,要用到相關的軟件和硬件。下面介紹一下51單片機燒寫程序的方法。
2020-04-04 15:54:00
24957 51單片機是對所有兼容Intel8031指令系統的單片機的統稱。該系列單片機的始祖是Intel的8004單片機,后來隨著Flashrom技術的發展,8004單片機取得了長足的進展,成為應用最廣泛的8
2020-09-09 15:36:51
12669 51 單片機是目前使用最多的單片機之一,那么什么是 51 單片機呢?作為新手,又該如何自學 51 單片機?為幫助大家更好的學習 51 單片機,本文將對這兩個問題予以闡述。如果你對 51 單片機
2020-11-03 21:14:34
8990 51 單片機是目前使用最多的單片機之一,那么什么是 51 單片機呢?作為新手,又該如何自學 51 單片機?為幫助大家更好的學習 51 單片機,本文將對這兩個問題予以闡述。如果你對 51 單片機具有興趣,不妨繼續往下閱讀哦。
2020-12-23 07:57:00
73 ? ? 首先問大家兩個問題: 8位單片機定義一個? int ?型變量,占幾個字節? 32位 單片機定義一個? char ?型變量,占幾個字節? ? 我敢說很多人都不知道,或者存在疑惑。 具體占
2021-10-29 10:20:53
6275 轉 51單片機中的復位電路的原理 ...
2021-11-10 20:51:00
19 學習單片機往往都是從簡單的51單片機開始,這篇文章以STC89C52為例來介紹51單片機,使用一款單片機先從了解它開始...
2021-11-11 11:21:07
21 接線下來準備出一個51單片機的超詳細的系列教程,主要是自己也在學習51單片機,在學習過程中給大家分享自己學到的知識,另外該系列將會放到微信公眾號【零基礎玩嵌入式】的菜單欄(自學教程–>51
2021-11-11 14:51:06
23 51單片機與AVR單片機區別于不同區別于不同51單片機本身種類繁多,各種國產變種,增強型51等等。他們都是INTEL的80C51內核,經典但是老51單片機到底是RISC還是CISC,眾說紛紜,但是
2021-11-11 17:36:00
18 一、51單片機標識信息 通常我們所說的51單片機是指以51內核擴展出的單片機。生產51單片機的廠商很多,51單片機的型號也很多。下表列出了一些51單片機的廠商和型號。 公司
2021-11-11 18:06:00
245 單片機獨立按鍵使用程序 (51單片機)獨立按鍵是單片機中很重要的一個器件,在這篇文章里,通過這個用獨立按鍵控制LED燈的小程序來介紹獨立按鍵開關的使用。...
2021-11-11 18:36:02
108 51單片機-指針1. 指針變量a的指針=變量a的地址再定義一個變量p,來存放a的地址(指針),p就是指針變量,簡稱指針1.1 指針變量的聲明的兩種方式//直接初始化賦值unsigned char a
2021-11-12 09:51:02
33 1.51單片機發展史?Intel公司最早推出51系列單片機,后將51內核免費開放,由各個廠商設計兼容型的51單片機,國內現在主要用的都是宏晶科技的STC51。2.主流單片機有哪些?51單片機,低價
2021-11-15 12:06:03
21 8位單片機疑問手冊文章目錄8位單片機疑問手冊前言一、511.1 51語法二、PIC2.1 PIC編譯2.2 PIC使用與語法前言本文檔主要研究51單片機學習過程中的疑問。提示:以下是本篇文章正文內容
2021-11-16 16:51:00
1 單片機原理與實踐學習記錄#2第二課(更新時間:2021.9.3)51單片機I/O口簡單應用C51中常用的頭文件? 通常有reg51.h,reg52.h,math.h, ctype.h
2021-11-17 18:21:01
37 與 51 單片機,二者誰更易于學習,一起來了解下吧。 一、概述51 好學一些,但是 PIC 也沒比 51 難多少。首先,PIC 比 51 多個配置位,這個基本上看看就懂了。然后,PIC 的端口要配置成輸入或...
2021-11-20 16:21:02
14 、absacc.h、intrins.h。(1)reg51.h定義51系列單片機特殊功能寄存器和特殊位。(2)absacc.h訪問絕對地址頭文件。當用絕對地址訪問內部RAM(data)、外部RAM的一...
2021-11-20 19:21:01
18 起了51單片機,也買了開發板回來搗鼓。其實學單片機就是用代碼的思維去控制單片機的電平狀態,要開始把軟件上的思維過度到控制單片機外設硬件上51開發板學習接觸到的第一片單片機是51系列單片機(AT89C52),依稀記得當時用這普中的51開發
2021-11-20 20:51:01
18 在程序運行過程中其值可以改變的量就是變量。變量的定義格式如下:[存儲類型] 數據類型 [存儲器類型] 變量名存儲類型有: auto, extern, static, register 四種。系統默認是autoKeil C51寄存器類型如下表:...
2021-11-21 09:06:05
7 = 0;}第一行,引入51單片機所需的頭文件。此文件中定義了單片機的一些特殊功能寄存器第二行,sbit 定義特殊功能寄存器的位變量。bit和sbit都是C51擴展的變量類型。典型應用是:sbit...
2021-11-21 10:06:04
10 單片機C51 編程要點總結1、頭文件:#include 2、預定義:sbit LED = P1^0 // 定義 P1 口的 0 位為 LED 注:“P1^0”這個寫法,與 A51 不同(A51
2021-11-21 15:06:04
19 1 往期鏈接Chenglin Li:51單片機(一)Visual Basic串口通信程序Chenglin Li:51單片機(二)匯編語言設計流水燈Chenglin Li:51單片機(三)匯編語言
2021-11-22 20:21:03
73 51單片機計時器文章目錄51單片機計時器51單片機定時器介紹:51單片機定時器的作用:定時器的工作模式:STC89C52中斷資源:定時器相關寄存器51單片機定時器介紹:51單片機的定時器屬于單片機
2021-11-23 16:20:35
48 實驗一 單片機流水燈【實驗目的】1、熟練掌握AT89C51開發板的使用方法和注意事項。2、了解簡單單片機應用系統的設計方法。3、掌握應用KEIL軟件編輯、編譯源程序的操作方法。4、掌握
2021-11-23 16:20:38
24 從單片機到嵌入式開發——(2) C51程序基礎單片機采用的是標準C語言,兼容標準C語言下的各種庫函數。相比標準C語言來說擴展了三個特殊變量:特殊功能寄存器變量sfr、特殊功能寄存器位變量sbit
2021-11-23 16:36:44
3 C51 語言的變量定義定義方式:普通變量:(修飾符)數據類型 [存儲類型] 變量名 [= 值]指針變量: (修飾符)所指向的地址的數據類型 [所指向的地址的存儲類型] *[指針的存儲類型] 變量
2021-11-23 16:51:23
3 單片機學習筆記————51單片機實現常用的自定義串口通訊協議
2021-11-23 17:06:23
39 51單片機串口燒錄程序方法51 單片機串口燒錄程序方法一、說明介紹二、51 單片機串口引腳三、USART 轉 USB 轉換器三、燒錄程序流程1、硬件連接2、軟件燒錄51 單片機串口燒錄程序方法一
2021-11-25 18:21:04
120 到目前為止,在電子界,如果想進入微控制器領域的學習,相信絕大多數的
人會認為要從 51 單片機開始。不錯,在眾多微控制器中,51 單片機確實是非
常適合初學者入門學習的,因此很有必要先認識和了
2022-06-06 14:32:35
16 前面的內容,我們從傳統的51單片機出發,從硬件的基礎上,一步步衍生出了增強型51單片機所增強的地方?,F在我們可以清楚地了解,增強型51單片機對比傳統的51單片機,增強的地方在于存儲器的擴展。而51
2023-01-17 14:35:48
6955 
51單片機是一種基于哈弗(Harvard)結構設計的8位單片機,也叫做AT89C51。它由Intel公司在1980年代初推出,成為當時最受歡迎的單片機之一,至今仍廣泛應用于各種嵌入式系統中。
2023-03-22 16:34:23
7678 mcs-51單片機cpu字長為為16位,字節長為8字節。也就是說:
DW 定義字數組,為16位字長度。
DB 定義字節數組,為8位字節長度。
51單片機是8位單片機。
位數指CPU處理的數據的寬度,參與運算的寄存器的數據長度。
2023-03-22 16:42:32
10251 在基礎篇01中,我們完成了51單片機開發環境的搭建,本節我們正式學習51單片機,51單片機要工作,光靠一個芯片肯定是不行的,它必須搭配相應的外圍電路,我們把能使51單片機工作的最簡單基礎的電路統稱為51單片機最小系統。
2023-07-15 15:23:43
11758 
?流水燈是學習51單片機的一個基本項目,是我們對單片機IO口輸出認識的基本項目。當然學會了花樣流水燈也很好玩。 下面就分享一種51單片機流水燈制作的方法。 一、流水燈原理圖 二、相關知識 1
2024-02-26 10:06:54
2642 
評論