下面是一個(gè)時(shí)鐘中斷服務(wù)程序,是我在一本書(shū)上看到的,程序中通過(guò)時(shí)鐘中斷來(lái)定時(shí)改變?nèi)肿兞縞ount的值,并將結(jié)果輸出到當(dāng)前文件夾下新建立的文本文件out.txt中。代碼如下。
/* Note:This is a interrupt service routine */
#include "stdio.h"
#include
#include
#define INTR 0X1C /*The clock tick interrupt*/
void interrupt (* oldhandler)(void);
int count = 0;
/*INTR中斷服務(wù)程序*/
void interrupt handler(void)
{
++count;
outportb(0x20, 0x20);
}
void main()
{
FILE *out;
out = fopen("out.txt", "w");
disable(); /*關(guān)中斷*/
/*保存INTR中斷的中斷向量*/
oldhandler = getvect(INTR);
/*將中斷服務(wù)程序的入口地址安裝在中斷向量表中*/
setvect(INTR, handler);
enable(); /*開(kāi)中斷*/
/**等待中斷服務(wù)程序執(zhí)行20次*/
while(count < 20)
fprintf(out, "The count is %d/n", count);
fclose(out);
out = NULL;
getchar();
}
文章轉(zhuǎn)自知乎[MIPI自學(xué)筆記](méi),作者IEEE1364https://zhuanlan.zhihu.com/p/926820471?MIPI概述MIPI是MobileIndustryProcessorInterface的...
關(guān)鍵字: MIPI LAN 數(shù)據(jù)流 時(shí)鐘跨時(shí)鐘域驗(yàn)證可分為結(jié)構(gòu)驗(yàn)證和功能驗(yàn)證兩類。結(jié)構(gòu)驗(yàn)證確保在需要的地方添加了適當(dāng)?shù)耐竭壿?。功能?yàn)證確保已添加的邏輯實(shí)現(xiàn)了預(yù)期的功能。僅通過(guò)執(zhí)行結(jié)構(gòu)驗(yàn)證,就可以檢測(cè)到許多CDC問(wèn)題。這些檢查比功能驗(yàn)證更簡(jiǎn)單、更快。因此,驗(yàn)證...
關(guān)鍵字: 時(shí)鐘 數(shù)據(jù)傳輸 信號(hào) TE來(lái)源:射頻百花譚規(guī)范很重要工作過(guò)的朋友肯定知道,公司里是很強(qiáng)調(diào)規(guī)范的,特別是對(duì)于大的設(shè)計(jì)(無(wú)論軟件還是硬件),不按照規(guī)范走幾乎是不可實(shí)現(xiàn)的。邏輯設(shè)計(jì)也是這樣:如果不按規(guī)范做的話,過(guò)一個(gè)月后調(diào)試時(shí)發(fā)現(xiàn)有錯(cuò),回頭再看自己寫(xiě)的...
關(guān)鍵字: VERILOG 時(shí)鐘 計(jì)數(shù)器 仿真驗(yàn)證首先通過(guò)按“校時(shí)、校分、校星期”等按鍵,校對(duì)好時(shí)間。 先檢查時(shí)鐘顯示是否當(dāng)前時(shí)間一致,如需重新校準(zhǔn),在按住“時(shí)鐘”鍵的同時(shí),分別按住“校星期”、“校時(shí)”、“校分”鍵,將時(shí)鐘調(diào)到當(dāng)前準(zhǔn)確時(shí)間。
關(guān)鍵字: 自動(dòng)開(kāi)關(guān)定時(shí)器 時(shí)鐘出品21ic論壇qbwww網(wǎng)站:bbs.21ic.com做一個(gè)桌面時(shí)鐘大家好,我是qbwww,今天我們來(lái)做一個(gè)桌面時(shí)鐘。淘寶買的套件。首先呢,我們先看一下原理圖,簡(jiǎn)單的了解一下連線方式。簡(jiǎn)單的了解了一下連線的方式呢,我們...
關(guān)鍵字: 時(shí)鐘