娇小w搡bbbb搡bbb,《第一次の人妻》,中国成熟妇女毛茸茸,边啃奶头边躁狠狠躁视频免费观看

歷史上的今天

今天是:2024年11月08日(星期五)

正在發(fā)生

2019年11月08日 | STM8S MAX7219點陣模塊驅動芯片程序

發(fā)布者:asdfrewqpp 來源: 51hei關鍵字:STM8S  MAX7219  點陣模塊  驅動芯片 手機看文章 掃描二維碼
隨時隨地手機看文章

以下為.h文件:


#ifndef __MAX7219_H

#define __MAX7219_H

#include "stm8s_gpio.h"

#include "stm8s.h"

#include

#include

#include "tim1.h"

 

#define uchar unsigned char

#define uint  unsigned int

#define count 8

 

 

void Init_MAX7219(void);

void MAX7219_Init(void);

void Write_Max7219_byte(uchar Data);    

void Write_Max7219(u8 address1,u8 dat1,u8 address2,u8 dat2);

 

#define High 1

#define Low 0

#define Din(High_Low) if(High_Low == 0)GPIO_WriteLow(GPIOC, GPIO_PIN_4);

else GPIO_WriteHigh(GPIOC, GPIO_PIN_4);

#define Cs(High_Low) if(High_Low == 0)GPIO_WriteLow(GPIOC, GPIO_PIN_3);

else GPIO_WriteHigh(GPIOC, GPIO_PIN_3);

#define Clk(High_Low) if(High_Low == 0)GPIO_WriteLow(GPIOC, GPIO_PIN_2);

else GPIO_WriteHigh(GPIOC, GPIO_PIN_2);

 

#endif

 


以下為.c文件:


#include "main.h"

 

void Init_MAX7219(void)

{

GPIO_Init(GPIOC, GPIO_PIN_4, GPIO_MODE_OUT_PP_HIGH_FAST);//PC4高速推挽輸出高電平控制DIN

GPIO_Init(GPIOC, GPIO_PIN_3, GPIO_MODE_OUT_PP_HIGH_FAST);//PC3高速推挽輸出高電平控制CS

GPIO_Init(GPIOC, GPIO_PIN_2, GPIO_MODE_OUT_PP_HIGH_FAST);//PC2高速推挽輸出高電平控制CLK

 

}

 

//--------------------------------------------

//功能:向MAX7219(U3)寫入字節(jié)

//入口參數:DATA 

//出口參數:無

//說明:

void Write_Max7219_byte(uchar Data)         

{

    uchar i;    

Cs(0);

   for(i=8;i>=1;i--)

{  

Clk(0);

if(Data&0x80)

{

Din(1);

}

else

{

Din(0);

}

Data=Data<<1;

Clk(1);

delay_us(10);

Clk(0);

}                                 

}

 

//-------------------------------------------

//功能:向MAX7219寫入數據

//入口參數:address、dat

//出口參數:無

//說明:

void Write_Max7219(u8 address1,u8 dat1,u8 address2,u8 dat2)

 

     Cs(0);

     Write_Max7219_byte(address1);           //寫入地址,即數碼管編號

     Write_Max7219_byte(dat1);              //寫入數據,即數碼管顯示數字 

     Write_Max7219_byte(address2);           //寫入地址,即數碼管編號

     Write_Max7219_byte(dat2);      //寫入數據,即數碼管顯示數字 

 

     nop();

     Cs(1);                         

}

 

 

void MAX7219_Init(void)

