程序如下://PIC C DS18B20測(cè)溫,LCD顯示.c 時(shí)間:2008-8-20 //適合3ePIC實(shí)驗(yàn)板 //C語(yǔ)言寫的溫度計(jì),DS18B20測(cè)溫,LCD顯示,顯示到0.1度 //USING 16F877 READ MAXIM DS18b20 AND DISPLAY ON LCD1602 */ #include //連
#include#defineuint8unsignedchar#defineuint16unsignedint#defineFOSC16000000uint16BAUD=9600;uint16TEMP_Alert=1000;//字地址0-255(只取低8位)//位地址0-255(只取低8位)/*CRC高位字節(jié)值表*/constuint8codeauchCR
最近的一個(gè)項(xiàng)目中,體會(huì)了一下AVR單片機(jī)的外部RAM擴(kuò)展,發(fā)文記錄于此。本文以ATMEGA64單片機(jī)為測(cè)試平臺(tái),外擴(kuò)74HC573(資料上講用AHC系列,但是我用HC系列在16M晶振下配置成最快速度訪問(wèn)并沒(méi)有發(fā)現(xiàn)什么不妥,當(dāng)然這是
由于智能手機(jī)的發(fā)展和大屏幕的興起,觸摸屏已經(jīng)得到了廣泛的應(yīng)用。觸摸屏分為兩種:電阻觸屏 俗稱“軟屏”;電容觸屏俗稱“硬屏”。電阻觸摸屏的屏體部分是一塊多層復(fù)合薄膜,由一層玻璃或有機(jī)玻璃作為基層,表面
六、SPI接口六—(01)、SPI相關(guān)應(yīng)用和寄存器的介紹~~1、特性2、描述3、管腳描述4、寄存器描述a、SPI控制寄存器(SPCR—0XEOO2000)b、SPI狀態(tài)寄存器(SPSR —0XE0020004)c、SPI數(shù)據(jù)寄存器(SPDR—0XE0020008)d、S
找到了一個(gè)現(xiàn)成的例子,對(duì)于讀寫U盤,文件系統(tǒng)是個(gè)大麻煩?,F(xiàn)在一直還沒(méi)有弄明白,先收藏一下這個(gè)程序先,等到后面慢慢研究。 作者這個(gè)編程規(guī)范不錯(cuò),注釋很豐富,值得學(xué)習(xí)。#include#include"CH375INC.H"#include/*
處理器的命名應(yīng)該包含兩類:指令集架構(gòu)命名規(guī)則和處理器系列規(guī)則。 可以先來(lái)看一張簡(jiǎn)圖: 可見(jiàn):架構(gòu)的命名比較規(guī)則從ARMv1到ARMv8,數(shù)字越大越先進(jìn)。但是處理器系列的命名就比較混亂了,因此接下來(lái)以架構(gòu)
今天講解“STM32F103DAC輸出電壓”功能。今天提供并講解的軟件工程,基于軟件工程“A0.0.0(STM32F10x_TIM延時(shí))”修改而來(lái)。若不知道如何而來(lái),請(qǐng)關(guān)注微信公眾號(hào)“EmbeddDeveloper”獲取更多信息。本著免費(fèi)分享的原
引腳部分查看中文的12864介紹,下面這些可以在ST7920的英文數(shù)據(jù)手冊(cè)里查到。Function Description 部分介紹工作方式、存儲(chǔ)器、操作方法。Instructions 部分介紹指令。按照并行或串行的 Timing Diagram 來(lái)操作,注意數(shù)
//編譯器:ICC-AVRv6.31A//目標(biāo)芯片:M16//時(shí)鐘:8.0000MHz/*-------------------------------------------------------------LCD引腳定義1---GND2---VCC3---VO4---RS5---RW6---EN7到14--D0-D715--背景燈
資源使用說(shuō)明:2410+LINUX、UART(即RS-232串口)全雙工通信、RS-485半雙工通信局部程序框圖及其設(shè)計(jì)說(shuō)明:調(diào)試記錄及調(diào)試結(jié)果:MODBUS總結(jié): MODBUS協(xié)議對(duì)比:ASCII模式:用8位表示一
ARM體系變種的簡(jiǎn)介有人會(huì)很奇怪一件事情,ARM居然會(huì)變種,不會(huì)是基因突變了吧,呵呵,其實(shí)ARM變種通俗一點(diǎn)來(lái)講呢,就是ARM突然具備了一種特定的功能!并非是基因突變哦!ARM是reboot好不好?回到頂部ARM體系變種首先
STM32的FSMC確實(shí)很方便,可以擴(kuò)展諸如SRAM/NOR/NAND/PC Card/TFT等等,操作起來(lái)非常方便。關(guān)于FSMC參考《STM32參考手冊(cè)》,上面非常詳細(xì)。工程結(jié)構(gòu):user_sram.c//function of code:FSMC SRAM DriverSRAM chip#inclu
以下總結(jié)參考原子STM32開(kāi)發(fā)指南STM32F103 的中斷控制器支持 19 個(gè)外部中斷/事件請(qǐng)求。STM32F103 的19 個(gè)外部中斷為:線 0~15:對(duì)應(yīng)外部 IO 口的輸入中斷。線 16:連接到 PVD 輸出。線 17:連接到 RTC 鬧鐘事件。線 1
一對(duì)多的通訊(用第9位作地址和數(shù)據(jù)的區(qū)分位)協(xié)議:1)主機(jī)置SM2=0。所有從機(jī)初始狀態(tài)時(shí)置SM2=1;2)主機(jī)向從機(jī)發(fā)送地址信息一個(gè)字節(jié),第9位(TB8)=1。3)主機(jī)向從機(jī)發(fā)送數(shù)據(jù)信息一個(gè)字節(jié),第9位(TB8)=0。4)主機(jī)