久久久久久久999_99精品久久精品一区二区爱城_成人欧美一区二区三区在线播放_国产精品日本一区二区不卡视频_国产午夜视频_欧美精品在线观看免费
標題:
藍橋杯各個模塊源碼下載-強烈推薦
[打印本頁]
作者:
1216564
時間:
2018-4-6 14:32
標題:
藍橋杯各個模塊源碼下載-強烈推薦
參加藍橋杯的小伙伴可以學習一下。
0.png
(45.72 KB, 下載次數: 50)
下載附件
2018-4-6 21:48 上傳
全部資料51hei下載地址:
課后練習及課上例程.rar
(282.49 KB, 下載次數: 10)
2018-4-6 21:50 上傳
點擊文件名下載附件
下載積分: 黑幣 -5
單片機源程序如下:
/*
例程:數碼管課后習題例程
作者:電子設計工坊
*/
#include "reg51.h"
#include "intrins.h"
typedef unsigned char BYTE;
typedef unsigned int WORD;
unsigned char distance_table[3];
//-----------------------------------------------
/* define constants */
#define FOSC 11059200L
#define T1MS (65536-FOSC/12/1000) //1ms timer calculation method in 12T mode
/* define SFR */
sbit TEST_LED = P1^0; //work LED, flash once per second
/* define variables */
WORD count; //1000 times counter
WORD sonic_count;
bit sonic_flag;
//-----------------------------------------------
unsigned char code T_display[]={0x3F,0x06,0x5B,0x4F,0x66,0x6D,0x7D,0x07,0x7F,0x6F};
unsigned char code T_COM[]={0x01,0x02,0x04,0x08,0x10,0x20,0x40,0x80};
/* Timer0 interrupt routine */
void tm0_isr() interrupt 1 using 1
{
static char i;
TL0 = T1MS; //reload timer0 low byte
TH0 = T1MS >> 8; //reload timer0 high byte
if (sonic_count-- ==0)
{
sonic_count=200;
sonic_flag=1;
}
if (count-- == 0) //1ms * 1000 -> 1s
{
count = 1; //reset counter
P2=0xe0;P0=~distance_table[i];P2=0;
P2=0xc0;P0=T_COM[i];P2=0;
i++;
if(i==3) i=0;
}
}
//-----------------------------------------------
sbit TX = P1^0;
sbit RX = P1^1;
#define somenop {_nop_();_nop_();_nop_();_nop_();_nop_();}
void send_wave(void)
{
unsigned char i = 8; //??8???
do
{
TX = 1;
somenop;somenop;somenop;somenop;somenop;
TX = 0;
somenop;somenop;somenop;somenop;somenop;
}
while(i--);
}
void Delay2ms() //@11.0592MHz
{
unsigned char i, j;
_nop_();
i = 4;
j = 146;
do
{
while (--j);
} while (--i);
}
/* main program */
void main()
{
unsigned int t,distance;
TMOD = 0x01; //set timer0 as mode1 (16-bit)
TL0 = T1MS; //initial timer0 low byte
TH0 = T1MS >> 8; //initial timer0 high byte
TR0 = 1; //timer0 start running
ET0 = 1; //enable timer0 interrupt
EA = 1; //open global interrupt switch
count = 0; //initial counter
while(1)
{
if(sonic_flag)
{
sonic_flag=0;
send_wave();
TR1 = 1;
while((RX == 1) && (TF1 == 0));
TR1 = 0;
if(TF1 == 1)
{
TF1 = 0;
distance = 999;
}
else
{
t = TH1;
t <<= 8;
……………………
…………限于本文篇幅 余下代碼請從51黑下載附件…………
復制代碼
所有資料51hei提供下載:
作者:
1216564
時間:
2018-4-6 14:45
蓋樓,來個人審核下啊
歡迎光臨 (http://www.zg4o1577.cn/bbs/)
Powered by Discuz! X3.1
主站蜘蛛池模板:
国产乱码一二三区精品
|
久久精品欧美电影
|
日韩一区二区三区精品
|
在线观看国产h
|
二区三区在线观看
|
成人av播放
|
亚洲 91
|
日本精品一区二区三区在线观看视频
|
久久精品二区亚洲w码
|
97色在线视频
|
成人午夜av
|
欧美精品一二三区
|
成人深夜福利在线观看
|
欧美网站一区二区
|
一区二区三区av
|
久久三级av
|
欧美日韩在线精品
|
欧美成人精品
|
亚洲精品久久久一区二区三区
|
中文字幕在线视频一区二区三区
|
欧美一区二区免费电影
|
日本又色又爽又黄又高潮
|
欧美精
|
国产一区二区三区四区在线观看
|
欧美日韩中文字幕在线
|
免费观看一区二区三区毛片
|
久久久九九
|
99久久精品免费看国产高清
|
一区二区三区四区国产精品
|
日韩一二区
|
国产精品久久久久久久久免费桃花
|
午夜视频免费在线观看
|
日本网站免费在线观看
|
成人欧美一区二区三区在线播放
|
成人午夜激情
|
九九综合
|
91精品国产综合久久久久久
|
天堂资源最新在线
|
日韩欧美一级精品久久
|
免费播放一级片
|
欧美色a v
|