• 博客(0)
  • 资源 (23)

空空如也

模拟电路200问

模拟电路200问 1、半导体材料制作电子器件与传统的真空电子器件相比有什么特点? 2、什么是本征半导体和杂质半导体? 3、空穴是一种载流子吗?空穴导电时电子运动吗? ....... 文档附答案

2012-12-06

基于单片机的八路抢答器设计与实现

基于单片机的八路抢答器设计与实现 王冬梅,张建秋 l大庆石油学院电气信息工程学院。熏龙江大庆163318) 摘要: 以AT89$51单片机为核心器件,设计实现了八路抢答器系统.软件仿真和硬件实现的 结果表明该系统实现了八路抢答器的功能.具有反应快、操作简便、实用性强等特点. 关键词:单片机;抢答器;数码管 中图分类号:TP368.2 文献标识码:A

2012-12-06

基于单片机的8路抢答器简单设计

基于单片机的8路抢答器简单设计。 康丽杰康迪 (石家庄信息工程职业学院石家庄050035) 摘要:近年来,随着单片机档次的不断提高,功能的不断完善,其应用日趋成熟、应用领域 日趋扩大,特别是工业测控、尖端武器和日用家电等领域更是因为有了单片机而生辉增色。单片 机应用技术已成为一项新的工程应用技术。本课程设计正是E£89C52单片机为中心设计的简单的 八路抢答器。虽然该抢答器的电路功能比较简单,但是设计它的意义在于能使学生将所学到的知 识综合应用,提高动手实践能力。 关键字:抢答器;STC89C52单片机

2012-12-06

八路定时抢答器的设计方案

八路定时抢答器的设计方案,1.给定的主要器件:74LS148 74LS279 74LS48 74LS192 NE555 74LS00 发光二极管 共阴极显示器 74LS121 2. 功能要求:设计一个智力竞赛抢答器,可同时共8名选手参加比赛,并具有定时抢答功能

2012-12-06

一款基于单片本几技市的电子抢答器

一款基于单片本几技市的电子抢答器,除了能完成基本抢答功能外,还可以进行加分、减分、自动识别犯规、存储显示各组分数,答题限时抢答时间、初试分数设定等功能。 梁超1,肖静2,邱志诚2 (1.江西信息职业技术学院, 江西南昌330043;2.东华理工学院, 江西南昌330013) 仅供参考。

2012-12-06

33个单片机课程设计

33个单片机设计, 16×16点阵(滚动显示)论文+程序.rar cdma通信系统中的接入信道部分进行仿真与分析.rar LED显示屏动态显示和远程监控的实现.rar MCS-51单片机温度控制系统.rar USB接口设计.rar 毕业设计(论文)OFDM通信系统基带数据.rar 仓库温湿度的监测系统.rar 单片机串行通信发射机.rar 单片机课程设计__电子密码锁报告.rar 单片机控制交通灯.rar 电动智能小车(完整论文).rar 电气工程系06届毕业设计开题报告.rar 电信运营商收入保障系统设计与实现.rar 电子设计大赛点阵电子显示屏(A题)..rar 电子时钟.rar 火灾自动报警系统设计.rar 基于GSM短信模块的家庭防盗报警系统.rar 基于GSM模块的车载防盗系统设计 TC35i 资料.rar 基于网络的虚拟仪器测试系统.rar 门控自动照明电路.rar 全遥控数字音量控制的D类功率放大器.rar 数控直流稳压电源完整论文.rar 数字密码锁设计.rar 数字抢答器(数字电路).rar 数字时钟.rar 水箱单片机控制系统.rar 同步电机模型的MATLAB仿真.rar 温度监控系统的设计.rar 用单片机控制直流电机.rar 用单片机实现温度远程显示.rar 智能家用电热水器控制器.rar 智能型充电器电源和显示的设计.rar 自动加料机控制系统.rar 每个设计包含论文、原代码,个别的有PCB,请下载者仅做参考

2012-12-06

微电 子 工 艺 实 习 任务书

微电 子 工 艺 ,内含8路抢答器、频率计、音频功率放大器仿真电路图

