久久久久久久999_99精品久久精品一区二区爱城_成人欧美一区二区三区在线播放_国产精品日本一区二区不卡视频_国产午夜视频_欧美精品在线观看免费
標題:
單片機+74hc165+Bee proteus仿真程序
[打印本頁]
作者:
立里
時間:
2017-12-30 10:03
標題:
單片機+74hc165+Bee proteus仿真程序
Protues+74hc165+Bee
0.png
(20.42 KB, 下載次數: 61)
下載附件
2017-12-30 23:33 上傳
單片機源程序如下:
#include "../inc/main.h"
//==============================================================================
// 參數定義
//==============================================================================
bool F_Timer01ms;
bool F_Timer02ms;
bool F_Timer10ms;
bool F_Time1_TimeOut;
uint8 P_TimerCount;
uint8 P_KeyValue;
Struct_BeeData BeeData;
Struct_SongData SongData;
uint16 P_TimerCountForBee;
//==============================================================================
// Function Name: void Setup_Timer(void)
// Function : setup timer0
// return value : void
//==============================================================================
void Setup_Timer(void)
{
//TMOD = 0xF0; //
//TH0 = (65536-TIME0)/256;
//TL0 = (65536-TIME0)%256;
//ET0 = 1; //
//EA = 1; //
//TR0 = 1; //
TMOD = 0x01 | 0x10;
//==========================================================================
// 定時器0用于播放一個音符的聲音
//==========================================================================
ET0 = 1;
//==========================================================================
// 定時器1用于計時一個音符的時間,然后切換下一個音符
//==========================================================================
ET1 = 1;
TR1 = 0;
//==========================================================================
// 定時器2用于1ms的計時
//==========================================================================
T2MOD = 0;
T2CON = 0;
TH2 = (65536-TIME2)/256;
TL2 = (65536-TIME2)%256;
ET2 = 1;
TR2 = 1;
//==========================================================================
// 開總中斷
//==========================================================================
EA = 1;
}
//==============================================================================
// Function Name: void main(void)
// Function : main function
// return value : void
//==============================================================================
void main(void)
{
HC165_CLK = 0;
HC165_INT = 0;
F_Timer01ms = 0;
F_Timer10ms = 0;
P_TimerCount = 0;
SongData.sFreq = 0;
Setup_Timer();
TF_Bee_Init_BeeData();
while(1)
{
TF_Key_GetKeyValue();
TF_Song_Proccess();
}
}
//==============================================================================
// Function Name: void TF_Timer0(void)
// Function : timer0 interrupt
// return value : void
//==============================================================================
void TF_Timer0(void) interrupt 1
{
TR0 = 0;
TH0 = SongData.sTH;
TL0 = SongData.sTL;
BEE_OUTPUT = ~BEE_OUTPUT;
TR0 = 1;
}
//==============================================================================
// Function Name: void TF_Timer1(void)
// Function : Timer1 interrupt
// return value : void
//==============================================================================
void TF_Timer1(void) interrupt 3
{
TH1 = (65536-TIME1)/256;
TL1 = (65536-TIME1)%256;
//==========================================================================
// 定時時間到了就進行下一個音符并且準備下一個節拍
//==========================================================================
if(++SongData.sCount >= 3*SongData.sTime)
{
TR0 = 0;
TR1 = 0;
SongData.sCount = 0;
SongData.sFlag = true;
SongData.sIndex++;
}
}
//==============================================================================
// Function Name: void TF_Timer2(void)
// Function : Timer2 interrupt
// return value : void
//==============================================================================
void TF_Timer2(void) interrupt 5
{
TH2 = (65536-TIME2)/256;
TL2 = (65536-TIME2)%256;
F_Timer01ms = 1;
P_TimerCount++;
……………………
…………限于本文篇幅 余下代碼請從51黑下載附件…………
復制代碼
所有資料51hei提供下載:
Protues+74hc165+Bee.zip
(108.18 KB, 下載次數: 51)
2017-12-30 10:03 上傳
點擊文件名下載附件
protues
下載積分: 黑幣 -5
歡迎光臨 (http://www.zg4o1577.cn/bbs/)
Powered by Discuz! X3.1
主站蜘蛛池模板:
91精品国产综合久久久久久丝袜
|
国产亚洲欧美在线
|
久久久精品一区
|
国产精品一区二区三区四区
|
宅女噜噜66国产精品观看免费
|
亚洲精品国产电影
|
精品99在线
|
亚洲成人毛片
|
国产精品自产拍在线观看蜜
|
久久91av
|
久久精品99国产精品日本
|
亚洲国产成人久久久
|
亚洲国产精品一区二区久久
|
日韩亚洲一区二区
|
视频一区在线观看
|
99精品久久久久久中文字幕
|
成人精品区
|
91精品国产自产在线老师啪
|
.国产精品成人自产拍在线观看6
|
午夜在线
|
四虎影视免费在线
|
精品一区av
|
少妇性l交大片免费一
|
美女逼网站
|
一区二区三区在线 | 欧
|
国产www在线
|
欧美综合在线观看
|
中文成人在线
|
精品国产乱码久久久久久影片
|
国产特黄一级
|
成人免费一区二区三区牛牛
|
国产精品一区二区不卡
|
99久久精品免费看国产四区
|
一区二区免费在线观看
|
日本三级电影在线看
|
91色综合
|
日韩中文在线视频
|
欧美午夜精品理论片a级按摩
|
午夜小视频在线播放
|
91网视频
|
91精品国产乱码久久久久久久久
|