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

本系列教程以AVR單片機(jī)為對(duì)象,介紹單片機(jī)的快速開發(fā)方法。


參考教材:《單片機(jī)技術(shù)及應(yīng)用項(xiàng)目教程》 欒秋平 電子工業(yè)出版社 2019.6 第1版


本文介紹使用74HC595LED陣列上,顯示數(shù)字“0-9”的方法。


一、數(shù)字字模0-9

1、0的字模:0x80、0xB6、0x80

image.png

2、1的字模0xFF、0x80、0xFF

image.png

3、2的字模0x86、0xB6、0xB0

image.png

4、3的字模0xB6、0xB6、0x80

image.png

5、4的字模0xF0、0xF7、0x80

image.png

6、5的字模0xB0、0xB6、0x86

image.png

7、6的字模0x80、0xB6、0x86

image.png

8、7的字模0xFE、0xFE、0x80

image.png

9、8的字模0x80、0xB6、0x80

image.png

10、9的字模0xB0、0xB6、0x80

image.png

二、編程實(shí)現(xiàn)倒計(jì)時(shí)

int main(void)

{

//定義局部變量

//目標(biāo)板初始化,該函數(shù)會(huì)自動(dòng)初始化相應(yīng)的外設(shè)文件

TARGET_Init();

//初始化全局變量

//在上電時(shí),執(zhí)行的相應(yīng)操作

//后臺(tái)主循環(huán)

while(1)

{

/*

**********************************

在這里完成自己的項(xiàng)目邏輯

**********************************

*/

HC595_WriteByte(0xB0); //9

HC595_WriteByte(0xB6);

HC595_WriteByte(0x80);

HC595_SELECT;

TARGET_Delayms(1000, 1);

HC595_WriteByte(0x80); //8

HC595_WriteByte(0xB6);

HC595_WriteByte(0x80);

HC595_SELECT;

TARGET_Delayms(1000, 1);

HC595_WriteByte(0xFE); //7

HC595_WriteByte(0xFE);

HC595_WriteByte(0x80);

HC595_SELECT;

TARGET_Delayms(1000, 1);

HC595_WriteByte(0x80); //6

HC595_WriteByte(0xB6);

HC595_WriteByte(0x86);

HC595_SELECT;

TARGET_Delayms(1000, 1);

HC595_WriteByte(0xB0); //5

HC595_WriteByte(0xB6);

HC595_WriteByte(0x86);

HC595_SELECT;

TARGET_Delayms(1000, 1);

HC595_WriteByte(0xF0); //4

HC595_WriteByte(0xF7);

HC595_WriteByte(0x80);

HC595_SELECT;

TARGET_Delayms(1000, 1);

HC595_WriteByte(0xB6); //3

HC595_WriteByte(0xB6);

HC595_WriteByte(0x80);

HC595_SELECT;

TARGET_Delayms(1000, 1);

HC595_WriteByte(0x86); //2

HC595_WriteByte(0xB6);

HC595_WriteByte(0xB0);

HC595_SELECT;

TARGET_Delayms(1000, 1);

HC595_WriteByte(0xFF); //1

HC595_WriteByte(0x80);

HC595_WriteByte(0xFF);

HC595_SELECT;

TARGET_Delayms(1000, 1);

HC595_WriteByte(0x80); //0

HC595_WriteByte(0xBE);

HC595_WriteByte(0x80);

HC595_SELECT;

TARGET_Delayms(1000, 1);

/*

**********************************

喂狗語句,大部分工程項(xiàng)目都不應(yīng)去除

**********************************

*/

#if INTERNAL_PERIPHERAL_WDT_MODE != 0

TARGET_WatchDogReset();

#endif

}

return 0; //永不執(zhí)行

}

三、程序的優(yōu)化

#ifndef HAL_H_

#define HAL_H_

 

//引腳定義

////////////////////////////////////////////////////////////////////////////////////

//PortB

#define IO_PB_DIR 0b00000000

#define IO_PB_OUT 0b00000000