2012-12-06

C/C++程序设计学习与实验系统

C/C++程序设计学习与实验系统 安装包 安装指南

2012-10-26

protel99常用元件的电气图形符号和封装形式.docx

protel99常用元件的电气图形符号和封装形式 protel99常用元件的电气图形符号和封装形式: 1. 标准电阻:RES1、RES2;封装:AXIAL-0.3到AXIAL-1.0 两端口可变电阻:RES3、RES4;封装:AXIAL-0.3到AXIAL-1.0 三端口可变电阻:RESISTOR TAPPED,POT1,POT2;封装:VR1-VR5 2.电容:CAP(无极性电容)、ELECTRO1或ELECTRO2(极性电容)、可变电容CAPVAR 封装:无极性电容为RAD-0.1到RAD-0.4,有极性电容为RB.2/.4到RB.5/1.0. 3.二极管:DIODE(普通二极管)、DIODE SCHOTTKY(肖特基二极管)、DUIDE TUNNEL(隧道二极管)DIODE VARCTOR(变容二极管)ZENER1~3(稳压二极管)

2012-10-26

ICCAVR.pdf

第十章 IccAVR C 编译器的使用 自 ATMEL 的AT90 系列单片机诞生以来有很多第三方厂商为AT90 系列开发了用于程序开发的 C 语言工具 ATMEL 公司推荐的第三方C 编译器: Expanded 3rd Party Support IAR Embedded Workbench –C and EC++ support –IAR visualSTATE case tool –IAR MakeApp application builder ImageCraft ICCAVR/ICCtiny –Supports devices without SRAM –Embedded application builder –Global optimizer –ISP-support (STK200/300) GNU C-compiler –Free compiler –No support, but GNU users active on mailing lists –Getting started appnote coming –Next generation AVR Studio will support GNU output format CodeVision C-compiler –Includes advanced codeWizard 关于几种C 语言的比较,另见几种C 语言的比较测试报告一文 本公司推荐的ImageCraft 的ICC AVR 编译器理由: 免费提供30 天的使用版软件,可生成烧录 文件,而IAR 免费提供的使用版软件,只生成调试文件,不能生成烧录文件; 功能适合,使用方便,技 术支援好; 不断增加新功能模块,如单总线,SPI,UART,IIC 总线,LCD,LED(本公司也在帮助改进,增 加新功能)等; 价格适合,原售199 美元,双龙公司成为ICC AVR 中国独家代理,另售价为1380 元人民 币,与ICE-200 在线实时仿真器(2200 元)捆邦销售,仅售3200 元/套

2012-10-26

AVR单片机实现电子时钟设计.pdf

AVR单片机实现电子时钟设计 #include #include #include #include #include #include #include #include #define uchar unsigned char #define uint unsigned int #define xtal 8 #define CS PA5 #define SID PA6 #define SCLK PA7 #define Set_CS() DDRA |= (1<<CS);PORTA |= (1<<CS) #define Set_SID() DDRA |= (1<<SID);PORTA |= (1<<SID) #define Set_SCLK() DDRA |= (1<<SCLK);PORTA |= (1<<SCLK) #define Clr_CS() DDRA |= (1<<CS);PORTA &=~(1<<CS) #define Clr_SID() DDRA |= (1<<SID);PORTA &=~(1<<SID) #define Clr_SCLK() DDRA |= (1<<SCLK);PORTA &=~(1<<SCLK) #define HH 2 //定义时 为2 #define MM 1 //定义分 为1 #define SS 0 //定义秒 为0 volatile unsigned char Time_h_m_s[3]={0,0,0}; //时间的时 分 秒 存贮单元 volatile unsigned char flash_sign=0x00; //==================================================================== //函数声明 void Delay(uint ms); //延时子程序 void Serial_W_1byte_to_LCD(uchar RS, uchar W_data); void Serial_send_cmd&#40;uchar send_cmd&#41;; void Serial_send_data(uchar send_data); void Write_8bits(uchar W_bits); void LCD_Init(void); void Serial_send_string_to_xy(uchar row, uchar col, uchar *p); void Display_clock1(uchar row, uchar col, uchar *time); /*============================================================= 功能: TIMER2溢出中断函数

