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

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

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

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

如何對PIC16F628A的內(nèi)部EEPROM執(zhí)行基本的讀寫操作

454398 ? 來源:網(wǎng)絡(luò)整理 ? 作者:網(wǎng)絡(luò)整理 ? 2019-12-06 11:39 ? 次閱讀
加入交流群
微信小助手二維碼

掃碼添加小助手

加入工程師交流群

EEPROM( E 電上 E 可刮擦的 P 可擦寫的 R ead- O nly M emory )是一種非易失性存儲器,可以在電路板上進(jìn)行電編程,擦除和重新編程。大多數(shù)PIC微控制器都帶有一些內(nèi)置的EEPROM,是存儲系統(tǒng)掉電時不會丟失的數(shù)據(jù)的好地方。一個很好的例子是一個數(shù)字鎖系統(tǒng),其中的訪問代碼可以存儲在微控制器的EEPROM中,這樣即使斷開電源后內(nèi)容仍保持完整。在我的“ 初學(xué)者的數(shù)據(jù)記錄器”項目中,我使用了PIC12F683的內(nèi)部EEPROM來存儲測得的溫度值。在今天的實(shí)驗中,我們將學(xué)習(xí)如何對PIC16F628A的內(nèi)部EEPROM執(zhí)行基本的讀寫操作。

如何對PIC16F628A的內(nèi)部EEPROM執(zhí)行基本的讀寫操作

使用PIC的內(nèi)部EEPROM進(jìn)行讀/寫操作

理論

PIC16F628A單片機(jī)具有128字節(jié)的數(shù)據(jù)EEPROM,地址范圍為00h至7Fh。有四個用于讀取和寫入此存儲器的特殊功能寄存器,分別是EECON1,EECON2,EEDATA和EEADR。 EEADR將您希望讀取或?qū)懭氲牡刂繁4嬖贓EPROM中,而EEDATA將您剛剛讀取的或希望寫入EEPROM的8位數(shù)據(jù)保存。 EECON1和EECON2是控制寄存器,用于啟用EEPROM讀/寫操作。我們將在這里忽略這些寄存器的詳細(xì)信息,因為我們將使用mikroC編譯器進(jìn)行編程,其中用于EEPROM操作的內(nèi)置庫例程負(fù)責(zé)配置這些寄存器。但是,您可以在PIC16F628A的數(shù)據(jù)手冊中找到這些寄存器的詳細(xì)信息。

電路設(shè)置

此實(shí)驗需要一個16×2字符的LCD進(jìn)行顯示和三個用于用戶輸入的觸覺開關(guān)。下面的電路圖顯示了LCD和PIC16F628A微控制器的開關(guān)的連接。

實(shí)驗13的電路圖

三個輕觸開關(guān)分別連接到RB0,RB1和RB3引腳。 LCD以4位模式工作,數(shù)據(jù)引腳由PIC16F628A的RB4至RB7引腳驅(qū)動。 LCD RS和E控制引腳連接到RA0和RA1引腳。在軟件部分討論了這三個輕觸開關(guān)的功能。

實(shí)驗板上的實(shí)驗電路設(shè)置

軟件

我們將為PIC16F628A編寫一個小型應(yīng)用程序軟件,該軟件將對PIC16F628A的選定內(nèi)部EEPROM位置(00h至0Fh)執(zhí)行讀,寫和刪除操作。按下“讀取”按鈕時,將讀取00h-0Fh位置存儲的16字節(jié)信息,并將其顯示在LCD屏幕上。按下“寫入”按鈕會將字符串“ Embedded-Lab.com”寫入這些位置,而如果按下“清零”按鈕,則這些位置中的值將全部替換為0。

mikroC Pro用于PIC編譯器的EEPROM讀寫操作提供以下功能:

無符號短 EEPROM_Read(無符號短地址):-從指定地址

無效 EEPROM_Write(無符號短地址,無符號短數(shù)據(jù)):-將數(shù)據(jù)寫入指定地址