{

/*

  Write_Max7219(0x09, 0x00,0x09, 0x00);       //譯碼方式:BCD碼

  Write_Max7219(0x0a, 0x03,0x0a, 0x03);       //亮度 

Write_Max7219(0x0b, 0x07,0x0b, 0x07);       //掃描界限;8個數碼管顯示

  Write_Max7219(0x0c, 0x01,0x0c, 0x01);       //掉電模式:0,普通模式:1

  Write_Max7219(0x0f, 0x00,0x0f, 0x00);       //顯示測試:1;測試結束,正常顯示:0

*/

u8  i;

Cs(0);

for(i=0;i {

 Write_Max7219_byte(0x09); //譯碼方式:BCD碼       

 Write_Max7219_byte(0x00);    

}

Cs(1);

nop();

Cs(0);

for(i=0;i {

 Write_Max7219_byte(0x0a); //亮度    

 Write_Max7219_byte(0x03);    

}

Cs(1);

nop();

Cs(0);

for(i=0;i {

 Write_Max7219_byte(0x0b); // //掃描界限;8個數碼管顯示  

 Write_Max7219_byte(0x07);    

}

Cs(1);

nop();

Cs(0);

for(i=0;i {

 Write_Max7219_byte(0x0c); //   //掉電模式:0,普通模式:1

 Write_Max7219_byte(0x01);    

}

Cs(1);

nop();

Cs(0);

for(i=0;i {

 Write_Max7219_byte(0x0f); //顯示測試:1;測試結束,正常顯示:0

 Write_Max7219_byte(0x00);    

}

Cs(1);

nop();

}

關鍵字:STM8S  MAX7219  點陣模塊  驅動芯片 引用地址:STM8S MAX7219點陣模塊驅動芯片程序

上一篇:STM8S TM1650芯片控制程序
下一篇:單片機常用芯片MAX7219驅動

推薦閱讀

集微網消息,據日經新聞報道,東芝董事長兼首席執(zhí)行官Nobuaki Kurumatani表示,為確保東芝保持領先地位,必須大幅降低成本。將在未來五年內裁員5%,共計7000余人。除此之外還將在未來三年削減2000億日元(合約17.7億美元)的成本,并計劃清算一家風險較高的英國核電企業(yè)。? ? ? ? 東芝的裁員措施主要以退休的自然減少為中心,另外還有一少部分選...
據外媒報道,新加坡科技研究局(A*STAR)納米生物實驗室(NBL)的科學家研發(fā)出一種新穎的方法來制備下一代鋰硫電池陰極,而且該方法簡化了鋰硫電池陰極耗時且復雜的生產過程。該研究表明鋰硫電池商業(yè)化有了希望,而且解決了行業(yè)內的一個挑戰(zhàn),即需要一種實用方法以大規(guī)模生產能夠提升電池性能的材料。盡管人們普遍認為鋰離子電池是一種先進的技術,可以有...
進入第四季度之后,電視液晶面板市場形勢一片大好,價格依然持續(xù)上漲。近日,韓國廠商紛紛延后產線關停時間,中國廠商不斷提升產能,電視液晶面板價格何時會止?jié)q? 面板還在漲價自6月開始,電視液晶面板全面漲價,截至目前仍沒有停止上漲的步伐。中小尺寸電視液晶面板價格上漲幅度最為迅猛,32英寸至55英寸電視液晶面板價格上漲幅度皆超過40%,其中55英寸...
11月7日,石大勝華發(fā)布公告稱,控股子公司勝華新能源科技(東營)有限公司(下稱“勝華新能源)擬投資16億元建設30萬噸/年電解液項目,同時擬投資5.6億元用于10萬噸/年液態(tài)鋰鹽項目建設。電解液項目方面,勝華新能源擬投資建設30萬噸/年電解液項目。項目預計總投資160,000萬元,項目建設地為山東省東營市墾利區(qū)同興路198號,占地面積為46,667㎡,建設周期...

史海拾趣

問答坊 | AI 解惑

帶有存儲器功能的數字溫度計-DS1624技術應用

帶有存儲器功能的數字溫度計-DS1624技術應用…

查看全部問答∨

紅外遙控系統的一種設計方法

本帖最后由 paulhyde 于 2014-9-15 09:31 編輯  …

查看全部問答∨

armstudy123

arm學習報告一二三…

查看全部問答∨

轉行要不要去做嵌入式編程

我以前不是搞開發(fā)寫程序的,也不是搞硬件開發(fā)的。前天去一家搞電表嵌入式開發(fā)的小公司面試,被人家錄用了。而我一直是在研究用MFC開發(fā)應用領域程序。對C語言的熟悉程度就是潭浩強那本C語言。單片機和匯編頂多只能說學過。感覺嵌入式反而可以避開那 ...…

查看全部問答∨

armsys2410 大容量sd卡驅動開發(fā)

armsys2410 大容量sd卡驅動開發(fā)我的pb5.0更新了微軟的《Windows CE 5.0 支持僅 SD 1.1 兼容的內存卡所小于 2 GB 》中提到的更新, 工程里也將 IMGSDBUS2 變量的值設置為 1。 直接加載了CataLog里的sd memory以及samsung 2410 sdio host. 但是ar ...…

查看全部問答∨

在 wince 5.0系統上 安裝輸入法

如何在 wince系統上,安裝 輸入法,我找的 一個 搜狗手機版輸入法,wm5.0版的,是 CAB文件。 問題是,在 WINCE系統下,如何安裝 CAB文件,直接點擊不行…

查看全部問答∨

這是為什么

我家的電視遙控器我拆開來看`怎么沒看見有什么類似單片機的東西`而且還是萬能遙控器` 為什么沒有單片機由程序來處理按鍵信息`和`怎么設置發(fā)出什么樣的頻率去針對不同型號的電視機 發(fā)現很多電器設備都沒帶單片機之類的` 還有就是遙控車的發(fā)射和接 ...…

查看全部問答∨

獲取U盤盤符

在WINCE中樣獲取U盤的盤符,在XP下可以通過DriveInfo獲取尤盤信息,雜WINCE下該怎么獲取呢? 當U盤插入時獲取U盤的盤符?…

查看全部問答∨

CString 轉換成char*問題

CString c_sTime("010904"); CString hour =c_sTime.Left(2); int num=atoi((char*)(LPCTSTR)hour); 轉換后得到的num為0為什么;那一步出錯了…

查看全部問答∨

問個困擾我的問題(硬盤相關)

我電腦的硬盤是p口的,就是排線的那種,現在別人送我一塊s口的新硬盤,但是我的主板上沒有s口硬盤的插口~~ 我想問一下,有沒有什么轉換設備什么的,能做一下轉換讓我能用上s口的硬盤~~~ …

查看全部問答∨
小廣播
設計資源 培訓 開發(fā)板 精華推薦

最新單片機文章
何立民專欄 單片機及嵌入式寶典

北京航空航天大學教授,20余年來致力于單片機與嵌入式系統推廣工作。

 
EEWorld訂閱號

 
EEWorld服務號

 
汽車開發(fā)圈

 
機器人開發(fā)圈

電子工程世界版權所有 京ICP證060456號 京ICP備10001474號-1 電信業(yè)務審批[2006]字第258號函 京公網安備 11010802033920號 Copyright ? 2005-2025 EEWORLD.com.cn, Inc. All rights reserved
主站蜘蛛池模板: 枣庄市| 云梦县| 垦利县| 无为县| 西昌市| 天柱县| 商水县| 巴东县| 石景山区| 崇信县| 泾源县| 福州市| 绥江县| 镶黄旗| 蕲春县| 清新县| 莫力| 濉溪县| 丰顺县| 米林县| 明光市| 云霄县| 孟津县| 赫章县| 金昌市| 黔东| 开鲁县| 当涂县| 徐汇区| 宣城市| 奈曼旗| 朝阳区| 阳高县| 巴林左旗| 平泉县| 东乌珠穆沁旗| 东辽县| 曲阜市| 阳西县| 开封县| 新巴尔虎左旗|