2012-10-26

AVR单片机C语言库.pdf

目录: 1. Character Type Functions - 字符类型函数 2. Standard C Input/Output Functions - 标准输入输出函数 3. Standard Library Functions - 标准库和内存分配函数 4. Mathematical Functions - 数学函数 5. String Functions - 字符串函数 6. BCD Conversion Functions - BCD 转换函数 7. Memory Access Functions - 存储器访问函数 8. Delay Functions - 延时函数 9. LCD Functions - LCD函数 10. LCD Functions for displays with 4x40 characters - 4×40 字符型LCD函数 11. LCD Functions for displays connected in 8 bit memory mapped mode -以8 位外部存储 器模式接口的LCD显示函数 12. I2C Bus Functions - I2C 总线函数 13. National Semiconductor LM75 Temperature Sensor Functions - LM75 温度传感器函数 14. Dallas Semiconductor DS1621 Thermometer/Thermostat Functions - DS1621 温度计函 数 15. Philips PCF8563 Real Time Clock Functions - PCF8563 实时时钟函数 16. Philips PCF8583 Real Time Clock Functions - PCF8583 实时时钟函数 17. Dallas Semiconductor DS1302 Real Time Clock Functions - DS1302 实时时钟函数 18. Dallas Semiconductor DS1307 Real Time Clock Functions - DS1307 实时时钟函数 19. 1 Wire Protocol Functions - 单线通讯协议函数 20. Dallas Semiconductor DS1820/DS1822 Temperature Sensors Functions - DS1820/1822 温度传感器函数 21. SPI Functions - SPI 函数 22. Power Management Functions - 电源管理函数 23. Gray Code Conversion Functions - 格雷码转换函数

2012-10-26

AVRstudio教程.pdf

第三节:面向新手的AVR开发工具,及基本知识 AVR器件的基本知识 AVR系列产品是采用新架构生产的芯片,整个系列都具有良好的相似性,芯片结构也非常容易理解和掌握。好了, 现在我们就来开始看看AVR器件的基本知识吧。 首先,AVR系列产品可以分为3大种类:

2012-10-26

AVR C库函数.pdf

目录: 1. Character Type Functions - 字符类型函数 2. Standard C Input/Output Functions - 标准输入输出函数 3. Standard Library Functions - 标准库和内存分配函数 4. Mathematical Functions - 数学函数 5. String Functions - 字符串函数 6. BCD Conversion Functions - BCD 转换函数 7. Memory Access Functions - 存储器访问函数 8. Delay Functions - 延时函数 9. LCD Functions - LCD函数 10. LCD Functions for displays with 4x40 characters - 4×40 字符型LCD函数 11. LCD Functions for displays connected in 8 bit memory mapped mode -以8 位外部存储 器模式接口的LCD显示函数 12. I2C Bus Functions - I2C 总线函数 13. National Semiconductor LM75 Temperature Sensor Functions - LM75 温度传感器函数 14. Dallas Semiconductor DS1621 Thermometer/Thermostat Functions - DS1621 温度计函 数 15. Philips PCF8563 Real Time Clock Functions - PCF8563 实时时钟函数 16. Philips PCF8583 Real Time Clock Functions - PCF8583 实时时钟函数 17. Dallas Semiconductor DS1302 Real Time Clock Functions - DS1302 实时时钟函数 18. Dallas Semiconductor DS1307 Real Time Clock Functions - DS1307 实时时钟函数 19. 1 Wire Protocol Functions - 单线通讯协议函数 20. Dallas Semiconductor DS1820/DS1822 Temperature Sensors Functions - DS1820/1822 温度传感器函数 21. SPI Functions - SPI 函数 22. Power Management Functions - 电源管理函数 23. Gray Code Conversion Functions - 格雷码转换函数

2012-10-26

C语言函数速查手册.zip

C语言函数速查手册.zip

2012-10-26

二级公共基础速学教程

