- IDE компании Cygnal
- Интегрированная среда разработки компании Cygnal
- Exploring the 8051 Miccrocontroller (Part-1) © CC BY
- Search Results
- Filters
- icon-filter
- MCU 8051 IDE
- AMD/ATI Pixel Clock Patcher 1.4.9
- Honkai Impact 3rd Subtitle Extract Tool
- Fedora Cygwin
- Bamini Unicode Tamil Keyboard Layout
- Nitric_Acid
- TouchPadOff
- Mindwave Reader 512
- ArabicDiacritizer
- Guild Wars 2 World Event Tracker
- Schooner browser
- SpeechPoint
IDE компании Cygnal
Интегрированная среда разработки компании Cygnal
Характеристики:
- Редактор исходного текста программы
- Менеджер проекта
- Интегрированный 8051 макроассемблер
- Программатор Flash микроконтроллеров
- Поддерживает логику внутрисхемной отладки во всем диапазоне рабочих частот микроконтроллеров компании Cygnal
Отслеживание точек прерывания в реальном масштабе времени
Превосходит по качеству отладку при помощи ICE — кристаллов, переходных колодок, кабелей и разъемов - Отладка исходного текста программы
Память условных точек останова
Возможность просмотра и изменения содержимого памяти и регистров
Режимы пошагового и непрерывного выполнения программы - Поддержка средств разработки других производителей
- Мастер конфигурации MCU
Интегрированная среда разработки (IDE) компании Cygnal содержит все необходимые инструментальные средства для разработки и отладки Ваших проектов. IDE осуществляет обмен данными по JTAG со встроенной отладочной логикой микроконтроллеров C8051Fxxx, обеспечивая таким образом возможность разработки и отладки прикладной программы при помощи одного стандартного промышленного микроконтроллера, а также позволяя провести внутрисхемное программирование микроконтроллера, установленного в уже законченное устройство. Для всего этого не требуется никаких дополнительных микросхем памяти программ или данных или каких- либо дополнительных линий связи.
IDE компании Cygnal позволяет производить отладку прикладных программ, написанных на С или ассемблере, в пошаговом режиме (включая обработку источников прерывания), в режиме выполнения до контрольной точки, в режиме выполнения до точек останова, а так же производить контроль и изменение содержимого регистров, памяти данных и памяти программы.
IDE компании Cygnal может работать под управлением операционных систем Windows 95/98/Me и Windows NT. Обмен данными между IDE и отлаживаемым микроконтроллером осуществляется по последовательному порту компьютера при помощи соединительного интерфейсного кабеля JTAG. Необходимый для этого адаптер интерфейса последовательного СОМ порта RS232 в интерфейс JTAG сдержится в комплекте.
В меню IDE Help >About вы можете убедиться, что вы пользуетесь последней версией интегрированной среды разработчика. Обновления и дополнительную информацию можно найти в интернете по адресу http://www.cygnal.com.
Редактор исходного текста
Редактор имеет все функции стандартного редактора Windows, включая функции вырезки, вставки, копирования, отмены/ восстановления и закладки. Выделение цветом синтаксиса команд поддерживается и для 8051 ассемблера, и для С. Вы можете расширить список выделяемых ключевых слов, а так же изменить цвет выделения. Кроме того, Вы можете изменить шрифт, цвет текста и изменить позиции табуляторов.
Проект состоит из файла исходного текста, объектных и библиотечных файлов, конфигуратора инструментов и самого просмоторщика IDE. Менеджер проекта сохраняет параметры просмотра и настройки инструментов, а также многочисленные файлы, используемые в проекте, включая и файлы, предназначенные для обработки другими ассемблерами, трансляторами и компоновщиками.
Интегрированный 8051 макроассемблер
В среду встроен 8051 макроассемблер. Ассемблер позволяет из файлов исходных текстов, совместимых со стандартом Intel MCS-51, создавать Intel hex файлы. Ассемблер также выдает всю информацию, необходимую для отладки исходного текста программы.
Встроенный программатор Flash памяти позволяет загрузить непосредственно в память микроконтроллера программу сразу после ее отладки без выхода из IDE, что позволяет сократить время между изменением текста программы и отладкой программы в системе.
IDE подключается к встроенной в микроконтроллер отладочной схеме, позволяющей очень просто производить внутрисхемную отладку во всем диапазоне рабочих частот и демонстрацию программы, загруженной в микроконтроллер. Ввиду обеспечения целостности сигнального тракта, необходимой для оценки реальных характеристик Вашей смешанно сигнальной системы, встроенная отладочная логика по качеству эмуляции позволяет превзойти отладочные системы, использующие специальные ICE — кристаллы, переходные колодки шумящие кабели.
Отладка исходного текста программы
Окно исходного текста программы также является и рабочим окном при отладке. В нем Вы можете видеть текущее состояние счетчика команд по отношению к тесту программы, устанавливать и удалять контрольные точки и запускать выполнение в пошаговом режиме, одновременно следя за содержимым регистров и памяти данных.
Окна регистров и памяти данных
В этих окнах отображается содержимое регистров и памяти данных. Окна обновляются на каждом шаге, при этом изменившиеся данные выделяются цветом. При редактировании содержимого окон происходит изменение состояния соответствующих регистров и ячеек памяти данных.
Окно памяти программы
Окно памяти программы позволяет просматривать и редактировать содержимое Flash памяти программы микроконтроллера.
Это окно может потребоваться для отображения одной С команды. В этом окне в пошаговом режиме отображаются команды на языке 8051 ассемблера при исполнении программы, написанной на С.
Контрольные точки устанавливаются в строках команды для останова ее выполнения. Контрольные точки поддерживаются встроенным отладчиком микроконтроллера и не влияют на выполнение программы в рабочем режиме в реальном времени.
Условные точки останова
Условные точки останова позволяют остановить выполнение программы при наступлении определенного состояния или при определенном изменении состояния памяти данных или регистров.
Поддержка средств разработки других производителей
Среда поддерживает программирование Flash памяти и отладку исходных текстов программ, написанных на Intel OMF-51 совместимых языках, позволяя таким образом использовать средства разработки других производителей.
Для генерации нужных команд или блоков команд, инициализирующих периферийный устройства, выберите соответствующий значок в меню мастера конфигурации.
Мастер конфигурации автоматически генерирует команды или блоки команд, инициализирующие соответствующие периферийные устройства. При выборе какого- либо устройства, мастер конфигурации автоматически генерирует блок команд, инициализирующий работу этого устройства, одновременно подключая его к порту ввода- вывода.
Exploring the 8051 Miccrocontroller (Part-1) © CC BY
A series on the 8051 microcontroller that can be used in Teachings. Pedagogy resources that could be used for teaching 6-16 year old kids.
| × | 1 | ||
| × | 1 | ||
| × | 1 | ||
| × | 1 | ||
| × | 1 | ||
| × | 1 | ||
| × | 1 | ||
| × | 1 |
Introduction:
This will be a series of articles in various parts that will document practical step-by-step, hands-on approach on how to program the 8051 MCU.
The target age group here are 6-16 year old rookies. The focus will be STEM platforms so most of the hardware and software that were used will be tailored for those age group but alas there is no age barrier to be honest.
We will be building a small robot to show 8051 and to provide hands-on environment
Why 8051:
Historyand Trends:
The 8051 made by Intel Corporation is an 8 Bit microcontroller device used widely in many hardware ranging from washing machine, trains, vending machines, automobile, cameras, in some traffic lights, in various home appliances to mention but few of those expanding areas that incorporate 8051 microcontroller family
The 8051 chips are used in a wide variety of control systems, telecom applications, and robotics as well as in the automotive industry. By some estimations, 8051 family chips make up over 50% of the embedded chip market.
The chip was called MCS-51 by Intel, it is a single chip microcontroller (MCU) family which were developed in the 80s mainly for embedded systems applications [ [i] ].The 8051 is single 8-bit MCU with many variant that enhanced it capabilities.The microcontroller have derivatives made by many vendors some of which are AT89s51, STC89c51. There are 8052 enhanced versions like the ATMEL AT89s52, NXP700, STC89c82 and many more…
According to its Wiki book [ [ii]] , some of the features that have made the 8051 popular are:
- 4 KB on chip program memory.
- 128 bytes on chip data memory(RAM)
- 32 bytes devoted to register banks
- 16 bytes of bit-addressable memory
- 80 bytes of general-purpose memory
- 4 register banks.
- 128 user defined software flags.
- 8-bit data bus
- 16-bit address bus
- 16 bit timers (usually 2, but may have more, or less).
- 3 internal and 2 external interrupts.
- Bit as well as byte addressable RAM area of 16 bytes.
- Four 8-bit ports, (short models have two 8-bit ports).
- 16-bit program counter and data pointer.
- 1 Microsecond instruction cycle with 12 MHz Crystal.
The chip has 40 pins divided into four 8bit ports ( PO, P1, P2 and P3 ), about 30 of the pins are available for various programming applications. Each pin can be configure either as input or output function by reference to the port values e.g. P0^1 (means port 0 pin 1).
There are variant of 8051 microcontroller in various capacities, enhancements including large memory up to and beyond 64kb or using external large memory modules, model-specific features, such as UART, ADC, Op_Amps, etc…
There are various textbooks and Internet websites on the study of Intel 8051 microcontroller family with numerous programming resources.
Although the 8051 is famously programmed in assembly and C language but some vendor have created tools in C++, Basic, Forth and Pascal for 8051 MCU domain.
There are also development IDE like Arduino IDE for programming 8051 derivatives like the AT89s52, STC89c82 and others.
In order to be useful any microcontroller will to be programmed for the target domain. It also may need to be configured with environmental values for then intended purpose.
Microcontrollers are used for specific applications.
They do not need to be powerful because most applications only require a clock of a few MHz and small amount of storage.
A microcontroller needs to be programmed to be useful.
A microcontroller is only as useful as the code written for it. If you wanted to turn on a red light when a temperature reached a certain point, the programmer would have to explicitly specify how that will happen through his code.
Project Building BOM:
A typical bill of materials that could be adapted is shown below:
Search Results
Filters
icon-filter
18 programs for «mcu8051ide-1.4.9-setup.exe» with 1 filter applied:
For fashion brands, apparel manufacturers, garment producers
Schedule a demo to learn how you can get up to 57% more referral leads from your current talent pool.
MCU 8051 IDE
Integrated Development Environment for some microcontrollers based on 8051(e.g. AT89S8253). Supported languages are Assembly and C. It has its own simulator, assembler, editor and many other tools. See the project web site for more details and the newest updates.
AMD/ATI Pixel Clock Patcher 1.4.9
Latest Version 1.4.9
AMD/ATI Pixel Clock Patcher modifies the AMD/ATI video driver to allow higher resolutions and refresh rates by removing the 165 MHz pixel clock limit for single-link DVI and HDMI, the 330 MHz limit for dual-link DVI, and the 400 MHz limit for VGA. Latest Version Recent changes: 1.4.9: Fixed HDMI-DVI limit for 20.11.2 and HBlank limit for 20.5.1. 1.4.8: Updated for 20.5.1. 1.4.7: Find new SL-DVI/HDMI limit. 1.4.6: Find new HDMI-DVI limit. 1.4.5: Updated for 17.4.1. Find new DP-DVI/HDMI limit.
Honkai Impact 3rd Subtitle Extract Tool
Subtitle extraction tool for Honkai Impact 3rd PC Client
. Instructions: 1. Download and extract the ZIP archive. 2. Run the setup.exe program 3. Browse to the Videos folder for HI3rd (or use the default path) 4. Click Repair Once the process is complete, it will display a dialog with information on how many SLTs were extracted. The log window will show the results of the extraction process. Disclaimer: This is an application that I threw together rather quickly to get the job done. I posted it here for anyone who wants to use it
Fedora Cygwin
Cygwin cross-compiler for Fedora
This project provides a Cygwin cross-compiler toolchain for current versions of Fedora Linux and RHEL6-compatible distributions, including a large selection of cross-compiled libraries. Also available are the mingw32 packages with static libraries required for building Cygwin’s setup.exe installer.
Add embedded videos, podcasts, polls, quizzes and receive tracking details for communications that inspire
Bamini Unicode Tamil Keyboard Layout
This is a keyboard (layout) that you can install in Windows 7, 8, 8.1 and 10. The layout is closer to the classic Bamini keyboard layout for Tamil typing. To install: Execute setup.exe and follow instructions. To use/ enable: Go to control panel -> Language -> Click on ‘Add a Language’ to add Tamil (Sri Lanka) -> Once language is added, click on ‘options’ for this language -> Click on ‘Add an input method’ and follow instructions -> Once the keyboard ‘Tamil — Bamini keyboard’ is installed.
Nitric_Acid
Measures the impurity levels in anhydrous nitric acid, a propellant.
This measueres the level of H2O and NO2 in anhydrous nitric acid based on three conductivity measurements taken at different dilutions. It is of interest to amateur rocketeers, as anhydrous nitric acid is a popular propellant. The readme file describes how, and the .pdf files contain the original research paper published in the 1950s. The program is based upon these data. To install the program, download the setup.zip file, unzip it and click the setup.exe file. The install wizard will place.
TouchPadOff
Automatically Shut Off Touch Pad upon Start Up
TouchPadOff will automatically shut off the touch pad upon start up if an external mouse is detected. Windows Install is: TouchPadOff Setup.exe Source Code: TouchPadOff.zip
Mindwave Reader 512
Mindwave — Raw EEG Readings
Mindwave Reader 512 Downloads Raw EEG readings to a .csv file, 512 lines per second. Written in Java 7 (32-bit) Netbeans 8.0.2 (does not work with Java 64-bit). Based on Thinkgear wrapper written by David Cheatham http://dcheath.projectportfolio.info/85 and is a project of http://brainwaves.io/wp/ http://brainwaves.io/wp/reader512-2/reader512-help/ Mindwave-Reader512-2-0.zip is the source code ThinkGear Interface Test-2.0-Setup.exe is the setup program Many thanks to Gutenberg.
ArabicDiacritizer
An automatic restoration of Arabic diacritic marks
. the archive «ArabicDiacritizer Setup.rar». — Install the application using «Setup.exe«. — Put an Arabic text in the Text Box. — Start the diacritization process. If the following problem occured: — Access to the path «Program Files\ArabicDiacritizer\ArabicDiacritizer v1.0\», — Right click on «ArabicDiacritizer» — Choose «Run as administrator» For further information, please contact: rebai_ily
Identify how fast-growing companies turn their business strategies into remarkable outcomes with Unlock:OKR.
Guild Wars 2 World Event Tracker
Tracker for all the bonus chest events in Guild Wars 2
. will automatically reset at 00:00 UTC to coincide with the server resets. Installation/Update: — Uninstall any previous version — Extract and run the setup.exe Requires: — GW2 to be run in Windowed/Windowed Fullscreen — .NET Framework 4.5 (Windows Vista/7/8) Features: — Active event and pre-event alerts — Disable tracking on completed event — Automatic reset — Alert log — Sound alert
Schooner browser
A simple, lightweight browser for Windows.
. of extra features! Schooner’s development name was YourWeb, so the code files are listed under that name. It’ll still install as Schooner, though. Just download the «Schooner.zip» file and run «setup.exe«. You can access the code by going to «Files» and then opening the «VB project» folder. Don’t open «Code». Schooner is completly public domain, liscensed under CC 0. If you feel it has helped you, please rate and review it!
SpeechPoint
Control the Microsoft Power Point with your Speech.