1024手机基地看电影,午夜福利视频导航,国产精品福利在线一区,亚洲欧美日韩另类成人,在线观看午夜日本理论片,成年超爽免费网站,国产精品成人免费,精品动作一级毛片,成人免费观看网站,97精品伊人久久大香蕉
標題:
單片機串并轉換實驗
[打印本頁]
作者:
18875856893ljl
時間:
2017-12-4 18:20
標題:
單片機串并轉換實驗
圖片2.png
(5.42 KB, 下載次數(shù): 73)
下載附件
2017-12-4 18:18 上傳
串行口工作在方式0時,可通過外接移位存儲器實現(xiàn)串并行轉換。在這種方式下,數(shù)據(jù)為8位,只能從RXD端輸入輸出,TXD端總是輸出移位同步時鐘信號,其波特率固定為晶振頻率1/12。由軟件置位串行控制寄存器SCON的REN后才能啟動串行接收,在CPU將數(shù)據(jù)寫入SBUF寄存器后,立即啟動發(fā)送。待8位數(shù)據(jù)傳輸完后,硬件將SCON寄存器的TI位置1,TI必須由軟件清零。實驗連線如圖7-1所示,圖中數(shù)碼管采用“7SEG-COM-ANODE”共陽數(shù)碼管。
使數(shù)碼管輪流顯示
0-9
的數(shù)字
作者:
咸魚16號
時間:
2018-5-10 09:27
#include<reg51.h>
#define uchar unsigned char
#define uint unsigned int
uint num,i=0;//定義變量初始值為0
uchar code tab[]={0x03,0x9F,0x25,0x0D,0x99,0x49,0x41,0x1F,0x01,0x09};//段碼
void main()
{
TMOD=0x01;//采用T0方式,將M1置0,M0置1,是方式一的定時器
TH0=(65536-50000)/256;
TL0=(65536-50000)%256;
EA=1;// 總中斷允許
ET0=1;//開啟定時器0中斷
TR0=1;//定時器/計數(shù)器啟動
SCON=0x00;//設置串行口工作方式為方式0
SBUF=0x03;//設置數(shù)碼管初始值
while(1);//等待中斷
}
voidt0_() interrupt 1 //中斷函數(shù)
{
TH0=(65536-50000)/256;
TL0=(65536-50000)%256;
num++;
if(num==10)
{
num=0;
i++;
if(i==10)
{
i=0;
}
SBUF=tab[i];
}
}
歡迎光臨 (http://www.raoushi.com/bbs/)
Powered by Discuz! X3.1