二级公共基础速学教程 第1章 数据结构与算法 第2章 程序设计基础 第3章 软件工程基础 第4章 数据库设计基础

2012-10-26

二级C语言笔试历年真卷

2005年4月二级C真卷.pdf 2005年4月二级C真卷参考答案.pdf ..... 2010年9月二级C试卷及参考答案.pdf 2011年3月二级C真卷及参考答案.pdf

2012-10-26

C语言实战105例源码

第1部分 基础篇 实例1 一个价值“三天”的BUG 2 实例2 灵活使用递增(递减)操作符 5 实例3 算术运算符计算器 7 实例4 逻辑运算符计算器 9 实例5 IP地址解析 11 实例6 用if…else语句解决奖金发放问题 13 实例7 用for循环模拟自由落体 16 实例8 用while语句求n! 19 实例9 模拟银行常用打印程序 22 实例10 使用一维数组统计选票 26 实例11 使用二维数组统计学生成绩 29 实例12 简单的计算器 32 实例13 时钟程序 35 实例14 华氏温度和摄氏温度的相互转换 38 实例15 SimpleDebug函数应用 40 第2部分 数值计算与数据结构篇 实例16 常用的几种排序方法 46 实例17 广度优先搜索及深度优先搜索 53 实例18 实现基本的串操作 59 实例19 计算各点到源点的最短距离 62 实例20 储油问题 65 实例21 中奖彩球问题 67 实例22 0-1背包问题 69 实例23 阶梯计数问题 72 实例24 二叉树算法集 74 实例25 模拟LRU页面置换算法 79 实例26 大整数阶乘新思路 82 实例27 银行事件驱动模拟程序 84 实例28 模拟迷宫探路 87 实例29 实现高随机度随机序列 89 实例30 停车场管理系统 91 第3部分 文本屏幕与文件操作篇 实例31 菜单实现 96 实例32 窗口制作 97 实例33 模拟屏幕保护程序 100 实例34 文件读写基本操作 102 实例35 格式化读写文件 105 实例36 成块读写操作 107 实例37 随机读写文件 108 实例38 文件的加密和解密 111 实例39 实现两个文件的连接 113 实例40 实现两个文件信息的合并 116 实例41 文件信息统计 118 实例42 文件分割实例 121 实例43 同时显示两个文件的内容 123 实例44 模拟Linux环境下的vi编辑器 124 实例45 文件操作综合应用——银行账户管理 128 第4部分 病毒与安全篇 实例46 实用内存清理程序 134 实例47 如何检测Sniffer  136 实例48 加密DOS批处理程序 139 实例49 使用栈实现密码设置 141 实例50 远程缓冲区溢出漏洞利用程序 144 实例51 简易漏洞扫描器 146 实例52 文件病毒检测程序 149 实例53 监测内存泄露与溢出 150 实例54 实现traceroute命令 152 实例55 实现ping程序功能 154 实例56 获取Linux本机IP地址 157 实例57 实现扩展内存的访问 161 实例58 随机加密程序 164 实例59 MD5加密程序 165 实例60 RSA加密实例 168 第5部分 图形篇 实例61 制作表格 172 实例62 用画线函数作出的图案 174 实例63 多样的椭圆 176 实例64 多变的立方体 177 实例65 简易时钟 178 实例66 跳动的小球 181 实例67 用柱状图表示学生成绩各分数段比率 183 实例68 EGA/VGA屏幕存储 187 实例69 按钮制作 190 实例70 三维视图制作 193 实例71 红旗图案制作 194 实例72 火焰动画制作 196 实例73 模拟水纹扩散 199 实例74 彩色的Photo Frame  201 实例75 火箭发射演示 203 第6部分 系统篇 实例76 恢复内存文本 208 实例77 挽救磁盘数据 210 实例78 建立和隐藏多个PRI DOS分区 213 实例79 简单的DOS下的中断服务程序 216 实例80 文件名分析程序 219 实例81 鼠标中断处理 222 实例82 实现磁盘数据的整体加密 224 实例83 揭开CMOS密码 227 实例84 获取网卡信息 229 实例85 创建自己的设备 231 实例86 设置应用程序启动密码 233 实例87 获取系统配置信息 236 实例88 硬件检测 239 实例89 管道通信 241 实例90 程序自杀技术实现 244 第7部分 游戏篇 实例91 连续击键游戏 248 实例92 掷骰子游戏 250 实例93 弹力球 252 实例94 俄罗斯方块 253 实例95 24点扑克牌游戏 257 实例96 贪吃蛇 260 实例97 潜水艇大战 262 实例98 机器人大战 265 实例99 图形模式下的搬运工 266 实例100 十全十美游戏 269 第8部分 综合篇 实例101 强大的通信录 274 实例102 模拟Windows下UltraEdit程序 277 实例103 轻松实现个人理财 279 实例104 竞技比赛打分系统 281 实例105 火车订票系统 286

