Values are the rules by which we make decisions about right and wrong, should and shouldn't, good and bad. They also tell us which are more or less important, which is useful when we have to trade off meeting one value over another.
Morals have a greater social element to values and tend to have a very broad acceptance. Morals are far more about good and bad than other values. We thus judge others more strongly on morals than values. A person can be described as immoral, yet there is no word for them not following values.
You can have professional ethics, but you seldom hear about professional morals. Ethics tend to be codified into a formal system or set of rules which are explicitly adopted by a group of people. Thus you have medical ethics. Ethics are thus internally defined and adopted, whilst morals tend to be externally imposed on other people. If you accuse someone of being unethical, it is equivalent of calling them unprofessional and may well be taken as a significant insult and perceived more personally than if you called them immoral (which of course they may also not like).
The term ‘morality ’is sometimes used in the sense that is opposite to ‘immorality’. We are discussing ‘morals’, ‘morality...