虫虫首页| 资源下载| 资源专辑| 精品软件
登录| 注册

10.<b>00</b>

  • CPLD程序

    CPLD程序,ALTERA公司的EPM7128SLC84-10,PLCC84封装,已经调试过的程序,包含仿真文件,波形文件,VHDL语言程序,电路图以及PCB板和系统原理图,非常有用,尤其是初学EDA和CPLD、FPGA器件的人

    标签: CPLD 程序

    上传时间: 2016-10-25

    上传用户:youke111

  • 汉诺塔!!! Simulate the movement of the Towers of Hanoi puzzle Bonus is possible for using animation

    汉诺塔!!! Simulate the movement of the Towers of Hanoi puzzle Bonus is possible for using animation eg. if n = 2 A→B A→C B→C if n = 3 A→C A→B C→B A→C B→A B→C A→C

    标签: the animation Simulate movement

    上传时间: 2017-02-11

    上传用户:waizhang

  • 简单的加密算法,可逆与不可逆 数据加密: 算法1:(不可逆) 将ASCII表中32~~126中的字符

    简单的加密算法,可逆与不可逆 数据加密: 算法1:(不可逆) 将ASCII表中32~~126中的字符,加密后,显示为128~~255的字符. 128~~255的字符会让人看起来头痛些。。。。。。安全. 当ch[?]的值为偶数时:ch[?]=255-ch[?]的个位*10-ch[?]的十位 当ch[?]的值为奇数时: ch[?]=128+ch[?]的个位*10+ch[?]的十位 当ch[?]的值为质数时:ch[?]=128+ch[?]的个位+ch[?]的十位 算法2:(可逆) 当ch[?]的值能被3整除时:ch[?]-=2,否则ch[?]-=3

    标签: ASCII 126 32 加密算法

    上传时间: 2014-11-10

    上传用户:李梦晗

  • 本代码为编码开关代码

    本代码为编码开关代码,编码开关也就是数字音响中的 360度旋转的数字音量以及显示器上用的(单键飞梭开 关)等类似鼠标滚轮的手动计数输入设备。 我使用的编码开关为5个引脚的,其中2个引脚为按下 转轮开关(也就相当于鼠标中键)。另外3个引脚用来 检测旋转方向以及旋转步数的检测端。引脚分别为a,b,c b接地a,c分别接到P2.0和P2.1口并分别接两个10K上拉 电阻,并且a,c需要分别对地接一个104的电容,否则 因为编码开关的触点抖动会引起轻微误动作。本程序不 使用定时器,不占用中断,不使用延时代码,并对每个 细分步数进行判断,避免一切误动作,性能超级稳定。 我使用的编码器是APLS的EC11B可以参照附件的时序图 编码器控制流水灯最能说明问题,下面是以一段流水 灯来演示。

    标签: 代码 编码开关

    上传时间: 2017-07-03

    上传用户:gaojiao1999

  • c#简单计算器

    // 学生管理.cpp : Defines the entry point for the application. // #include "stdafx.h" #include "resource.h" #define MAX_LOADSTRING 100 // Global Variables: HINSTANCE hInst; // current instance TCHAR szTitle[MAX_LOADSTRING]; // The title bar text TCHAR szWindowClass[MAX_LOADSTRING]; // The title bar text // Foward declarations of functions included in this code module: ATOM MyRegisterClass(HINSTANCE hInstance); BOOL InitInstance(HINSTANCE, int); LRESULT CALLBACK WndProc(HWND, UINT, WPARAM, LPARAM); LRESULT CALLBACK About(HWND, UINT, WPARAM, LPARAM); struct person {   char name[10];   int ID;   int cj_yw;   int cj_sx;   struct person* next;   struct person* pro; }per; int APIENTRY WinMain(HINSTANCE hInstance,                      HINSTANCE hPrevInstance,                      LPSTR     lpCmdLine,                      int       nCmdShow) {   // TODO: Place code here. MSG msg; HACCEL hAccelTable; // Initialize global strings LoadString(hInstance, IDS_APP_TITLE, szTitle, MAX_LOADSTRING); LoadString(hInstance, IDC_MY, szWindowClass, MAX_LOADSTRING); MyRegisterClass(hInstance); // Perform application initialization: if (!InitInstance (hInstance, nCmdShow))  { return FALSE; } hAccelTable = LoadAccelerators(hInstance, (LPCTSTR)IDC_MY); // Main message loop: while (GetMessage(&msg, NULL, 0, 0))  { if (!TranslateAccelerator(msg.hwnd, hAccelTable, &msg))  { TranslateMessage(&msg); DispatchMessage(&msg); } } return msg.wParam; } // //  FUNCTION: MyRegisterClass() // //  PURPOSE: Registers the window class. // //  COMMENTS: // //    This function and its usage is only necessary if you want this code //    to be compatible with Win32 systems prior to the 'RegisterClassEx' //    function that was added to Windows 95. It is important to call this function //    so that the application will get 'well formed' small icons associated //    with it. // ATOM MyRegisterClass(HINSTANCE hInstance) { WNDCLASSEX wcex; wcex.cbSize = sizeof(WNDCLASSEX);  wcex.style = CS_HREDRAW | CS_VREDRAW; wcex.lpfnWndProc = (WNDPROC)WndProc; wcex.cbClsExtra = 0; wcex.cbWndExtra = 0; wcex.hInstance = hInstance; wcex.hIcon = LoadIcon(hInstance, (LPCTSTR)IDI_MY); wcex.hCursor = LoadCursor(NULL, IDC_ARROW); wcex.hbrBackground = (HBRUSH)(COLOR_WINDOW+1); wcex.lpszMenuName = (LPCSTR)IDC_MY; wcex.lpszClassName = szWindowClass; wcex.hIconSm = LoadIcon(wcex.hInstance, (LPCTSTR)IDI_SMALL); return RegisterClassEx(&wcex); } // //   FUNCTION: InitInstance(HANDLE, int) // //   PURPOSE: Saves instance handle and creates main window // //   COMMENTS: // //        In this function, we save the instance handle in a global variable and //        create and display the main program window. // BOOL InitInstance(HINSTANCE hInstance, int nCmdShow) {    HWND hWnd;    hInst = hInstance; // Store instance handle in our global variable    hWnd = CreateWindow(szWindowClass, szTitle, WS_OVERLAPPEDWINDOW,       CW_USEDEFAULT, 0, CW_USEDEFAULT, 0, NULL, NULL, hInstance, NULL);    if (!hWnd)    {       return FALSE;    }    ShowWindow(hWnd, nCmdShow);    UpdateWindow(hWnd);    return TRUE; } // //  FUNCTION: WndProc(HWND, unsigned, WORD, LONG) // //  PURPOSE:  Processes messages for the main window. // //  WM_COMMAND - process the application menu //  WM_PAINT - Paint the main window //  WM_DESTROY - post a quit message and return // // LRESULT CALLBACK WndProc(HWND hWnd, UINT message, WPARAM wParam, LPARAM lParam) { int wmId, wmEvent; PAINTSTRUCT ps; HDC hdc; TCHAR szHello[MAX_LOADSTRING]; LoadString(hInst, IDS_HELLO, szHello, MAX_LOADSTRING); switch (message)  { case WM_COMMAND: wmId    = LOWORD(wParam);  wmEvent = HIWORD(wParam);  // Parse the menu selections: switch (wmId) { case IDM_ABOUT:   DialogBox(hInst, (LPCTSTR)IDD_ABOUTBOX, hWnd, (DLGPROC)About);   break; case IDM_EXIT:   DestroyWindow(hWnd);   break; default:   return DefWindowProc(hWnd, message, wParam, lParam); } break; case WM_PAINT: hdc = BeginPaint(hWnd, &ps); // TODO: Add any drawing code here... RECT rt; GetClientRect(hWnd, &rt); DrawText(hdc, szHello, strlen(szHello), &rt, DT_CENTER); EndPaint(hWnd, &ps); break; case WM_DESTROY: PostQuitMessage(0); break; default: return DefWindowProc(hWnd, message, wParam, lParam);    }    return 0; } // Mesage handler for about box. LRESULT CALLBACK About(HWND hDlg, UINT message, WPARAM wParam, LPARAM lParam) { switch (message) { case WM_INITDIALOG: return TRUE; case WM_COMMAND: if (LOWORD(wParam) == IDOK || LOWORD(wParam) == IDCANCEL)  { EndDialog(hDlg, LOWORD(wParam)); return TRUE; } break; }     return FALSE; }

    标签: 计算器 学生

    上传时间: 2016-12-29

    上传用户:767483511

  • (网盘)全套Python3教程django爬虫实战46.94GB

    |- 第27周-Python3.5-零基础-高级-完整项目剖析-共07章节 - 0 B|- 第26周-Python3.5-零基础-高级-完整项目剖析-共10章节 - 0 B|- 第25周-Python3.5-零基础-高级-完整项目剖析-共14章节 - 0 B|- 第24周-Python3.5-零基础-高级-完整项目剖析-共18章节 - 0 B|- 第23周-Python3.5-零基础-高级-完整项目剖析-共13章节 - 0 B|- 第22周-Python3.5-零基础-高级-完整项目剖析-共21章节 - 0 B|- 第21周-Python3.5-零基础-高级-完整项目剖析-共19章节 - 0 B|- 第20周-Python3.5-零基础-高级-完整项目剖析-共15章节 - 0 B|- 第19周-Python3.5-零基础-高级-完整项目剖析-共20章节 - 0 B|- 第18周-Python3.5-零基础-高级-完整项目剖析-共18章节 - 0 B|- 第17周-Python3.5-零基础-高级-完整项目剖析-共23章节 - 0 B|- 第16周-Python3.5-零基础-高级-完整项目剖析-共26章节 - 0 B|- 第15周-Python3.5-零基础-高级-完整项目剖析-共24章节 - 0 B|- 第14周-Python3.5-零基础-高级-完整项目剖析-共25章节 - 0 B|- 第13周-Python3.5-零基础-高级-完整项目剖析-共10章节 - 0 B|- 第12周-Python3.5-零基础-高级-完整项目剖析-共16章节 - 0 B|- 第11周-Python3.5-零基础-高级-完整项目剖析-共14章节 - 0 B|- 第10周-Python3.5-零基础-高级-完整项目剖析-共18章节 - 0 B|- 第09周-Python3.5-零基础-高级-完整项目剖析-共15章节 - 0 B|- 第08周-Python3.5-零基础-高级-完整项目剖析-共11章节 - 0 B|- 第07周-Python3.5-零基础-高级-完整项目剖析-共13章节 - 0 B|- 第0...

    标签: python

    上传时间: 2022-06-05

    上传用户:canderile

  • Xilinx Zynq-7000 嵌入式系统设计与实现(何宾著)

    zynq系列内容非常丰富的一本书第1章Zynq-7000 SoC设计导论第2章AMBA协议规范第3章Zynq-7000系统公共资源及特性第4章Zynq调试和测试子系统第5章Cortex-A9处理器及指令集第6章Cortex-A9片上存储器系统结构和功能第7章Zynq-7000 SoC的Vivado基本设计流程第8章ARM GPIO的原理和控制实现第9章Cortex-A9异常与中断原理及实现第10章Cortex-A9定时器原理及实现第11章Cortex-A9 DMA控制器原理及实现第12章Cortex-A9安全性扩展第13章Cortex-A9 NEON原理及实现第14章Cortex-A9外设模块结构及功能第15章Zynq-7000内的可编程逻辑资源第16章Zynq-7000内的互联结构第17章Zynq-7000 SoC内定制简单AXI-Lite IP第18章Zynq-7000 SoC内定制复杂AXI LITE IP第19章Zynq-7000 AXI HP数据传输原理及实现第20章Zynq-7000 ACP数据传输原理及实现第21章Zynq-7000软件和硬件协同调试原理及实现第22章Zynq-7000 SoC启动和配置原理及实现第23章Zynq-7000 SoC内XADC原理及实现第24章Linux开发环境的构建第25章构建Zynq-7000 SoC内Ubuntu硬件运行环境第26章构建Zynq-7000 SoC内Ubuntu软件运行环境第27章Linux环境下简单字符设备驱动程序的开发第28章Linux环境下包含中断机制驱动程序的开发第29章Linux环境下图像处理系统的构建

    标签: xilinx Zynq-7000 嵌入式系统

    上传时间: 2022-06-10

    上传用户:

  • 安森美车规级1080P图像传感器AR0231手册

    AR0231AT7C00XUEA0-DRBR(RGB滤光)安森美半导体推出采用突破性减少LED闪烁 (LFM)技术的新的230万像素CMOS图像传感器样品AR0231AT,为汽车先进驾驶辅助系统(ADAS)应用确立了一个新基准。新器件能捕获1080p高动态范围(HDR)视频,还具备支持汽车安全完整性等级B(ASIL B)的特性。LFM技术(专利申请中)消除交通信号灯和汽车LED照明的高频LED闪烁,令交通信号阅读算法能于所有光照条件下工作。AR0231AT具有1/2.7英寸(6.82 mm)光学格式和1928(水平) x 1208(垂直)有源像素阵列。它采用最新的3.0微米背照式(BSI)像素及安森美半导体的DR-Pix™技术,提供双转换增益以在所有光照条件下提升性能。它以线性、HDR或LFM模式捕获图像,并提供模式间的帧到帧情境切换。 AR0231AT提供达4重曝光的HDR,以出色的噪声性能捕获超过120dB的动态范围。AR0231AT能同步支持多个摄相机,以易于在汽车应用中实现多个传感器节点,和通过一个简单的双线串行接口实现用户可编程性。它还有多个数据接口,包括MIPI(移动产业处理器接口)、并行和HiSPi(高速串行像素接口)。其它关键特性还包括可选自动化或用户控制的黑电平控制,支持扩频时钟输入和提供多色滤波阵列选择。封装和现状:AR0231AT采用11 mm x 10 mm iBGA-121封装,现提供工程样品。工作温度范围为-40℃至105℃(环境温度),将完全通过AEC-Q100认证。

    标签: 图像传感器

    上传时间: 2022-06-27

    上传用户:XuVshu

  • 电气工程专业用书

    全美经典学习指导系列电路 科技出版社 总共367页导论 2.电路基本概念3.电路定律4.电路的分析方法5.放大器和运算放大器电路  6.波形和信号7.一阶电路8.高阶电路和复数频率9.正弦稳态电路分析10.交流功率 11.多相电路12.频率响应 ,滤波器和谐振13.二端口网络14.互感和变压器15.使用SPICE进行电路分析16.拉普拉斯变换方法17波形分析的傅里叶方法

    标签: 电气工程

    上传时间: 2022-07-10

    上传用户:

  • LED视频显示屏实时处理与驱动技术

    LED视频显示屏实时处理与驱动技术

    标签: LED 视频 显示屏 实时处理

    上传时间: 2013-07-10

    上传用户:eeworm