////////////////////////////////////////////////////////////////////////////////////

 

////////////////////////////////////////////////////////////////////////////////////

//PortC

#define IO_PC_DIR 0b00000000

#define IO_PC_OUT 0b00000000

////////////////////////////////////////////////////////////////////////////////////

 

 

////////////////////////////////////////////////////////////////////////////////////

//PortD

#define IO_PD_DIR 0b00000000

#define IO_PD_OUT 0b00000000

////////////////////////////////////////////////////////////////////////////////////

 

//函數(shù)原型聲明

void ShowNumber(uint8 u8_Number);

 

#endif /* HAL_H_ */

#include "../include.h"

 

//以下函數(shù)為工程項(xiàng)目中用到的函數(shù)

void ShowNumber(uint8 u8_Number)

{

uint8 u8_Line[3];

switch (u8_Number)

{

case 0:

u8_Line[2] = 0x80;

u8_Line[1] = 0xBE;

u8_Line[0] = 0x80;

break;

case 1:

u8_Line[2] = 0xFF;

u8_Line[1] = 0x80;

u8_Line[0] = 0xFF;

break;

case 2:

u8_Line[2] = 0x86;

u8_Line[1] = 0xB6;

u8_Line[0] = 0xB0;

break;

case 3:

u8_Line[2] = 0xB6;

u8_Line[1] = 0xB6;

u8_Line[0] = 0x80;

break;

case 4:

u8_Line[2] = 0xF0;

u8_Line[1] = 0xF7;

u8_Line[0] = 0x80;

break;

case 5:

u8_Line[2] = 0xB0;

u8_Line[1] = 0xB6;

u8_Line[0] = 0x86;

break;

case 6:

u8_Line[2] = 0x80;

u8_Line[1] = 0xB6;

u8_Line[0] = 0x86;

break;

case 7:

u8_Line[2] = 0xFE;

u8_Line[1] = 0xFE;

u8_Line[0] = 0x80;

break;

case 8:

u8_Line[2] = 0x80;

u8_Line[1] = 0xB6;

u8_Line[0] = 0x80;

break;

case 9:

u8_Line[2] = 0xB0;

u8_Line[1] = 0xB6;

u8_Line[0] = 0x80;

break;

default:

u8_Line[2] = 0xFF;

u8_Line[1] = 0xFF;

u8_Line[0] = 0xFF;

break;

}

HC595_WriteByte(u8_Line[2]);

HC595_WriteByte(u8_Line[1]);

HC595_WriteByte(u8_Line[0]);

HC595_SELECT;

}

int main(void)

{

//定義局部變量

int8 i;

//目標(biāo)板初始化,該函數(shù)會(huì)自動(dòng)初始化相應(yīng)的外設(shè)文件

TARGET_Init();

//初始化全局變量

//在上電時(shí),執(zhí)行的相應(yīng)操作

//后臺(tái)主循環(huán)

while(1)

{

/*

**********************************

在這里完成自己的項(xiàng)目邏輯

**********************************

*/

for (i = 9; i >= 0; i--)

{

ShowNumber(i);

TARGET_Delayms(1000, 1);

}

/*

**********************************

喂狗語句,大部分工程項(xiàng)目都不應(yīng)去除

**********************************

*/

#if INTERNAL_PERIPHERAL_WDT_MODE != 0

TARGET_WatchDogReset();

#endif

}

return 0; //永不執(zhí)行

}

關(guān)鍵字:編寫程序  倒計(jì)時(shí)器  AVR單片機(jī) 引用地址:任務(wù)9:編寫程序,實(shí)現(xiàn)“倒計(jì)時(shí)器”

上一篇:任務(wù)10:認(rèn)知“數(shù)碼管”的顯示原理
下一篇:任務(wù)8:在LED陣列上,顯示數(shù)字“0”

推薦閱讀

