91av视频/亚洲h视频/操亚洲美女/外国一级黄色毛片 - 国产三级三级三级三级

資源簡介

電子表Verilog編程 多功能電子表共有5種功能:功能1為數字鐘;功能2為數字跑表;功能3為調時;功能4為鬧鐘設置;功能5為日期設置。除調時功能以外,電子表處于其他功能狀態下時并不影響數字鐘的運行。使用數字鐘功能時,還可以通過按鍵快速查看當前的鬧鐘設置時間和當前日期。該電子表利用EDA實驗平臺的揚聲器整點報時和定時報時,設置3個按鍵分別作為功能鍵和調整鍵。

資源截圖

代碼片段和文件信息

#include?
#include?“system.h“
#include?“altera_avalon_pio_regs.h“
#include?“alt_types.h“
#include?“sys/alt_timestamp.h“

void?initial(void);
//void?time_test(void);
void?delay_ms(unsigned?int?num);
void?delay_us(unsigned?long?int?num);????
void?wr_data(alt_u8?data);?
void?wr_comand(unsigned?int?comand);?

int?main()
{
????alt_u8?hour=0xf0minute=0xffsecond=0xffmode=0xff;
????
????//?time_test();
????initial();
????while(1)
????{
????????hour=IORD_ALTERA_AVALON_PIO_DATA(PIO_2_base);???//讀數據
????????minute=IORD_ALTERA_AVALON_PIO_DATA(PIO_3_base);
????????second=IORD_ALTERA_AVALON_PIO_DATA(PIO_4_base);
????????mode=IORD_ALTERA_AVALON_PIO_DATA(PIO_5_base);
????????
????????wr_comand(0x80);???//第一行
????????wr_data(0xa0);
????????wr_data(0xb0);
????????wr_data(0xc0);
????????wr_data(0xd0);
????????wr_data(0xe0);
????????mode=mode<<4;
????????wr_data(mode);
????????
????????wr_comand(0xc8);???//第二行
????????wr_data(hour);
????????hour=hour<<4;
????????wr_data(hour);
????????wr_data(0xe0);
????????
????????wr_data(minute);
????????minute=minute<<4;
????????wr_data(minute);
????????wr_data(0xe0);
????????
????????wr_data(second);
????????second=second<<4;
????????wr_data(second);
????}
}

/*void?time_test(void)
{
????unsigned?long?int?time1;
????unsigned?long?int?time2;
????unsigned?long?int?freq;
????if(alt_timestamp_start()<0)
????{
????????printf(“register?failure!“);
????}
????else
????{
????????time1=alt_timestamp();
????????delay_us(40);
????????time2=alt_timestamp();
????????freq=alt_timestamp_freq();
????????printf(“time1=%ldtime2=%ld\n“time1time2);
????????printf(“該延遲函數運行所花費的時間是:%f“(double)(time2-time1)/freq);?
????}
}*/
????
void?initial(void)????????????????????????//控制器初始化
{
????IOWR_ALTERA_AVALON_PIO_DATA(PIO_1_base0x18);????//18
????delay_ms(20);
????wr_comand(0x30);
????delay_us(120);
????wr_comand(0x30);
????wr_comand(0x30);
????wr_comand(0x38);???????????????????????//功能設置:2X16
????wr_comand(0x0c);???????????????????????//關顯示
????wr_comand(0x01);???????????????????????//清屏
????delay_ms(2);
????wr_comand(0x06);???????????????????????//設定輸入方式,AC自動減一,畫面不動
}

