搜索结果
找到约 35,861 项符合
空时码 的查询结果
按分类筛选
单片机编程 汇编+保护模式+教程
九.输入/输出保护为了支持多任务,80386不仅要有效地实现任务隔离,而且还要有效地控制各任务的输入/输出,避免输入/输出冲突。本文将介绍输入输出保护。 这里下载本文源代码。 <一>输入/输出保护80386采用I/O特权级IPOL和I/O许可位图的方法来控制输入/输出,实现输入/输出保护。 1.I/O敏感指令输入输出特权级(I/O Privileg ...
单片机编程 单片机应用技术选编11
单片机应用技术选编(11) 目录
&nbsp;
第一章 专题论述
1.1 3种嵌入式操作系统的分析与比较(2)
1.2 KEIL RTX51 TINY内核的分析与应用(8)
1.3 中间件技术及其发展展望(13)
1.4 嵌入式实时操作系统&mu;C/OSⅡ的移植探讨(19)
1.5 &mu;C/OSⅡ的移植及其应用系统开发(23)
1.6 片上系统的总线结构发展现状及前景(27)
1.7 SoC&mdas ...
单片机编程 USB/EPP转接系统的硬件设计与分析
摘要:设计并实现了一个USB/EPP 转接系统,给出其硬件设计方案并讨论了相关技术细节, 使其实现USB 接口到EPP接口的相互数据转发。使仅具有EPP 接口的传统仪器设备借助于USB/EPP 转接系统拥有USB 总线所提供的即插即用和设备插架特性, 方便其通过USB 接口灵活接入同时拥有多个外设的计算机主机系统。关键词:USB;EPP;转 ...
单片机编程 单片机应用技术选编9
单片机应用技术选编(9) 目录 第一章 专题论述1.1 集成电路进入片上系统时代(2)1.2 系统集成芯片综述(10)1.3 Java嵌入技术综述(18)1.4 Java的线程机制(23)1.5 嵌入式系统中的JTAG接口编程技术(29)1.6 EPAC器件技术概述及应用(37)1.7 VHDL设计中电路简化问题的探讨(42)1.8 8031芯片主要模块的VHDL描述与仿真(48)1.9 ISP技术在 ...
单片机编程 单片机复位电路设计
一概述影响单片机系统运行稳定性的因素可大体分为外因和内因两部分1. 外因&#1048698; 射频干扰它是以空间电磁场的形式传递在机器内部的导体引线或零件引脚感生出相应的干扰可通过电磁屏蔽和合理的布线/器件布局衰减该类干扰&#1048698; 电源线或电源内部产生的干扰它是通过电源线或电源内的部件耦合或直接传导可通过电源滤波 ...
单片机编程 4x4鍵盤的设计与制作
三種方法讀取鍵值&#1048708; 使用者設計行列鍵盤介面,一般常採用三種方法讀取鍵值。&#1048713; 中斷式&#1048708; 在鍵盤按下時產生一個外部中斷通知CPU,並由中斷處理程式通過不同位址讀資料線上的狀態判斷哪個按鍵被按下。&#1048708; 本實驗採用中斷式實現使用者鍵盤介面。&#1048713; 掃描法&#1048708; 對鍵盤上的某一行 ...
单片机编程 RS232串行接口电平转接器
RS-232-C 是PC 机常用的串行接口,由于信号电平值较高,易损坏接口电路的芯片,与TTL电平不兼容故需使用电平转换电路方能与TTL 电路连接。本产品(转接器),可以实现任意电平下(0.8~15)的UART串行接口到RS-232-C/E接口的无源电平转接, 使用非常方便可靠。
什么是RS-232-C 接口?采用RS-232-C 接口有何特点?传输电缆长度如何考虑 ...
单片机编程 微机原理与接口课件
微处理器及微型计算机的发展概况&nbsp;&nbsp;第一代微处理器是以Intel公司1971年推出的4004,4040为代表的四位微处理机。 &nbsp;&nbsp;&nbsp;&nbsp; 第二代微处理机(1973年~1977年),典型代表有:Intel 公司的8080、8085;Motorola公司的M6800以及Zlog公司的Z80。 &nbsp;&nbsp;&nbsp; 第三代微处理机 第三代微机是以16位 ...
单片机编程 单片机c语言入门教程
51 单片机C 语言学习杂记学习单片机实在不是件易事,一来要购买高价格的编程器,仿真器,二来要学习编程语言,还有众多种类的单片机选择真是件让人头痛的事。在众多单片机中51 架构的芯片风行很久,学习资料也相对很多,是初学的较好的选择之一。51 的编程语言常用的有二种,一种是汇编语言,一种是C 语言。汇编语言的机器 ...
单片机编程 51单片机拼音中文输入法c程序源代码
拼音输入法杳询函数: unsigned char code * py_ime(unsigned char input_py_val[]);
input_py_val为已输入的拼音码字符串头指针,
反回值为中文的起始地址,当为0时,杳询失败
应用举例:
{
&nbsp;unsigned char input_string[]={"bang"};
&nbsp;unsigned char chines_string[100];
&nbsp;sprintf(chines_string,"%s",py_im ...