您可以從下面的鏈接下載完整的源代碼和十六進(jìn)制文件。

下載mikroC項目文件

輸出

已擦除的EEPROM位置中的默認(rèn)值為FFh(255)。當(dāng)此值(FFh)顯示在LCD上時,屏幕上所有5×10點(diǎn)均處于活動狀態(tài)。因此,當(dāng)您第一次讀取處于擦除狀態(tài)的EEPROM時,將讀取所有FFh(請參見下圖)。一旦完成寫入操作,請關(guān)閉電源幾秒鐘,然后再次將其關(guān)閉,然后按讀取按鈕。您會看到字符串(Embedded-Lab.com)仍保留在EEPROM中。

主菜單

讀取開頭的所有FF

寫操作

再次讀取新存儲的值a

歸零位置

讀取全零
責(zé)任編輯:wv

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

    關(guān)注

    39

    文章

    7739

    瀏覽量

    171713
  • PIC16F628A
    +關(guān)注

    關(guān)注

    1

    文章

    9

    瀏覽量

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

掃碼添加小助手

加入工程師交流群

    評論

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

    PIC12F510/16F506:低成本高性能8位閃存微控制器的卓越之選

    PIC12F510/16F506:低成本高性能8位閃存微控制器的卓越之選 在電子設(shè)計領(lǐng)域,選擇一款合適的微控制器至關(guān)重要。Microchip Technology的PIC12F510/16F
    的頭像 發(fā)表于 03-03 17:25 ?1081次閱讀

    深入解析Microchip PIC16F527:功能、特性與應(yīng)用全洞察

    深入解析Microchip PIC16F527:功能、特性與應(yīng)用全洞察 在當(dāng)今電子科技飛速發(fā)展的時代,微控制器作為電子產(chǎn)品的核心大腦,其性能和特性直接影響著產(chǎn)品的功能和穩(wěn)定性。Microchip
    的頭像 發(fā)表于 02-25 15:50 ?127次閱讀

    PIC16F72:8位CMOS FLASH微控制器的深度剖析

    PIC16F72:8位CMOS FLASH微控制器的深度剖析 在電子工程師的日常設(shè)計中,選擇一款合適的微控制器至關(guān)重要。PIC16F72作為Microchip公司推出的28引腳、8位CMOS
    的頭像 發(fā)表于 02-10 11:00 ?231次閱讀

    深入解析Microchip PIC16F84A:高性能8位微控制器的全方位洞察

    深入解析Microchip PIC16F84A:高性能8位微控制器的全方位洞察 在電子設(shè)計的領(lǐng)域中,微控制器就如同大腦一般,掌控著整個系統(tǒng)的運(yùn)行。Microchip的PIC16F84A作為一款經(jīng)典
    的頭像 發(fā)表于 02-09 16:30 ?199次閱讀

    PIC16F818/819微控制器深度剖析:特性、應(yīng)用與設(shè)計要點(diǎn)

    PIC16F818/819微控制器深度剖析:特性、應(yīng)用與設(shè)計要點(diǎn) 在電子設(shè)計的領(lǐng)域中,選擇合適的微控制器是實(shí)現(xiàn)項目成功的關(guān)鍵一步。Microchip公司推出的PIC16F818/819微控制器憑借其
    的頭像 發(fā)表于 02-09 14:05 ?246次閱讀

    探索Microchip PIC12/16(L)F161X系列微控制器:小身材大能量

    概述 PIC12/16(L)F161X微控制器采用8/14/20引腳封裝,集成了諸多獨(dú)特的片上特性。像10位A/D、CCP、24位SMT和過零檢測等功能,
    的頭像 發(fā)表于 02-09 11:35 ?218次閱讀

    深入解析Microchip PIC16F872微控制器

    深入解析Microchip PIC16F872微控制器 在電子工程師的日常工作中,微控制器的選擇和應(yīng)用至關(guān)重要。今天,我們就來深入探討一下Microchip的PIC16F872這款28引腳、8位
    的頭像 發(fā)表于 02-05 15:20 ?170次閱讀

    PIC16F17146 Curiosity Nano評估套件核心技術(shù)解析

    Microchip Technology PIC16F17146 Curiosity Nano評估套件是一款 用于評估PIC16F17146微控制器的硬件平臺。該板安裝有PIC16F
    的頭像 發(fā)表于 10-13 14:32 ?581次閱讀
    <b class='flag-5'>PIC16F</b>17146 Curiosity Nano評估套件核心技術(shù)解析

    PIC16F18054/55/74/75 微控制器:功能豐富的高性能 8 位 MCU

    (EEPROM)、7KB/14KB程序閃存、512字節(jié)/1024字節(jié)數(shù)據(jù)SRAM以及32MHz時鐘輸入。PIC16F180x微控制器還具有1.8V至5.5V的工作電壓范圍,125ns的最短指令時間,工作溫度范圍為-40°C至+125°C。
    的頭像 發(fā)表于 10-11 15:31 ?645次閱讀
    <b class='flag-5'>PIC16F</b>18054/55/74/75 微控制器:功能豐富的高性能 8 位 MCU

    PIC18F16Q20 Curiosity Nano開發(fā)板技術(shù)解析與應(yīng)用指南

    Microchip Technology PIC18F16Q20 Curiosity Nano套件提供用于評估PIC18-Q20系列微控制器的硬件平臺。PIC18F16Q20微控制器安裝在電路板上
    的頭像 發(fā)表于 10-10 10:31 ?792次閱讀
    <b class='flag-5'>PIC18F16</b>Q20 Curiosity Nano開發(fā)板技術(shù)解析與應(yīng)用指南

    PIC18F24/25Q24微控制器技術(shù)解析與應(yīng)用指南

    應(yīng)用。PIC18F24Q24具有16KB內(nèi)存、1KB數(shù)據(jù)SRAM和512B EEPROM。同時,PIC18F25Q24具有32KB內(nèi)存、2KB數(shù)據(jù)SRAM和512B
    的頭像 發(fā)表于 10-10 09:56 ?792次閱讀
    <b class='flag-5'>PIC18F</b>24/25Q24微控制器技術(shù)解析與應(yīng)用指南

    PIC16F13145 Curiosity Nano評估套件技術(shù)解析

    Microchip Connect PIC16F13145 Curiosity Nano評估套件設(shè)計用作評估PIC16F13145系列微控制器的硬件平臺。Microchip Technology
    的頭像 發(fā)表于 10-09 11:07 ?630次閱讀
    <b class='flag-5'>PIC16F</b>13145 Curiosity Nano評估套件技術(shù)解析

    第二十九章 讀寫內(nèi)部FLASH

    本文介紹了W55MH32內(nèi)部FLASH,其含主存儲、系統(tǒng)存儲等,可存儲代碼及掉電保存數(shù)據(jù)。讀寫需解鎖、擦除頁等步驟,標(biāo)準(zhǔn)庫提供相關(guān)函數(shù)。還展示了擦除編程測試及模擬EEPROM讀寫的實(shí)驗
    的頭像 發(fā)表于 06-20 14:09 ?1222次閱讀
    第二十九章 <b class='flag-5'>讀寫</b><b class='flag-5'>內(nèi)部</b>FLASH

    PIC16F627A/628A/648A數(shù)據(jù)手冊

    PIC16F627A中文數(shù)據(jù)手冊大都為英文的,上傳一份中文的供大家下載。
    發(fā)表于 05-20 18:02 ?4次下載

    PIC16F630/676中文數(shù)據(jù)手冊

    電子發(fā)燒友網(wǎng)站提供《PIC16F630/676中文數(shù)據(jù)手冊.pdf》資料免費(fèi)下載
    發(fā)表于 04-27 17:55 ?3次下載