void?delay_ms(unsigned?int?num)????????????//ms延時
{
????unsigned?int?i;
????unsigned?long?int?j;
????for(i=0;i????{
????????for(j=0;j<7135;j++)
????????{
????????????;
????????}
????}
}

void?delay_us(unsigned?long?int?num)??????????????????//us延時
{???
????unsigned?long?int?i;
????unsigned?int?j;
?????for(i=0;i????{
????????for(j=0;j<6;j++)
????????{
????????????;
????????}
????}
}

void?wr_comand(unsigned?int?comand)???????????????????//寫指令
{
????IOWR_ALTERA_AVALON_PIO_DATA(PIO_0_basecomand);
????IOWR_ALTERA_AVALON_PIO_DATA(PIO_1_base0x18);?????//18
????delay_us(1);?
????IOWR_ALTERA_AVALON_PIO_DATA(PIO_1_base0x1c);?????//1c
????delay_us(1);
????IOWR_ALTERA_AVALON_PIO_DATA(PIO_1_base0x18);?
????delay_us(50);
}

void?wr_data(alt

?屬性????????????大小?????日期????時間???名稱
-----------?---------??----------?-----??----

?????文件???????1263??2012-04-02?16:51??MyTimer\MyTimer.qpf

?????文件???????3738??2012-04-05?09:02??MyTimer\MyTimer.qsf

?????文件???????1591??2012-04-03?20:46??MyTimer\db\mux_0kb.tdf

?????文件????????137??2012-04-02?16:51??MyTimer\db\MyTimer.db_info

?????文件?????580994??2012-04-05?09:34??MyTimer\db\MyTimer.cmp.cdb

?????文件????????174??2012-04-05?09:33??MyTimer\db\MyTimer.tis_db_list.ddb

?????文件???????1479??2012-04-03?20:19??MyTimer\db\MyTimer.(0).cnf.cdb

?????文件????????753??2012-04-03?20:19??MyTimer\db\MyTimer.(0).cnf.hdb

?????文件??????38766??2012-04-05?09:31??MyTimer\db\MyTimer.rtlv_sg_swap.cdb

?????文件?????????46??2012-04-05?09:33??MyTimer\db\MyTimer.cmp.ecobp

?????文件???????2194??2012-04-05?09:34??MyTimer\db\MyTimer.asm.qmsg

?????文件??????63987??2012-04-05?09:33??MyTimer\db\MyTimer.fit.qmsg

?????文件?????199697??2012-04-05?09:34??MyTimer\db\MyTimer.tan.qmsg

?????文件?????187638??2012-04-05?09:31??MyTimer\db\prev_cmp_MyTimer.map.qmsg

?????文件????????966??2012-04-05?09:32??MyTimer\db\MyTimer.cbx.xml

?????文件??????63987??2012-04-05?09:31??MyTimer\db\prev_cmp_MyTimer.fit.qmsg

?????文件???????2194??2012-04-05?09:31??MyTimer\db\prev_cmp_MyTimer.asm.qmsg

?????文件???????8943??2012-04-05?09:31??MyTimer\db\MyTimer.lpc.txt

?????文件?????202843??2012-04-05?09:31??MyTimer\db\prev_cmp_MyTimer.tan.qmsg

?????文件??????11383??2012-04-05?09:31??MyTimer\db\MyTimer.lpc.html

?????文件?????456894??2012-04-05?09:31??MyTimer\db\prev_cmp_MyTimer.qmsg

?????文件?????187638??2012-04-05?09:32??MyTimer\db\MyTimer.map.qmsg

?????文件??????????4??2012-04-05?09:33??MyTimer\db\MyTimer.cmp.logdb

?????文件??????20280??2012-04-03?20:46??MyTimer\db\MyTimer.(2).cnf.cdb

?????文件???????9123??2012-04-03?20:46??MyTimer\db\MyTimer.(2).cnf.hdb

?????文件????????436??2012-04-05?09:31??MyTimer\db\MyTimer.smp_dump.txt

?????文件??????26596??2012-04-05?09:31??MyTimer\db\MyTimer.(1).cnf.cdb

?????文件??????15646??2012-04-04?17:55??MyTimer\db\MyTimer.(43).cnf.cdb

?????文件???????3716??2012-04-05?09:31??MyTimer\db\MyTimer.(1).cnf.hdb

?????文件???????1025??2012-04-05?09:31??MyTimer\db\MyTimer.lpc.rdb

............此處省略472個文件信息

評論

共有 條評論