受限于Modem設(shè)計(jì)和先進(jìn)制程的跟進(jìn)速度未能滿足客戶需求,聯(lián)發(fā)科去年智能手機(jī)芯片市占率出現(xiàn)明顯衰退,包含平板芯片在內(nèi)的全年出貨量年減約兩成。從去年9月開始,市場(chǎng)對(duì)其下一代P系列芯片期待滿滿,不斷有利好消息出現(xiàn),從性能和客戶接納度上都有極佳表現(xiàn)。在多媒體性能表現(xiàn)方面,聯(lián)發(fā)科執(zhí)行長蔡力行指出,下一代P系列SoC將升級(jí)A73大核,強(qiáng)調(diào)游戲體驗(yàn),同時(shí)...
埃隆·馬斯克對(duì)自動(dòng)駕駛的未來有著雄心抱負(fù),不過特斯拉的Autopilot(自動(dòng)駕駛儀)網(wǎng)頁進(jìn)行了大改版,這可能意味著馬斯克壯志難酬。 馬斯克在2016年7月寫道:“你幾乎可以從任何地方召喚你的特斯拉。車輛接到你之后,乘客就可以在去目的地的路上睡覺、讀書或做其它任何事情。”他還預(yù)言,對(duì)于擁有完全自動(dòng)駕駛能力車輛的特斯拉客戶,他們的車可以加入一個(gè)...
從第一批折疊屏手機(jī)的整體表現(xiàn)來看,基本還是讓人喜憂參半。但這絲毫不會(huì)阻礙廠商們朝著可折疊屏幕甚至卷曲屏幕手機(jī)展開聯(lián)想。在今年1月CES上,TCL就放出了三折疊屏幕和卷曲屏幕的手機(jī)概念,而現(xiàn)在,他們的承諾先實(shí)現(xiàn)了一半,就是真的把三折疊屏手機(jī)的概念機(jī)造出來了。  三折疊手機(jī):兩個(gè)鉸鏈、三個(gè)屏幕  TCL三折疊屏手機(jī)最為兩眼,它可...
是德科技公司(NYSE:KEYS)日前宣布,是德科技與艾微視共建聯(lián)合毫米波雷達(dá)實(shí)驗(yàn)室并舉行掛牌簽約儀式,二者將共同努力,助力推進(jìn)自動(dòng)駕駛發(fā)展進(jìn)程。是德科技是一家領(lǐng)先的技術(shù)公司,致力于幫助企業(yè)、服務(wù)提供商和政府客戶加速創(chuàng)新,創(chuàng)造一個(gè)安全互聯(lián)的世界。 毫米波雷達(dá)作為未來無人駕駛實(shí)現(xiàn)的重要條件之一,開發(fā)毫米波汽車?yán)走_(dá)需要最大限度降低傳播損耗、...

史海拾趣

問答坊 | AI 解惑

定時(shí)器中斷

定時(shí)器M0M1=0x11,在用TR1,TR0是有什么區(qū)別嗎?在做定時(shí)器用時(shí)對(duì)同一個(gè)中斷去進(jìn)行不同定時(shí),會(huì)不會(huì)相互影響?…

查看全部問答∨

vdh經(jīng)典例程

很適合VDHL初學(xué)者…

查看全部問答∨

打破教科書上的按鍵檢測(cè)方法

傳統(tǒng)的教科書,無一例外都是采用delay的方法檢測(cè)按鍵,但是這種方法有很多缺陷,今天發(fā)一貼說說,各位大俠不要見笑,初級(jí)菜鳥可以借鑒。 傳統(tǒng)的處理方法:在第一次檢測(cè)到有鍵按下時(shí),執(zhí)行一段延時(shí) 10ms 的子程序以后再確認(rèn)該按鍵電平是否能保持閉合 ...…

查看全部問答∨

如何利用C與匯編混合編程 實(shí)現(xiàn)將C程序加載到固定的內(nèi)存單元

通常情況下,C程序在編譯的過程中都是隨機(jī)的加載到內(nèi)存空間中 請(qǐng)高手知道一下如何利用C與匯編混合編程 實(shí)現(xiàn)將C程序加載到固定的內(nèi)存單元。 謝謝!…

