freepeople性欧美熟妇, 色戒完整版无删减158分钟hd, 无码精品国产vα在线观看DVD, 丰满少妇伦精品无码专区在线观看,艾栗栗与纹身男宾馆3p50分钟,国产AV片在线观看,黑人与美女高潮,18岁女RAPPERDISSSUBS,国产手机在机看影片

正文內(nèi)容

西電自動(dòng)化單片機(jī)實(shí)驗(yàn)報(bào)告(已修改)

2025-08-16 05:29 本頁面
 

【正文】 單片機(jī)實(shí)驗(yàn)報(bào)告 班級(jí):1304031 學(xué)號(hào): 姓名: 實(shí)驗(yàn)一:數(shù)碼管實(shí)驗(yàn)一.實(shí)驗(yàn)?zāi)康模?中數(shù)碼管顯示編程方法。二.實(shí)驗(yàn)原理7段LED由7個(gè)發(fā)光二極管按“日”字形排列,所有發(fā)光二極管的陽極連在一起稱共陽極接法,陰極連在一起稱為共陰極接法。LED顯示器的接口一般有靜態(tài)顯示與動(dòng)態(tài)顯示接口兩種方式。本實(shí)驗(yàn)中采用的是動(dòng)態(tài)顯示接口,其中數(shù)碼管掃描控制地址為0x20007000,位0-位5每位分別對(duì)應(yīng)一個(gè)數(shù)碼管,將其中某位清0 來選擇相應(yīng)的數(shù)碼管,地址0x20006000 為數(shù)碼管的數(shù)據(jù)寄存器。數(shù)碼管采用共陽方式,向該地址寫一個(gè)數(shù)據(jù)就可以控制LED 的顯示,其原理圖如圖所示。三.實(shí)驗(yàn)內(nèi)容及步驟六個(gè)數(shù)碼管同時(shí)正向顯示0F ,然后反向顯示F0。1) 參照模板工程leddemo(modules\leddemo\),添加相應(yīng)的文件,并修改led 的工程設(shè)置;2) 并加入到工程led 中;3) 編寫LED 顯示函數(shù)void led_display(void),正向顯示0F 然后反向顯示F0,并循環(huán)執(zhí)行以上動(dòng)作,在每次顯示之間延時(shí)一段時(shí)間;4) 編譯led,成功后,下載并運(yùn)行,觀察結(jié)果。在六個(gè)數(shù)碼管上依次顯示“HELLO”,可分辨出輪流顯示。步驟同上。在六個(gè)數(shù)碼管上依次顯示“HELLO”,分辨不出輪流顯示。步驟同上。在每個(gè)數(shù)碼管上遞增顯示09 。步驟同上。四.實(shí)驗(yàn)程序./*******************************************************************//*文件名稱: *//*實(shí)驗(yàn)現(xiàn)象: 數(shù)碼管依次顯示出0、1,……a、b、C、d、E、F *//*******************************************************************/define U8 unsigned charunsigned char seg7table[16] = { /* 0 1 2 3 4 5 6 7*/ 0xc0, 0xf9, 0xa4, 0xb0, 0x99, 0x92, 0x82, 0xf8, /* 8 9 A B C D E F*/ 0x80, 0x90, 0x88, 0x83, 0xc6, 0xa1, 0x86, 0x8e,}。void Delay(int time)。/*******************************************************************//* 函數(shù)說明: JXARM92410 7段構(gòu)共陽數(shù)碼管測(cè)試 *//* 功能描述: 依次在7段數(shù)碼管上顯示0123456789ABCDEF *//* 返回代碼: 無 *//* 參數(shù)說明: 無 *//*******************************************************************/void Test_Seg7(void) { int i。 *((U8*)0x20007000)=0x00。 /*六個(gè)數(shù)碼管都亮*/ for( 。 。){for(i=0。i0x10。i++) /*數(shù)碼管從0到F依次顯示出來*/{ *((U8*)0x20006000)=seg7table[i]。 Delay(1000)。}for(0xf。i=0x0。i) /*數(shù)碼管從F到0依次顯示出來*/{ *((U8*)0x20006000)=seg7table[i]。 Delay(1000)。}}// TODO }/*****************************************************************//* Function name : 循環(huán)延時(shí)子程序 *//* Description : 循環(huán) 39。time39。 次 *//* Return type :void *//* Argument : 循環(huán)延時(shí)計(jì)數(shù)器 *//*****************************************************************/void Delay(int time) { int i。 int delayLoopCount=1000。 for(。time0。time)。 for(i=0。idelayLoopCount。i++)。}實(shí)驗(yàn)結(jié)果:6個(gè)數(shù)碼管上一次顯示0,1,2…F,然后從F到0循環(huán)。2./*******************************************************************//*文件名稱: *//*實(shí)驗(yàn)現(xiàn)象: 數(shù)碼管依次顯示出0、1,……a、b、C、d、E、F *//*******************************************************************/define U8 unsigned charunsigned char seg7table[4]= {/*O L E H*/ 0xC0,0xC7,0x86,0x89}。void Delay(int time)。/*******************************************************************//* 函數(shù)說明: JXARM92410 7段構(gòu)共陽數(shù)碼管測(cè)試 *//* 功能描述: 依次在7段數(shù)碼管上顯示0123456789ABCDEF *//* 返回代碼: 無 *//* 參數(shù)說明: 無 *//******************************************************************/void Test_Seg7(void) { for( 。 。) { *((U8*)0x20007000)=0x3E。 //**111110 *((U8*)0x20006000)=seg7table[0]。 //第一個(gè)數(shù)碼管顯示O Delay(1000)。 *((U8*)0x20007000)=0x3D。 //**111101 *((U8*)0x20006000)=seg7table[1]。 //第二個(gè)數(shù)碼管顯示L Delay(1000)。 *((U8*)0x20007000)=0x3B。 //**111011 *((U8*)0x20006000)=seg7table[1]。 //第三個(gè)數(shù)碼管顯示L Delay(1000)。 *((U8*)0x20007000)=0x37。 //**110111 *((U8*)0x20006000)=seg7table[2]。 //第四個(gè)數(shù)碼管顯示E Delay(1000)。 *((U8*)0x20007000)=0x2F。 //**101111 *((U8*)0x20006000)=seg7table[3]。 //第五個(gè)數(shù)碼管顯示H Delay(1000)。 }} // TODO /*******************************************************************//* Function name : 循環(huán)延時(shí)子程序 *//* Description : 循環(huán) 39。time39。 次 *//* Return type :void *//* Argument : 循環(huán)延時(shí)計(jì)數(shù)器 *//*******************************************************************/void Delay(int time) { int i。 int delayLoopCount=1000。 for(。time0。time)。 for(i=0。idelayLoopCount。i++)。}實(shí)驗(yàn)結(jié)果:從左到右一次顯示HELLO,之間有明顯延遲。3./*******************************************************************//*文件名稱: *//*實(shí)驗(yàn)現(xiàn)象: 數(shù)碼管依次顯示出0、1,……a、b、C、d、E、F *//*******************************************************************/define U8 unsigned charunsigned char seg7table[4]= {/*O L E H*/ 0xC0,0xC7,0x86,0x89}。void Delay(int time)。/*******************************************************************//* 函數(shù)說明: JXARM92410 7段構(gòu)共陽數(shù)碼管測(cè)試 *//* 功能描述: 依次在7段數(shù)碼管上顯示0123456789ABCDEF *//* 返回代碼: 無 *//* 參數(shù)說明: 無 *//*****************************************************************/void Test_Seg7(void) { for( 。 。) { *((U8*)0x20007000)=0x3E。 //**111110 *((U8*)0x20006000)=seg7table[0]。 //第一個(gè)數(shù)碼管顯示O Delay(5)。 *((U8*)0x20007000)=0x3D。 //**111101 *((U8*)0x20006000)=seg7table[1]。 //第二個(gè)數(shù)碼管顯示L Delay(5)。 *((U8*)0x20007000)=0x3B。 //**111011 *((U8*)0x20006000)=seg7table[1]。 //第三個(gè)數(shù)碼管顯示L Delay(5)。 *((U8*)0x20007000)=0x37。 //**110111 *((U8*)0x20006000)=seg7table[2]。 //第四個(gè)數(shù)碼管顯示E Delay(5)。 *((U8*)0x20007000)=0x2F。 //**101111 *((U8*)0x20006000)=seg7tabl
點(diǎn)擊復(fù)制文檔內(nèi)容
環(huán)評(píng)公示相關(guān)推薦
文庫吧 www.dybbs8.com
公安備案圖鄂ICP備17016276號(hào)-1