-
利用Atmel公司的ATmega168微處理器,采用A/D轉(zhuǎn)換方式來實(shí)現(xiàn)按摩椅控制器的鍵盤接口,通過在硬件電路中巧妙地選擇電阻,在軟件設(shè)計(jì)中采用數(shù)字濾波、二分法和區(qū)間鑒定等方法,靈敏可靠地實(shí)現(xiàn)了按摩椅中30個(gè)按鍵的處理。給出了硬件電路設(shè)計(jì)和軟件設(shè)計(jì)思想以及部分匯編代碼。
Abstract:
This paper chooses A/D conversion method to realize the keyboard interface of the controller by using ATmega168 microchip from Atmel Company.It accomplishes 30-key dealing sensitively and reliably in massage chair through skillfully selecting resistors in hardware circuit and using digital filter,dichotomy and area-judging method in software design.The hardware design circuit, software design idea and partly assembles code are presented mainly.
標(biāo)簽:
ATmega
168
ADC
按鍵
上傳時(shí)間:
2014-01-10
上傳用戶:咔樂塢
-
The μPSD32xx family, from ST, consists of Flash programmable system devices with a 8032 MicrocontrollerCore. Of these, the μPSD3234A and μPSD3254A are notable for having a complete implementationof the USB hardware directly on the chip, complying with the Universal Serial Bus Specification, Revision1.1.This application note describes a demonstration program that has been written for the DK3200 hardwaredemonstration kit (incorporating a μPSD3234A device). It gives the user an idea of how simple it is to workwith the device, using the HID class as a ready-made device driver for the USB connection.IN-APPLICATION-PROGRAMMING (IAP) AND IN-SYSTEM-PROGRAMMING (ISP)Since the μPSD contains two independent Flash memory arrays, the Micro Controller Unit (MCU) can executecode from one memory while erasing and programming the other. Product firmware updates in thefield can be reliably performed over any communication channel (such as CAN, Ethernet, UART, J1850)using this unique architecture. For In-Application-Programming (IAP), all code is updated through theMCU. The main advantage for the user is that the firmware can be updated remotely. The target applicationruns and takes care on its own program code and data memory.IAP is not the only method to program the firmware in μPSD devices. They can also be programmed usingIn-System-Programming (ISP). A IEEE1149.1-compliant JTAG interface is included on the μPSD. Withthis, the entire device can be rapidly programmed while soldered to the circuit board (Main Flash memory,Secondary Boot Flash memory, the PLD, and all configuration areas). This requires no MCU participation.The MCU is completely bypassed. So, the μPSD can be programmed or reprogrammed any time, anywhere, even when completely uncommitted.Both methods take place with the device in its normal hardware environment, soldered to a printed circuitboard. The IAP method cannot be used without previous use of ISP, because IAP utilizes a small amountof resident code to receive the service commands, and to perform the desired operations.
標(biāo)簽:
Demonstration
3200
USB
for
上傳時(shí)間:
2014-02-27
上傳用戶:zhangzhenyu
-
The μPSD32xx family, from ST, consists of Flash programmable system devices with a 8032 Microcontroller Core. Of these, the μPSD3234A and μPSD3254A are notable for having a complete implementation of the USB hardware directly on the chip, complying with the Universal Serial Bus Specification, Revision 1.1.This application note describes a demonstration program that has been written for the DK3200 hardware demonstration kit (incorporating a μPSD3234A device). It gives the user an idea of how simple it is to work with the device, using the HID class as a ready-made device driver for the USB connection.
標(biāo)簽:
3234A
uPSD
3234
3200
上傳時(shí)間:
2014-04-03
上傳用戶:lizhizheng88
-
用單片機(jī)配置FPGA—PLD設(shè)計(jì)技巧
Configuration/Program Method for Altera Device
Configure the FLEX Device
You can use any Micro-Controller to configure the FLEX device–the main idea is clocking in ONE BITof configuration data per CLOCK–start from the BIT 0The total Configuration time–e.g. 10K10 need 15K byte configuration file•calculation equation–10K10* 1.5= 15Kbyte–configuration time for the file itself•15*1024*8*clock = 122,880Clock•assume the CLOCK is 4MHz•122,880*1/4Mhz=30.72msec
標(biāo)簽:
FPGA
PLD
用單片機(jī)
設(shè)計(jì)技巧
上傳時(shí)間:
2013-10-09
上傳用戶:a67818601
-
Abstract: This design idea shows how you can design a simple wireless temperaturemonitoring
標(biāo)簽:
數(shù)據(jù)記錄
無線溫度
監(jiān)控器
上傳時(shí)間:
2013-10-25
上傳用戶:cicizoe
-
In this paper, we discuss efficient coding and design styles using verilog. This can beimmensely helpful for any digital designer initiating designs. Here, we address different problems rangingfrom RTL-Gate Level simulation mismatch to race conditions in writing behavioral models. All theseproblems are accompanied by an example to have a better idea, and these can be taken care off if thesecoding guidelines are followed. Discussion of all the techniques is beyond the scope of this paper, however,here we try to cover a few of them.
標(biāo)簽:
Efficient
Verilog
Digital
Coding
上傳時(shí)間:
2013-11-23
上傳用戶:我干你啊
-
另一個(gè)使用java編寫的加密通用算法包,含des,rsa,sha,md5,md4,md2,idea,blowfish等很多加密算法和密鑰存儲(chǔ)、簽名等源碼
標(biāo)簽:
java
編寫
加密
算法
上傳時(shí)間:
2014-06-19
上傳用戶:chongcongying
-
多個(gè)加解密程序的說明與源程序,MD5,DES,idea,DSA.MARS,BOWFISH,TEA
標(biāo)簽:
加解密
程序
源程序
上傳時(shí)間:
2013-12-16
上傳用戶:dapangxie
-
使用VB寫的加密算法庫,包括Blowfish, idea, Triple DES (3DES), DES, DESE, Gost, Skipjack, TEA, Cast5, Serpent-128, Serpent-192, Serpent-256, Rijndael-128, Rijndael-192, Rijndael-256, RC2, RC4, and Twofish), six popular hash algorithms (SHA-1, SHA-256, MD2, MD4, MD5, and RipeMD), 還有 Huffman和Base64算法.
標(biāo)簽:
加密
算法庫
上傳時(shí)間:
2014-12-21
上傳用戶:zhichenglu
-
多個(gè)加解密程序的說明與源程序,MD5,DES,idea,DSA.MARS,BOWFISH,TEA
標(biāo)簽:
加解密
程序
源程序
上傳時(shí)間:
2015-03-12
上傳用戶:cmc_68289287