久久久久久久999_99精品久久精品一区二区爱城_成人欧美一区二区三区在线播放_国产精品日本一区二区不卡视频_国产午夜视频_欧美精品在线观看免费
標題:
AVR單片機串口紅外線傳輸試驗程序
[打印本頁]
作者:
新洲羅遠
時間:
2020-4-6 20:18
標題:
AVR單片機串口紅外線傳輸試驗程序
為了驗證串口紅外傳輸速度,我搭建了這個小系統。
問題從紅外線接收頭開始,我使用現成的紅外遙控接收頭,這就省去了搭建放大整形等等麻煩,但限制也就此產生,后述。紅外頭內部有40KHZ的選通,所以數字信號必須搭載在40KHZ上。
用74LS00作40KHZ方波發生器,使用如圖阻容,產生的方波大致在需求范圍。
先想用40KHZ晶振,拆了兩個遙控器,445KHZ,不能用,所以還是阻容法,這個50000P是我反復調整的結果。
選用74LS00主要看上它有與門,我們用10腳、9腳入,8腳出這個與非門,把數字信號和載波信號“與”在一起。
遙控接收的要求是,無信號就無載波,串口輸出等待狀態為高電平,所以用與非門反向一下,13、12腳入,11腳出即是。
串口發送端是TTL電平。
試驗結果如下:
1、從9600波特試到2400波特,再才基本穩定。
2、程序中用定時器0產生40000HZ信號,PB口輸出,不用連接6腳到9腳,9腳接到PB口任何一個位上,很穩定。估計用晶振會好些。
3、40KHZ并不嚴格,我用程序試到了50KHZ,才出現問題,估計35——45KHZ都可以。
4、信號搭載在40KHZ上,怎么也快不了。這個系統傳送少量數據還可以。
5、紅外發射功率太小,距離大概10厘米,可以加一級驅動(遙控器如此)。
無標題.png
(31.23 KB, 下載次數: 67)
下載附件
2020-4-6 20:49 上傳
單片機源程序如下:
//ICC-AVR application builder : 2020/4/6 10:35:07
// Target : 8515 D口產生40K,接收2400,A口顯示
// Crystal: 8.0000Mhz
//5千載波 4800波特不穩定
#include <io8515v.h>
#include <macros.h>
void port_init(void)
{
PORTA = 0x00;
DDRA = 0xFF;
PORTB = 0x00;
DDRB = 0xFF;
PORTC = 0x00;
DDRC = 0x00;
PORTD = 0x00;
DDRD = 0x00;
}
//TIMER0 initialize - prescale:8
// desired value: 100KHz
// actual value: 100.000KHz (0.0%)
void timer0_init(void)
{
TCCR0 = 0x00; //stop timer
TCNT0 = 0xF6; //set count value
TCCR0 = 0x02; //start timer
}
#pragma interrupt_handler timer0_ovf_isr:8
void timer0_ovf_isr(void)
{
TCNT0 = 0xF6; //set count value
PORTB ^=0XFF;
}
//UART0 initialize
// desired baud rate: 2400
// actual: baud rate:2404 (0.2%)
void uart0_init(void)
{
UCR = 0x00; //disable while setting baud rate
UBRR = 0xCF; //set baud rate
UCR = 0x90; //enable
}
#pragma interrupt_handler uart0_rx_isr:10
void uart0_rx_isr(void)
{
//uart has received a character in UDR
PORTA=UDR;
}
//call this routine to initialize all peripherals
void init_devices(void)
{
//stop errant interrupts until set up
CLI(); //disable all interrupts
port_init();
timer0_init();
uart0_init();
MCUCR = 0x00;
GIMSK = 0x00;
TIMSK = 0x02;
……………………
…………限于本文篇幅 余下代碼請從51黑下載附件…………
復制代碼
全部資料51hei下載地址:
HYUART.zip
(9.59 KB, 下載次數: 8)
2020-4-6 20:18 上傳
點擊文件名下載附件
下載積分: 黑幣 -5
歡迎光臨 (http://m.zg4o1577.cn/bbs/)
Powered by Discuz! X3.1
主站蜘蛛池模板:
日本在线视频观看
|
精品久久精品
|
久久精品欧美一区
|
亚洲精品福利视频
|
国产黄色在线
|
亚洲精品黄
|
美女国产精品
|
色哥网
|
日韩欧美国产综合
|
日韩精品视频免费在线观看
|
亚洲成肉网
|
成人激情视频在线观看
|
18成人免费观看网站
|
日韩在线一区二区
|
人人草在线视频
|
日韩精品一区在线
|
天堂va蜜桃一区二区三区
|
93久久精品日日躁夜夜躁欧美
|
国产一区二区在线观看视频
|
国产精品日韩在线
|
欧美片网站yy
|
欧美在线日韩
|
欧美日韩在线播放
|
亚洲精品911
|
亚洲精品日韩精品
|
好色婷婷
|
九九久久久
|
毛片在线观看网站
|
日韩一区在线视频
|
欧美精品二区
|
91久久精品日日躁夜夜躁欧美
|
欧美午夜精品一区二区三区
|
神马九九
|
能看的黄色网址
|
婷婷天堂
|
一区二区毛片
|
亚洲欧美中文字幕
|
欧美日韩国产中文
|
欧美在线激情
|
亚洲综合二区
|
久草视频免费在线
|