下面是我編的讀icl7135的源程序,是串行接法,晶振6M,icl7135是種頻是從單片機ALE端引出后四分之一分頻得到的頻率.#include #include #define uchar unsigned char #define unit unsigned int sbit p32=P3^2; uch
我們知道C語言是一種高級語言,所謂高級語言就是要經(jīng)過翻譯才能在具體平臺上運行的程序。而編譯程序是一種比較繁瑣的程序,它要把高級語言編譯和鏈接后,成為能夠在具體平臺運行的程序。這其中有很多知識是和操作系統(tǒng)
與單片機交互,鍵盤可能是最直接的工具了。所以我對于鍵盤檢測也是十分期待的。鍵盤說開了,其實就是很多的按鈕。如果鍵盤數(shù)比較小的話,直接使用IO口連接按鈕就可以了,比如我要實現(xiàn)一個功能,按鍵使數(shù)字加1或減1,
剛拿到STM32時,你只編寫一個死循環(huán)voidmain(){while(1);}BUILD://ProgramSize:Code=340RO-data=252RW-data=0ZI-data=1632123456 編譯后,就會發(fā)現(xiàn)這么個程序已用了1600多的RAM,這要是在51單片機上,會心疼死了
學習1602液晶,也是把握要好其初始化的有關(guān)知識1. RS數(shù)據(jù)命令選擇端 我們的板子上連的是P10 R/W讀寫選擇短端 我們的板子上連的是P11 E使能信號 我們的板子上連的是P12 D0-D7 我們的板子上連的是P20-P2
最近記憶力以指數(shù)形式下降,以前弄明白的東西結(jié)果又忘了,故而將之寫下避免下次又得重新查閱資料這里講的是關(guān)于STM32F10X的,和STM32F0XX系列的還是有一些區(qū)別的,F(xiàn)0的下次有空在寫了....概括一下:復用就是一個引腳有
**************************************************************************************** 源程序文件名:RTC_DS12887.C 源程序名稱:實時時鐘芯片DS12887接口驅(qū)動的源程序文件 程序版本: 1.0 程序功能:
使用DMA操作UART4:一、DMA映射表見下表:UART4的發(fā)送 UART4_TX 在Stream4。UART4的接收 UART4_RX在Stream2。他們在Channel_4。二、程序代碼unsigned char btDMARecbuf[255];// DMA接收數(shù)據(jù)地址unsigned char btDMAS
// 12864圖形點陣液晶顯示模塊程序 (不帶字庫)// 根據(jù)金鵬電子程序修改 #include #include #include #define disp_off 0x3e // 顯示關(guān) #define disp_on 0x3f // 顯示開 #define disp_x 0xb8 // 頁地址 #de
51指MCS-51系列單片機,CICS指令集。由Intel公司開發(fā),其結(jié)構(gòu)增加了如乘(MUL)、除(DIV)、減(SUBB)、比較(CMP)、16位數(shù)據(jù)指針、布爾代數(shù)運算等指令,以及串行通信能力和5個中斷源,內(nèi)有128個RAM單元及4K的R
通用定時器可以輸出四路互不影響的pwm信號,高級定時器可以輸出三對互補pwm信號外加ch4通道,也就是一共七路。所以stm32一共可以生成4*5+7*2=30路pwm信號。但功能上有區(qū)別:通用定時器的pwm信號比較簡單,就是普通的
郭天祥鍵盤部分的代碼真是冗長,難道是為了易懂,但也不是越長越好懂啊,看看我寫的。掃描法#include #include sbit we=P2^7;sbit du=P2^6;unsigned char code table[] = {0x3f , 0x06 , 0x5b , 0x4f,0x66 , 0x6d ,
看門狗的作用我想大家都應(yīng)該清楚,S3C2440看門狗定時器它不僅可以當作看門狗來使用,還可以當作普通的定時器來使用。S3C2440看門狗電路模塊框圖:看門狗電路采用PCLK作為時鐘源,PCLK通過兩個分頻器之后才是看門狗定
XTYBE說法一:2樓:ABSACC.h,XBYTE的定義是這樣的,#define XBYTE ((unsigned char volatile xdata *) 0),XBYTE就相當于一個指向外部數(shù)據(jù)區(qū)的無符號字符型變量的指針(的名稱,且當前的指針指向外部RAM的0地址),
時鐘同步是分布式系統(tǒng)的核心技術(shù)之一,為實現(xiàn)基于ARM-WinCE嵌入式系統(tǒng)平臺的測試儀器組建分布式測試系統(tǒng),在介紹IEEE1588精確時鐘協(xié)議基本原理的基礎(chǔ)上,提出了使用具有IEEE1588協(xié)議硬件支持功能的DP83640以太網(wǎng)