查看全部問答∨

求教:Errors loading SDK(S)

安裝BSP包后,打開時(shí)出現(xiàn)     Errors loading SDK(S):     E:E:\\WINCE600\\OSDesigns\\S3C6410_DEMO\\S3C6410_DEMO\\SDKs\\SDK1\\SDK1.sdkcfg does not exist 請(qǐng)問這個(gè)怎么解決。 弄了好幾遍,都是這樣,急盼!謝謝啊!…

查看全部問答∨

05月27日本周數(shù)控電源DIY

PC工具:簡(jiǎn)單調(diào)試硬件   通訊設(shè)置:波特率115200,8,N,1 功能顯示電壓,電流,溫度:LM3S811主動(dòng)發(fā)送6字節(jié)數(shù)據(jù):UL+UH+IL+IH+TL+TH (直接ADC采集過來未處理的數(shù)據(jù)) 設(shè)置電壓:         & ...…

查看全部問答∨

上傳一份完整的SPWM code in C,旨在提高國人的設(shè)計(jì)水平

        各位朋友,我以前在交友\\同僚轉(zhuǎn)帖過一個(gè)網(wǎng)友講的故事,希望在這里再次提起,希望能給我們啟發(fā)。          在以前的北美洲,送牛奶的把灌滿牛奶的奶瓶放到到每家訂牛奶的 ...…

查看全部問答∨

【TI文獻(xiàn)】SLL高級(jí)總線接口邏輯產(chǎn)品

SLL高級(jí)總線接口邏輯產(chǎn)品,歡迎大家下載!…

查看全部問答∨

DIY強(qiáng)光LED手電筒驅(qū)動(dòng)電路原理圖介紹

強(qiáng)光LED手電筒,這種手電前端為5~8個(gè)高亮度發(fā)光管,使用1~2節(jié)電池。使用超高亮度發(fā)光管的原因,發(fā)光效率很高,工作電流比較小,實(shí)測(cè)使用一節(jié)五號(hào)電池5頭電筒, 電流只有100 mA左右。非常省電。使用大容量充電電池,可以連續(xù)使用十幾個(gè)小時(shí),筆者 ...…

查看全部問答∨

CAN發(fā)送接收過程中收到到的數(shù)據(jù)過大怎么辦??

本人在做CAN庫函數(shù)。現(xiàn)在遇到一個(gè)問題:要是接收的數(shù)據(jù)包過大,接收緩沖區(qū)放不下,怎么辦?同樣在發(fā)送過程中也是這樣的問題,要是發(fā)送過程中數(shù)據(jù)過大,發(fā)送緩沖區(qū)只能放三個(gè)報(bào)文,那剩下的怎么辦?…

查看全部問答∨
小廣播
設(shè)計(jì)資源 培訓(xùn) 開發(fā)板 精華推薦

最新單片機(jī)文章

 
EEWorld訂閱號(hào)

 
EEWorld服務(wù)號(hào)

 
汽車開發(fā)圈

 
機(jī)器人開發(fā)圈

電子工程世界版權(quán)所有 京ICP證060456號(hào) 京ICP備10001474號(hào)-1 電信業(yè)務(wù)審批[2006]字第258號(hào)函 京公網(wǎng)安備 11010802033920號(hào) Copyright ? 2005-2025 EEWORLD.com.cn, Inc. All rights reserved
主站蜘蛛池模板: 崇义县| 宝山区| 天台县| 岳池县| 兴化市| 邹城市| 博白县| 宁海县| 镇康县| 静海县| 卓资县| 武强县| 隆化县| 遂川县| 平凉市| 梁山县| 铅山县| 永修县| 河池市| 封开县| 年辖:市辖区| 洛川县| 都兰县| 小金县| 石屏县| 和顺县| 资源县| 西吉县| 金坛市| 平阳县| 太仆寺旗| 麻城市| 南汇区| 德惠市| 东宁县| 汤阴县| 白沙| 东明县| 莲花县| 安溪县| 望江县|