搜索资源列表
657464
- 单片机的四位显示及时间.单片机上电复位后,等待按键4启动定时器0 再次按键4,定时器0停止计数,进入时分初值设置状态,每按一次1键,时加一,每按一次2键,分加一 -SCM four shows and time. SCM power-on reset, waiting for the start timer button 4 0 4 button again, stop the timer 0 count, hours into the initial settings, every ti
audio
- 语音芯片的C51操作程序: 指令 8位控制码,16位地址码 操作摘 要 POWERUP 00100xxx(xxxxxxxxxxxxxxxx) 上电:等待TPUD后器件可以 工作 SET PLAY 11100xxx(A15~A0) 从指令地址开始放音,须后 跟PLAY指令,使放音继续 PLAY 11110xxx(xxxxxxxxxxxxxxx) 从当前地址开始放音(直至 EOM或OVF) SET REC 10110xxx(A15~A0) 从指定地
LowPowerDissipation
- M16C单片机功率控制源码,可在高速 低速 等待和停止状态下切换运行。
IO_SOFT_UART_USE_TIMER
- 1. 本程序使用一个定时器和任意 2 个 I/O 口模拟一个串行口。 2. 1位起始位,8位数据位,1位停止位。发数据位时先发低位。 3. 支持半双工通讯。收、发波特率相同。 4. 应把定时器中断优先级设置为最高级。 5. 本程序每接收一个字节后就把它放到一个队列缓冲区中(也可使用环行缓冲区), 待缓冲区满后,将缓冲区中的内容原样发回。这是为了测试多字节连续收发的 能力和简化程序。实际应用中应防止缓冲区溢出。 6. 由接收转换到发送时要先调用 sof
F2812_SCI02 PC机串口调试助手
- F2812 SCI与PC机串口调试助手以收发中断方式实现收发数据。(CCS3.3开发环境) 功能:使用SCIA模块和PC机进行串口通信,等待PC机上的串口调试软件向DSP发送"hellodsp",DSP接收到上位机发送的数据之后,将这些数据发回PC机,显示在串口调试软件中。 说 明:本实验中SCIA模块的发送和接收采用中断方式实现,空闲线模式波特率为19200,通信数据格式为1位停止位,8位数据位,无校验位-F2812 SCI and the PC serial port r
qdq
- S0-S7为8路抢答按键输入,LD0-LD7为8路指示输出,抢答成功的路其相应的LD亮,平时为灭。接于INT0上的S8作为裁判、启动键。当按下此键后抢答才有效,否则视为违规,有效抢答响一长声,违规抢答响2短声。启动后LD按1秒速度流动闪亮30秒,每秒响一短嘀声。超过30秒未抢答作废:响四长声。有效抢答后对应的LD亮,LD停止流动。此时只有2个裁判健有效:按下ok-key为回答正确键,蜂鸣器响4声,按下cp-key为回答错误,蜂鸣器响3声。此时又回到初始状态,等待出题并按下cp-key开始抢答-S
chuzuzhejijiaqi
- 该设计的主要内容是通过C51单片机上的数码显示器来模拟出租车计价器的路程显示表,通过单片机上的键盘上的某些键来表示开始、暂停、复位等功能。步骤如下:首先,程序开始做一些必要的初始化工作,等待键盘输入。然后,启动键按下(0)后LED数码管开始记录路程并显示。最后,当需要停止是可按相应的键(F)对路程计数器进行暂停。而且还可以复位(E)-The main elements of the design through the C51 single-chip digital display to sim
key
- Verilog HDL编写的键盘扫描程序,考虑了判断按键弹起的问题。程序按一定的频率用低电平循环扫描行线,同时检测列线的状态,一旦判断有一列为低则表示有键被按下,停止扫描并保持当前行线的状态,再读取列线的状态从而得到当前按键的键码;等待按键弹起:检测到各列线都变成高点平后,重新开始扫描过程,等待下一次按键。-Written in Verilog HDL keyboard scanner, taking into account to determine key bounce problem. P
LinSlave
- 富士通MB95F204k,MCU等待Master发送的数据,如果接收到正确的数据,LED4闪烁,如果接收到错误的数据,LED2保持亮着,而且MCU停止接受数据。-Fujitsu MB95F204k, MCU waiting for Master to send the data, If you receive the correct data, LED4 flash error if the data received, LED2 remain lit, and the MCU to stop
123
- 基本功能: 实现四项八拍步进电机的变速控制:加速,恒速,减速;可以按键控制正反转,具有声、光报警功能。 扩展功能: 1、以led数码管显示当前○1上电等待状态,○2运行状态(正转、反转标志,加速、恒速、减速,以及当前速度等级。),○3停止状态。 2、实现给定值控制步进电机速度。 -Basic functions: to achieve eight shot four stepper motor speed control: acceleration, constant
TAXI
- 基于VHDL的出租车计费器,通过VHDL语言来编程实现计费系统的四个功能块:分频模块,控制模块,计量模块和译码显示模块,最后使用MAX+PLUSII软件来对程序进行仿真,以模拟实现出租车的启动,停止以及等待等过程中的计时,计程和计费功能。-Taxi meter based on VHDL, VHDL language programming through the billing system of the four functional blocks: frequency module, co
mimasuo
- 数字密码锁设计 基本要求: (1)开锁密码为四位十进制数。(2)按任意一个键后,系统进入等待状态,显示0000,此时若按密码输入键就将此刻外接四位输入数据线线上的一个十进制数字读入,将先前输入的数据左移一位,最末位加入刚输入的数据后显示,读入数字超过4个时,只保留最近输入的四个数;若按一下删除键可以消除刚输入的数字,数据右移一位,高位补0。若按确认键,将读入的4位数字与系统密码比较,正确的话开锁,数码管都显示“P”,不正确就显示“E”,拒绝开锁。(3)连续尝试3次没有能开锁进入死锁状态,拒绝
F2812_SCI01
- F2812 SCI与PC机串口调试助手查询方式实现收发数据。(CCS3.3开发环境) 使用SCIA模块和PC机进行串口通信,等待PC机上的串口调试软件向DSP发送数据,DSP接收到上位机发送的数据之后,将这些数据发回PC机,显示在串口调试软件中。 说 明:本实验中SCIA模块的发送和接收采用查询方式实现,空闲线模式波特率为19200,通信数据格式为1位停止位,8位数据位,无校验位-F2812 SCI and the PC serial port debugging assistant the t
F2812_SCI03
- F2812 SCI (CCS3.3开发环境下)采用收发FIFO中断方式与PC机串口调试助手实现收发数据。 功 能:使用SCIA模块和PC机进行串口通信,等待PC机上的串口调试软件向DSP发送"hellodsp",DSP接收到上位机发送的数据之后,将这些数据发回PC机,显示在串口调试软件中。 说 明:本实验中SCIA模块的发送和接收采用FIFO的中断方式实现,空闲线模式波特率为19200,通信数据格式为1位停止位,8位数据位,无校验位-F2812 SCI receive and send FIFO
gpio-ir
- 基于gpio的红外驱动,NEC标准。 原理是这样的:当信号到来时,有一个下降沿,此时timer开启,当下一个下降沿来到时,则暂停计时器,读取计时器的值,计算出计时器的计数差,如果再红外中"1"这个数据左右的,就计1,再"0"时间左右的,就计0,大于某个值,就丢弃。然后再重新开启计时器。并且使用一个静态变量来记录收到的数据个数,比如当到32位时,就停止计时器,等待下一个头信息的到来。-ir based on gpio, nec standard. use timer to count time
Serial-Print
- 本程序实现了以下功能: 单片机上电后等待从上位机串口发送来的命令,同时在数码管的前四位以十进制 显示 AD采集来的数值。 1)当收到以十六进制发送来的01后,向上位机发送字符串“Turn off ad!”,同时间隔 一秒读取AD的值,然后把AD转换过来的数表示成实际电压值(浮点数),并且从串口发 送给上位机,形式如“The voltage is 3.398438V”发送周期也是一秒一次。 2)当收到02时,向上位机发送“Turn off ad!”并停止发送电压值 3)
project11
- 用2位数码管显示计时时间,最小计时单位为“百毫秒”,计时范围0.1-9.9s。 当第1次按下并松开计时功能键时,秒表开始计时并显示时间;第2次按下并松 开计时功能键时,停止计时,计算两次按下计时功能键的时间,并把时间值送 入数码管显示;第3次按下计时功能键,秒表清零,等待下一次按下计时功能 键。如果计时到9.9s时,将停止计时,按下计时功能键,秒表清零,再按下重 新开始计时。(哈工大单片机大作业内附proteus原理图)-Two digital tube displ
ex8_1
- 要求其实现的功能如下(其中定时要求采取中断方式): 1、用6位数码管显示秒表时间,最左边2位显示分,中间2位显示秒,最右边2位显示秒的小数位(0.00~0.99秒),秒与小数位之间要显示小数点。 2、两个按键: (1)计时/停止按键:首次按下从0开始计时,再次按下暂停计时,之后每次按下按键实现‘继续计时、暂停计时,继续计时、暂停计时……’。(继续计时即从上次暂停时的时间开始继续计时) (2)复位按键:按下后全部清0,等待下次按下‘计时/停止按键’时重新开始计时。-Its imp
p
- 首先从主程序开始,接着初始化变量及LCD接口,然后初始化方波发生器、晶振管,使LCD显示信息,进入开机状态。等待动作——选择按键,包括播放键,暂停键,停止键,当然也可以选择返回;如果选择的是播放键,LCD上会显示歌曲编号,与此同时演奏相应的乐曲,此时,你可以按上一曲或下一曲键,使其演奏上一个或下一个乐曲。-First, the beginning of the main program, then initialize variables and LCD interfaces, and ini
uart
- VHDL实现串口转换的代码,串行通信的发送器有五个状态:--1.X_IDLE(空闲)状态 : 当UART被复位后,状态机将立刻进入这一状态,在这个状态下, -- 状态机一直等待发送命令XMIT_CMD,当接收到发送命令后,状态机进入X_START状态,准备发送起始位信号 --2.X_START状态 : 在这个状态下,UART发送一个位时间宽度的逻辑'0',信号至TXD,即 -- 起始位,紧接着状态机进入X_SHIFT状态,发一位数据 --3.X_WAIT状态 : 当状态机处于这一个状态时