2012-10-26

《C语言课程设计案例精编》源代码

#define N 200 #include <graphics.h> #include <stdlib.h> #include <dos.h> #define LEFT 0x4b00 #define RIGHT 0x4d00 #define DOWN 0x5000 #define UP 0x4800 #define ESC 0x011b int i,key; int score=0;/*得分*/ int gamespeed=50000;/*游戏速度自己调整*/ struct Food { int x;/*食物的横坐标*/ int y;/*食物的纵坐标*/ int yes;/*判断是否要出现食物的变量*/ }food;/*食物的结构体*/ struct Snake { int x[N]; int y[N]; int node;/*蛇的节数*/ int direction;/*蛇移动方向*/ int life;/* 蛇的生命,0活着,1死亡*/ }snake; void Init(void);/*图形驱动*/ void Close(void);/*图形结束*/ void DrawK(void);/*开始画面*/ void GameOver(void);/*结束游戏*/ void GamePlay(void);/*玩游戏具体过程*/ void PrScore(void);/*输出成绩*/ /*主函数*/ void main(void) { Init();/*图形驱动*/ DrawK();/*开始画面*/ GamePlay();/*玩游戏具体过程*/ Close();/*图形结束*/ } /*图形驱动*/ void Init(void) { int gd=DETECT,gm; initgraph(&gd;,&gm;,"c:\\tc"); cleardevice(); } /*开始画面,左上角坐标为(50,40),右下角坐标为(610,460)的围墙*/ void DrawK(void) { /*setbkcolor(LIGHTGREEN);*/ setcolor(11); setlinestyle(SOLID_LINE,0,THICK_WIDTH);/*设置线型*/ for(i=50;i<=600;i+=10)/*画围墙*/ { rectangle(i,40,i+10,49); /*上边*/ rectangle(i,451,i+10,460);/*下边*/ } for(i=40;i<=450;i+=10) { rectangle(50,i,59,i+10); /*左边*/ rectangle(601,i,610,i+10);/*右边*/ } } /*玩游戏具体过程*/ void GamePlay(void) { randomize();/*随机数发生器*/ food.yes=1;/*1表示需要出现新食物,0表示已经存在食物*/ snake.life=0;/*活着*/ snake.direction=1;/*方向往右*/ snake.x[0]=100;snake.y[0]=100;/*蛇头*/ snake.x[1]=110;snake.y[1]=100; snake.node=2;/*节数*/ PrScore();/*输出得分*/ while(1)/*可以重复玩游戏,压ESC键结束*/ { while(!kbhit())/*在没有按键的情况下,蛇自己移动身体*/ { if(food.yes==1)/*需要出现新食物*/ { food.x=rand()@0+60; food.y=rand()50+60; while(food.x!=0)/*食物随机出现后必须让食物能够在整格内,这样才可以让蛇吃到*/ food.x++; while(food.y!=0) food.y++; food.yes=0;/*画面上有食物了*/ } if(food.yes==0)/*画面上有食物了就要显示*/ { setcolor(GREEN); rectangle(food.x,food.y,food.x+10,food.y-10); } for(i=snake.node-1;i>0;i--)/*蛇的每个环节往前移动,也就是贪吃蛇的关键算法*/ { snake.x[i]=snake.x[i-1]; snake.y[i]=snake.y[i-1]; } /*1,2,3,4表示右,左,上,下四个方向,通过这个判断来移动蛇头*/ switch(snake.direction) { case 1:snake.x[0]+=10;break; case 2: snake.x[0]-=10;break; case 3: snake.y[0]-=10;break; case 4: snake.y[0]+=10;break; } for(i=3;i<snake.node;i++)/*从蛇的第四节开始判断是否撞到自己了,因为蛇头为两节,第三节不可能拐过来*/ { if(snake.x[i]==snake.x[0]&&snake;.y[i]==snake.y[0]) { GameOver();/*显示失败*/ snake.life=1; break; } } if(snake.x[0]<55||snake.x[0]>595||snake.y[0]<55|| snake.y[0]>455)/*蛇是否撞到墙壁*/ { GameOver();/*本次游戏结束*/ snake.life=1; /*蛇死*/ } if(snake.life==1)/*以上两种判断以后,如果蛇死就跳出内循环,重新开始*/ break; if(snake.x[0]==food.x&&snake;.y[0]==food.y)/*吃到食物以后*/ { setcolor(0);/*把画面上的食物东西去掉*/ rectangle(food.x,food.y,food.x+10,food.y-10); snake.x[snake.node]=-20;snake.y[snake.node]=-20; /*新的一节先放在看不见的位置,下次循环就取前一节的位置*/ snake.node++;/*蛇的身体长一节*/ food.yes=1;/*画面上需要出现新的食物*/ score+=10; PrScore();/*输出新得分*/ } setcolor(4);/*画出蛇*/ for(i=0;i<snake.node;i++) rectangle(snake.x[i],snake.y[i],snake.x[i]+10, snake.y[i]-10); delay(gamespeed); setcolor(0);/*用黑色去除蛇的的最后一节*/ rectangle(snake.x[snake.node-1],snake.y[snake.node-1], snake.x[snake.node-1]+10,snake.y[snake.node-1]-10); } /*endwhile(!kbhit)*/ if(snake.life==1)/*如果蛇死就跳出循环*/ break; key=bioskey(0);/*接收按键*/ if(key==ESC)/*按ESC键退出*/ break; else if(key==UP&&snake;.direction!=4) /*判断是否往相反的方向移动*/ snake.direction=3; else if(key==RIGHT&&snake;.direction!=2) snake.direction=1; else if(key==LEFT&&snake;.direction!=1) snake.direction=2; else if(key==DOWN&&snake;.direction!=3) snake.direction=4; }/*endwhile(1)*/ } /*游戏结束*/ void GameOver(void) { cleardevice(); PrScore(); setcolor(RED); settextstyle(0,0,4); outtextxy(200,200,"GAME OVER"); getch(); } /*输出成绩*/ void PrScore(void) { char str[10]; setfillstyle(SOLID_FILL,YELLOW); bar(50,15,220,35); setcolor(6); settextstyle(0,0,2); sprintf(str,"score:%d",score); outtextxy(55,20,str); } /*图形结束*/ void Close(void) { getch(); closegraph(); }

2012-10-26

电子工程技术精品资料下载.pdf

嵌入式设计资料 c语言嵌入式系统编程修炼之道 单片机应用技术

2012-10-26

TMS320DM642 DSP应用系统设计与开发

TMS320DM642 DSP应用系统设计与开发.pdf 课程资料

2012-10-26

51的C编程问题.pdf

单片机应用编程技巧100问 1.C语言和汇编语言在开发单片机时各有哪些优缺点? 2.C或汇编语言可以用于单片机,C++能吗? 3.搞单片机开发,一定要会C吗? .......

2012-10-26

项目管理心得体会与学习合集

IT项目风险管理研究.PPT 产品部、项目组、实施组的关系.doc 项目管理学习笔记.DOC 项目管理指导手册.PDF 项目管理中的执行与监督解疑.PPT 项目主管入门-如何把事情做漂亮.ppt 项目组织结构设计与选择.doc 运用项目责任人管理 完善企业运营管理体系.doc

2012-10-26

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除